Lines 41-47
Link Here
|
41 |
[% FOREACH codes_loo IN codes_loop %] |
41 |
[% FOREACH codes_loo IN codes_loop %] |
42 |
<div id="[% codes_loo.code | html %]set"> |
42 |
<div id="[% codes_loo.code | html %]set"> |
43 |
<h4>Policy for [% codes_loo.limit_phrase | html %]: [% codes_loo.code | html %]</h4> |
43 |
<h4>Policy for [% codes_loo.limit_phrase | html %]: [% codes_loo.code | html %]</h4> |
44 |
<p><a id="CheckAll[% codes_loo.code | html %]table" class="checkall" href="#"><i class="fa fa-check"></i> Select all</a> | <a id="UncheckAll[% codes_loo.code | html %]table" class="uncheckall" href="#"><i class="fa fa-remove"></i> Clear all</a></p> |
44 |
|
|
|
45 |
<p><a id="CheckAll[% codes_loo.code | html %]table" data-cb="[% codes_loo.code | html %]" class="checkall" href="#"><i class="fa fa-check"></i> Select all</a> | <a id="UncheckAll[% codes_loo.code | html %]table" data-cb="[% codes_loo.code | html %]" class="uncheckall" href="#"><i class="fa fa-remove"></i> Clear all</a></p> |
45 |
|
46 |
|
46 |
<table id="[% codes_loo.code | html %]table" class="sorted"> |
47 |
<table id="[% codes_loo.code | html %]table" class="sorted"> |
47 |
<thead> |
48 |
<thead> |
Lines 57-65
Link Here
|
57 |
<td><label style="min-width:400px;" for="[% to_branch_loo.code | html %][% to_branch_loo.toBranch | html %]row">[% to_branch_loo.toBranch | html %] - [% Branches.GetName( to_branch_loo.toBranch ) | html %]</label></td> |
58 |
<td><label style="min-width:400px;" for="[% to_branch_loo.code | html %][% to_branch_loo.toBranch | html %]row">[% to_branch_loo.toBranch | html %] - [% Branches.GetName( to_branch_loo.toBranch ) | html %]</label></td> |
58 |
<td> |
59 |
<td> |
59 |
[% IF ( to_branch_loo.isChecked ) %] |
60 |
[% IF ( to_branch_loo.isChecked ) %] |
60 |
<input type="checkbox" id="[% to_branch_loo.code | html %][% to_branch_loo.toBranch | html %]row" name="[% to_branch_loo.code | html %]_[% to_branch_loo.toBranch | html %]" checked="checked" /> |
61 |
<input type="checkbox" class="cb cb[% codes_loo.code | html %]" id="[% to_branch_loo.code | html %][% to_branch_loo.toBranch | html %]row" name="[% to_branch_loo.code | html %]_[% to_branch_loo.toBranch | html %]" checked="checked" /> |
61 |
[% ELSE %] |
62 |
[% ELSE %] |
62 |
<input type="checkbox" id="[% to_branch_loo.code | html %][% to_branch_loo.toBranch | html %]row" name="[% to_branch_loo.code | html %]_[% to_branch_loo.toBranch | html %]" /> |
63 |
<input type="checkbox" class="cb cb[% codes_loo.code | html %]" id="[% to_branch_loo.code | html %][% to_branch_loo.toBranch | html %]row" name="[% to_branch_loo.code | html %]_[% to_branch_loo.toBranch | html %]" /> |
63 |
[% END %] |
64 |
[% END %] |
64 |
</td> |
65 |
</td> |
65 |
</tr> |
66 |
</tr> |
Lines 91-101
Link Here
|
91 |
[% MACRO jsinclude BLOCK %] |
92 |
[% MACRO jsinclude BLOCK %] |
92 |
[% Asset.js("js/admin-menu.js") | $raw %] |
93 |
[% Asset.js("js/admin-menu.js") | $raw %] |
93 |
[% INCLUDE 'datatables.inc' %] |
94 |
[% INCLUDE 'datatables.inc' %] |
94 |
[% Asset.js("lib/jquery/plugins/jquery.checkboxes.min.js") | $raw %] |
|
|
95 |
<script> |
95 |
<script> |
96 |
$(document).ready(function(){ |
96 |
$(document).ready(function(){ |
97 |
$("#CheckAll").click(function(){ $("#transferlimit_tabs").checkCheckboxes(); return false; }); |
97 |
$("#CheckAll").on("click", function(e){ |
98 |
$("#UncheckAll").click(function(){ $("#transferlimit_tabs").unCheckCheckboxes(); return false; }); |
98 |
e.preventDefault(); |
|
|
99 |
$(".cb").each(function(){ |
100 |
$(this).prop("checked", true); |
101 |
}); |
102 |
}); |
103 |
|
104 |
$("#UncheckAll").on("click", function(e){ |
105 |
e.preventDefault(); |
106 |
$(".cb").each(function(){ |
107 |
$(this).prop("checked", false); |
108 |
}); |
109 |
}); |
99 |
$('#transferlimit_tabs').tabs(); |
110 |
$('#transferlimit_tabs').tabs(); |
100 |
|
111 |
|
101 |
$('#branchselect').change(function() { |
112 |
$('#branchselect').change(function() { |
Lines 105-123
Link Here
|
105 |
var checkall = $(".checkall"); |
116 |
var checkall = $(".checkall"); |
106 |
var uncheckall = $(".uncheckall"); |
117 |
var uncheckall = $(".uncheckall"); |
107 |
|
118 |
|
108 |
$(checkall).click(function(){ |
119 |
$(checkall).on("click", function(e){ |
109 |
var tid = $(this).attr("id"); |
120 |
e.preventDefault(); |
110 |
tid = tid.replace("CheckAll",""); |
121 |
var tid = $(this).data("cb"); |
111 |
$("#"+tid).checkCheckboxes(); |
122 |
$(".cb" + tid ).each(function(){ |
112 |
return false; |
123 |
$(this).prop("checked", true); |
|
|
124 |
}) |
113 |
}); |
125 |
}); |
114 |
|
126 |
|
115 |
$(uncheckall).click(function(){ |
127 |
$(uncheckall).on("click", function(e){ |
116 |
var tid = $(this).attr("id"); |
128 |
e.preventDefault(); |
117 |
tid = tid.replace("UncheckAll",""); |
129 |
var tid = $(this).data("cb"); |
118 |
$("#"+tid).unCheckCheckboxes(); |
130 |
$(".cb" + tid ).each(function(){ |
119 |
return false; |
131 |
$(this).prop("checked", false); |
|
|
132 |
}) |
120 |
}); |
133 |
}); |
|
|
134 |
|
121 |
$(".sorted").dataTable($.extend(true, {}, dataTablesDefaults, { |
135 |
$(".sorted").dataTable($.extend(true, {}, dataTablesDefaults, { |
122 |
"aoColumnDefs": [ |
136 |
"aoColumnDefs": [ |
123 |
{ "aTargets": [ -1 ], "bSortable": false, "bSearchable": false }, |
137 |
{ "aTargets": [ -1 ], "bSortable": false, "bSearchable": false }, |
124 |
- |
|
|