Revision 806:a42dcc01dfee
| 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) << ": " |
|
| 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