From c4336610485e7061eda111a5c988a01e09198389 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Fri, 12 Feb 2010 12:35:19 +0100 Subject: [PATCH] the project description could now contain markup, like notes also configure database_cleaner for selenium features --- app/views/projects/_project.rhtml | 6 +++++- app/views/projects/_project_settings.rhtml | 5 +++-- config/cucumber.yml | 2 +- config/database.yml.tmpl | 2 +- config/environments/cucumber.rb | 1 - config/environments/selenium.rb | 3 ++- features/manage_project.feature | 19 +++++++++++++++++++ features/step_definitions/project_steps.rb | 17 +++++++++++++++-- features/support/selenium.rb | 14 ++++++++++++++ 9 files changed, 60 insertions(+), 9 deletions(-) create mode 100644 features/manage_project.feature diff --git a/app/views/projects/_project.rhtml b/app/views/projects/_project.rhtml index cce7436c..943bb4bb 100644 --- a/app/views/projects/_project.rhtml +++ b/app/views/projects/_project.rhtml @@ -1,5 +1,9 @@
-

<% if collapsible %><%= image_tag("collapse.png") %><% end %><%= project.name -%>

+

+ <% if collapsible -%> + <%= image_tag("collapse.png") %> + <% end -%> + <%= project.name -%>

"> <%= render :partial => "projects/project_settings", :locals => { :project => project, :collapsible => collapsible } %>
diff --git a/app/views/projects/_project_settings.rhtml b/app/views/projects/_project_settings.rhtml index 1c3747e0..5bea674d 100644 --- a/app/views/projects/_project_settings.rhtml +++ b/app/views/projects/_project_settings.rhtml @@ -20,11 +20,12 @@ :method => 'get', :with => "'_source_view=#{@source_view}'", :before => "$('#{dom_id(project)}').block({message: null});", - :complete => "$('#{dom_id(project)}').unblock();enable_rich_interaction();" + :complete => "$('#{dom_id(project)}').unblock();enable_rich_interaction();", + :html => {:id => "link_edit_#{dom_id(project)}"} ) %>
<% unless project.description.blank? -%> -
<%= sanitize(project.description) %>
+
<%= format_note(project.description) %>
<% end -%>