@@ -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=" |
|
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=" |
|
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