Revision 806:a42dcc01dfee

View differences:

vendor/plugins/redmine_tags/app/views/projects/_my_projects.rhtml
1
<% if !@user_projects.empty? %>
1 2
<% if @myproj_status=="true" %>
2 3
<fieldset id="my_projects_fieldset" class="collapsible">
3 4
    <legend onclick="toggleFieldsetWithState(this);"><h2><%= l(:label_my_project_plural) %></h2></legend>
......
5 6
<fieldset id="my_projects_fieldset" class="collapsible collapsed">
6 7
    <legend onclick="toggleFieldsetWithState(this);"><h2><%= l(:label_my_project_plural) %></h2></legend>
7 8
    <div style="display: none;">    
8
<%  end%>
9
    <% if @user_projects %>  
9
<% end %>
10 10
    <div>
11 11
      <%= render_my_project_hierarchy_with_tags(@user_projects)%>
12 12
    </div>
13
  <% end %>
14 13
</fieldset>
14
<% end %>
vendor/plugins/redmine_tags/app/views/projects/index.rhtml
1 1
<% content_for :header_tags do %>
2 2
    <%= auto_discovery_link_tag(:atom, {:action => 'index', :format => 'atom', :key => User.current.rss_key}) %>
3
    <%= stylesheet_link_tag 'redmine_tags', :plugin => 'redmine_tags' %>
3 4
<% end %>
4 5
<%= javascript_include_tag 'projects_index', :plugin => 'redmine_tags' %>
5 6

  
vendor/plugins/redmine_tags/assets/stylesheets/redmine_tags.css
33 33
div.tags .tag-nube-8 { font-size: 1.5em; }
34 34

  
35 35
.tag-count { font-size: .75em; margin-left: .5em; }
36

  
37
ul.projects .tags, ul.projects .no-tags { padding-left: 0.5em; color: #3e442c; font-size: 0.95em }
38
table.projects th.tags { color: #3e442c; }
39

  
vendor/plugins/redmine_tags/config/locales/en.yml
23 23
  tags: Tags
24 24
  field_tags: Tags
25 25
  field_tag_list: Tags
26
  field_no_tags: "No tags"
26 27
  label_tags_search: "Tags: "
27 28
  setting_issue_tags: Issues Tags
28 29
  issues_sidebar: Display tags on sidebar as
vendor/plugins/redmine_tags/lib/redmine_tags/patches/projects_helper_patch.rb
29 29
            s << "<thead><tr>"
30 30
        
31 31
            s << sort_header_tag('name', :caption => l("field_name"))
32
            s << "<th class='tags'>" << l("tags") << "</th>"
32 33
            s << "<th class='managers'>" << l("label_managers") << "</th>"
33
            s << "<th class='tags'>" << l("tags") << "</th>"
34 34
            s << sort_header_tag('created_on', :default_order => 'desc')
35 35
            s << sort_header_tag('updated_on', :default_order => 'desc')
36 36
        
......
65 65
          s << "'>" << link_to( highlight_tokens(project.name, tokens), {:controller => 'projects', :action => 'show', :id => project}, :class => "project #{User.current.member_of?(project) ? 'my-project' : nil}")
66 66
          s << "</div>"
67 67
          s << highlight_tokens(render_project_short_description(project), tokens)
68
          s << "</td>"
69

  
70
          # taglist
71
          s << "<td class='tags' align=top>" << project.tag_counts.collect{ |t| render_project_tag_link(t) }.join(', ') << "</td>"
72

  
68 73
          s << "<td class='managers' align=top>"
69 74
           
70 75
          u = project.users_by_role
......
86 91

  
87 92
          s << "</td>"
88 93
          
89
          # taglist
90
          s << "<td class='tags' align=top>" << project.tag_counts.collect{ |t| render_project_tag_link(t) }.join(', ') << "</td>"
91 94
          s << "<td class='created_on' align=top>" << format_date(project.created_on) << "</td>"
92 95
          s << "<td class='updated_on' align=top>" << format_date(project.updated_on) << "</td>"
93 96

  
......
207 210
            s << "<li class='#{classes}'><div class='#{classes}'>" +
208 211
              link_to_project(project, {}, :class => "project my-project")
209 212
            if project.is_public?
210
              s << " <span class='public'>" << l("field_is_public") << "</span>"
213
              s << " <span class='public'>" << l(:field_is_public) << "</span>"
211 214
            else
212
              s << " <span class='private'>" << l("field_is_private") << "</span>"
215
              s << " <span class='private'>" << l(:field_is_private) << "</span>"
213 216
            end
217
           
218
            tc = project.tag_counts
219
            if tc.empty?
220
              s << " <span class='no-tags'>" << l(:field_no_tags) << "</span>"
221
            else
222
              s << " <span class='tags'>" << tc.collect{ |t| render_project_tag_link(t) }.join(', ') << "</span>"
223
            end
224

  
214 225
            s << render_project_short_description(project)
215 226

  
216
            s << l(:tags) << ":&nbsp"
217
            s << project.tag_counts.collect{ |t| render_project_tag_link(t) }.join(', ')
218

  
219 227
            s << "</div>\n"
220 228

  
221 229
            cs = ''
222 230
            project.children.each do |child|
223
              cs << render_my_project_in_hierarchy(child)
231
              cs << render_my_project_in_hierarchy_with_tags(child)
224 232
            end
225 233

  
226 234
            if cs != ''

Also available in: Unified diff