##// END OF EJS Templates
Add tooltip on trackers summary matrix (#24790)....
Jean-Philippe Lang -
r15821:dd491c305c07
parent child
Show More
@@ -1,78 +1,79
1 1 <%= title [l(:label_tracker_plural), trackers_path], l(:field_summary) %>
2 2
3 3 <% if @trackers.any? %>
4 4 <%= form_tag fields_trackers_path do %>
5 5 <div class="autoscroll">
6 6 <table class="list">
7 7 <thead>
8 8 <tr>
9 9 <th></th>
10 10 <% @trackers.each do |tracker| %>
11 11 <th>
12 12 <%= link_to_function('', "toggleCheckboxesBySelector('input.tracker-#{tracker.id}')",
13 13 :title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}",
14 14 :class => 'icon-only icon-checked') %>
15 15 <%= tracker.name %>
16 16 </th>
17 17 <% end %>
18 18 </tr>
19 19 </thead>
20 20 <tbody>
21 21 <tr class="group open">
22 22 <td colspan="<%= @trackers.size + 1 %>">
23 23 <span class="expander" onclick="toggleRowGroup(this);">&nbsp;</span>
24 24 <%= l(:field_core_fields) %>
25 25 </td>
26 26 </tr>
27 27 <% Tracker::CORE_FIELDS.each do |field| %>
28 28 <tr class="<%= cycle("odd", "even") %>">
29 <% field_name = l("field_#{field}".sub(/_id$/, '')) %>
29 30 <td class="name">
30 31 <%= link_to_function('', "toggleCheckboxesBySelector('input.core-field-#{field}')",
31 32 :title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}",
32 33 :class => 'icon-only icon-checked') %>
33 <%= l("field_#{field}".sub(/_id$/, '')) %>
34 <%= field_name %>
34 35 </td>
35 36 <% @trackers.each do |tracker| %>
36 <td>
37 <td title="<%= "#{tracker.name}: #{field_name}" %>">
37 38 <%= check_box_tag "trackers[#{tracker.id}][core_fields][]", field, tracker.core_fields.include?(field),
38 39 :class => "tracker-#{tracker.id} core-field-#{field}", :id => nil %>
39 40 </td>
40 41 <% end %>
41 42 </tr>
42 43 <% end %>
43 44 <% if @custom_fields.any? %>
44 45 <tr class="group open">
45 46 <td colspan="<%= @trackers.size + 1 %>">
46 47 <span class="expander" onclick="toggleRowGroup(this);">&nbsp;</span>
47 48 <%= l(:label_custom_field_plural) %>
48 49 </td>
49 50 </tr>
50 51 <% @custom_fields.each do |field| %>
51 52 <tr class="<%= cycle("odd", "even") %>">
52 53 <td class="name">
53 54 <%= link_to_function('', "toggleCheckboxesBySelector('input.custom-field-#{field.id}')",
54 55 :title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}",
55 56 :class => 'icon-only icon-checked') %>
56 57 <%= field.name %>
57 58 </td>
58 59 <% @trackers.each do |tracker| %>
59 <td>
60 <td title="<%= "#{tracker.name}: #{field.name}" %>">
60 61 <%= check_box_tag "trackers[#{tracker.id}][custom_field_ids][]", field.id, tracker.custom_fields.include?(field),
61 62 :class => "tracker-#{tracker.id} custom-field-#{field.id}", :id => nil %>
62 63 </td>
63 64 <% end %>
64 65 </tr>
65 66 <% end %>
66 67 <% end %>
67 68 </tbody>
68 69 </table>
69 70 </div>
70 71 <p><%= submit_tag l(:button_save) %></p>
71 72 <% @trackers.each do |tracker| %>
72 73 <%= hidden_field_tag "trackers[#{tracker.id}][core_fields][]", '' %>
73 74 <%= hidden_field_tag "trackers[#{tracker.id}][custom_field_ids][]", '' %>
74 75 <% end %>
75 76 <% end %>
76 77 <% else %>
77 78 <p class="nodata"><%= l(:label_no_data) %></p>
78 79 <% end %>
General Comments 0
You need to be logged in to leave comments. Login now