changeset 810:aaa26ccafb00 cannam

Move tags list on project show page
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Wed, 23 Nov 2011 13:57:22 +0000
parents 0a5bc55527a6
children b4e59a60b447 73057b65abcb
files app/views/projects/show.rhtml vendor/plugins/redmine_bibliography/app/views/projects/show.rhtml vendor/plugins/redmine_tags/app/views/projects/_tags.html.erb vendor/plugins/redmine_tags/assets/stylesheets/redmine_tags.css vendor/plugins/redmine_tags/lib/redmine_tags/hooks/views_projects_hook.rb
diffstat 5 files changed, 12 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/app/views/projects/show.rhtml	Wed Nov 23 13:23:22 2011 +0000
+++ b/app/views/projects/show.rhtml	Wed Nov 23 13:57:22 2011 +0000
@@ -98,6 +98,7 @@
 </div>
 
 <% content_for :sidebar do %>
+    <%= call_hook(:view_projects_show_sidebar_top, :project => @project) %>
     <% if @total_hours.present? %>
     <h3><%= l(:label_spent_time) %></h3>
     <p><span class="icon icon-time"><%= l_hours(@total_hours) %></span></p>
--- a/vendor/plugins/redmine_bibliography/app/views/projects/show.rhtml	Wed Nov 23 13:23:22 2011 +0000
+++ b/vendor/plugins/redmine_bibliography/app/views/projects/show.rhtml	Wed Nov 23 13:57:22 2011 +0000
@@ -101,6 +101,7 @@
 </div>
 
 <% content_for :sidebar do %>
+    <%= call_hook(:view_projects_show_sidebar_top, :project => @project) %>
     <% if @total_hours && User.current.allowed_to?(:view_time_entries, @project) %>
     <h3><%= l(:label_spent_time) %></h3>
     <p><span class="icon icon-time"><%= l_hours(@total_hours) %></span></p>
--- a/vendor/plugins/redmine_tags/app/views/projects/_tags.html.erb	Wed Nov 23 13:23:22 2011 +0000
+++ b/vendor/plugins/redmine_tags/app/views/projects/_tags.html.erb	Wed Nov 23 13:57:22 2011 +0000
@@ -1,6 +1,7 @@
 <% unless @project.tag_list.empty? %>
-  <tr>
-    <td><b><%=l(:tags)%>:</b></td>
-    <td><%= @project.tag_counts.collect{ |t| render_project_tag_link(t) }.join(', ') %></td>
-  </tr>
+  <%= stylesheet_link_tag 'redmine_tags', :plugin => 'redmine_tags' %>
+  <dl class="tags">
+    <dt class="tags-title"><%=l(:tags)%></dt>
+    <dd class="tags"><%= @project.tag_counts.collect{ |t| render_project_tag_link(t) }.join(', ') %></dd>
+  </dl>
 <% end %>
--- a/vendor/plugins/redmine_tags/assets/stylesheets/redmine_tags.css	Wed Nov 23 13:23:22 2011 +0000
+++ b/vendor/plugins/redmine_tags/assets/stylesheets/redmine_tags.css	Wed Nov 23 13:57:22 2011 +0000
@@ -37,3 +37,7 @@
 ul.projects .tags, ul.projects .no-tags { padding-left: 0.5em; color: #3e442c; font-size: 0.95em }
 table.projects th.tags { color: #3e442c; }
 
+dl.tags { margin-top: 1.5em; margin-left: 0; padding-bottom: 1em; overflow: hidden; margin-bottom: 1em; border-bottom: 1px dotted #bbbbbb; }
+dt.tags-title { float: left; font-weight: bold; color: #3e442c; } 
+dd.tags { margin-left: .5em; float: left; color: #3e442c; }
+ 
--- a/vendor/plugins/redmine_tags/lib/redmine_tags/hooks/views_projects_hook.rb	Wed Nov 23 13:23:22 2011 +0000
+++ b/vendor/plugins/redmine_tags/lib/redmine_tags/hooks/views_projects_hook.rb	Wed Nov 23 13:57:22 2011 +0000
@@ -2,7 +2,7 @@
   module Hooks
     class ViewsProjectsHook < Redmine::Hook::ViewListener
       render_on :view_projects_form, :partial => 'projects/tags_form'
-      render_on :view_projects_show_left, :partial => 'projects/tags'
+      render_on :view_projects_show_sidebar_top, :partial => 'projects/tags'
 #      render_on :view_issues_sidebar_planning_bottom, :partial => 'issues/tags_sidebar'
     end
   end