# HG changeset patch # User luisf # Date 1320923692 0 # Node ID 7bf2d69e9aeb26e7d6d4ef568b5df39ced2233e5 # Parent 3ee8507c841f0e4a9d5df37c6ec22ddf4dd7e776 dev commit: project tag link helper function diff -r 3ee8507c841f -r 7bf2d69e9aeb vendor/plugins/redmine_tags/app/helpers/tags_helper.rb --- 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 div with internal span per tag. # Lists are rendered as unordered lists ul. Lists are ordered by diff -r 3ee8507c841f -r 7bf2d69e9aeb vendor/plugins/redmine_tags/app/views/projects/_tags.html.erb --- 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? %> <%=l(:tags)%>: - <%= @project.tag_counts.collect{ |t| render_tag_link(t, :show_count => false, :open_only => false) }.join(', ') %> + <%= @project.tag_counts.collect{ |t| render_project_tag_link(t) }.join(', ') %> <% end %>