Mercurial > hg > soundsoftware-site
changeset 751:7bf2d69e9aeb feature_14
dev commit: project tag link helper function
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Thu, 10 Nov 2011 11:14:52 +0000 |
parents | 3ee8507c841f |
children | ded6cd947ade |
files | vendor/plugins/redmine_tags/app/helpers/tags_helper.rb vendor/plugins/redmine_tags/app/views/projects/_tags.html.erb |
diffstat | 2 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/vendor/plugins/redmine_tags/app/helpers/tags_helper.rb Wed Nov 09 17:02:45 2011 +0000 +++ b/vendor/plugins/redmine_tags/app/helpers/tags_helper.rb Thu Nov 10 11:14:52 2011 +0000 @@ -40,6 +40,14 @@ content_tag('span', content, :class => 'tag-label') end + def render_project_tag_link(tag) + + content = link_to tag.name, application_path(:controller => :projects, :action => :index, :project => {:tag_list => tag.name}), + + content_tag('span', content, :class => 'tag-label') + end + + # Renders list of tags # Clouds are rendered as block <tt>div</tt> with internal <tt>span</t> per tag. # Lists are rendered as unordered lists <tt>ul</tt>. Lists are ordered by
--- a/vendor/plugins/redmine_tags/app/views/projects/_tags.html.erb Wed Nov 09 17:02:45 2011 +0000 +++ b/vendor/plugins/redmine_tags/app/views/projects/_tags.html.erb Thu Nov 10 11:14:52 2011 +0000 @@ -1,6 +1,6 @@ <% unless @project.tag_list.empty? %> <tr> <td><b><%=l(:tags)%>:</b></td> - <td><%= @project.tag_counts.collect{ |t| render_tag_link(t, :show_count => false, :open_only => false) }.join(', ') %></td> + <td><%= @project.tag_counts.collect{ |t| render_project_tag_link(t) }.join(', ') %></td> </tr> <% end %>