Patch #642 ยป patch_add_select_all_to_issues_list.diff
app/views/issues/index.rhtml (working copy) | ||
---|---|---|
41 | 41 |
<p class="nodata"><%= l(:label_no_data) %></p> |
42 | 42 |
<% else %> |
43 | 43 |
<%= render :partial => 'issues/list', :locals => {:issues => @issues, :query => @query} %> |
44 |
<p><%= link_to_function 'Select all', 'select_all_checkboxes()', :class => 'check_all' -%> |
|
45 |
<%= link_to_function 'Clear all', 'clear_all_checkboxes()', :class => 'check_all' -%></p> |
|
44 | 46 |
<div class="contextual"> |
45 | 47 |
<%= l(:label_export_to) %> |
46 | 48 |
<%= link_to 'CSV', {:format => 'csv'}, :class => 'icon icon-csv' %>, |
... | ... | |
63 | 65 | |
64 | 66 |
<div id="context-menu" style="display: none;"></div> |
65 | 67 |
<%= javascript_tag "new ContextMenu('#{url_for(:controller => 'issues', :action => 'context_menu')}')" %> |
68 |
<script> |
|
69 |
function select_all_checkboxes() { |
|
70 |
$$('tr.issue input[type=checkbox]').each(function(e) { e.checked = true; }) |
|
71 |
} |
|
72 | ||
73 |
function clear_all_checkboxes() { |
|
74 |
$$('tr.issue input[type=checkbox]').each(function(e) { e.checked = false; }) |
|
75 |
} |
|
76 |
</script> |