##// END OF EJS Templates
Adds a helper that returns issues css classes....
Jean-Philippe Lang -
r2137:02c2a8349472
parent child
Show More
@@ -33,6 +33,12 module IssuesHelper
33 "<strong>#{@cached_label_priority}</strong>: #{issue.priority.name}"
33 "<strong>#{@cached_label_priority}</strong>: #{issue.priority.name}"
34 end
34 end
35
35
36 # Returns a string of css classes that apply to the given issue
37 def css_issue_classes(issue)
38 s = "issue status-#{issue.status.position} priority-#{issue.priority.position}"
39 s
40 end
41
36 def sidebar_queries
42 def sidebar_queries
37 unless @sidebar_queries
43 unless @sidebar_queries
38 # User can see public queries and his own queries
44 # User can see public queries and his own queries
@@ -11,7 +11,7
11 </tr></thead>
11 </tr></thead>
12 <tbody>
12 <tbody>
13 <% issues.each do |issue| -%>
13 <% issues.each do |issue| -%>
14 <tr id="issue-<%= issue.id %>" class="issue hascontextmenu <%= cycle('odd', 'even') %> <%= "status-#{issue.status.position} priority-#{issue.priority.position}" %>">
14 <tr id="issue-<%= issue.id %>" class="hascontextmenu <%= cycle('odd', 'even') %> <%= css_issue_classes(issue) %>">
15 <td class="checkbox"><%= check_box_tag("ids[]", issue.id, false, :id => nil) %></td>
15 <td class="checkbox"><%= check_box_tag("ids[]", issue.id, false, :id => nil) %></td>
16 <td><%= link_to issue.id, :controller => 'issues', :action => 'show', :id => issue %></td>
16 <td><%= link_to issue.id, :controller => 'issues', :action => 'show', :id => issue %></td>
17 <% query.columns.each do |column| %><%= content_tag 'td', column_content(column, issue), :class => column.name %><% end %>
17 <% query.columns.each do |column| %><%= content_tag 'td', column_content(column, issue), :class => column.name %><% end %>
@@ -8,7 +8,7
8 </tr></thead>
8 </tr></thead>
9 <tbody>
9 <tbody>
10 <% for issue in issues %>
10 <% for issue in issues %>
11 <tr id="issue-<%= issue.id %>" class="issue hascontextmenu <%= cycle('odd', 'even') %> <%= "status-#{issue.status.position} priority-#{issue.priority.position}" %>">
11 <tr id="issue-<%= issue.id %>" class="hascontextmenu <%= cycle('odd', 'even') %> <%= css_issue_classes(issue) %>">
12 <td class="id">
12 <td class="id">
13 <%= check_box_tag("ids[]", issue.id, false, :style => 'display:none;') %>
13 <%= check_box_tag("ids[]", issue.id, false, :style => 'display:none;') %>
14 <%= link_to issue.id, :controller => 'issues', :action => 'show', :id => issue %>
14 <%= link_to issue.id, :controller => 'issues', :action => 'show', :id => issue %>
@@ -9,7 +9,7
9
9
10 <h2><%= @issue.tracker.name %> #<%= @issue.id %></h2>
10 <h2><%= @issue.tracker.name %> #<%= @issue.id %></h2>
11
11
12 <div class="issue <%= "status-#{@issue.status.position} priority-#{@issue.priority.position}" %>">
12 <div class="<%= css_issue_classes(@issue) %>">
13 <%= avatar(@issue.author, :size => "64") %>
13 <%= avatar(@issue.author, :size => "64") %>
14 <h3><%=h @issue.subject %></h3>
14 <h3><%=h @issue.subject %></h3>
15 <p class="author">
15 <p class="author">
General Comments 0
You need to be logged in to leave comments. Login now