|
Lines 21-27
Link Here
|
| 21 |
|
21 |
|
| 22 |
[% INCLUDE 'members-toolbar.inc' %] |
22 |
[% INCLUDE 'members-toolbar.inc' %] |
| 23 |
|
23 |
|
| 24 |
<form method="post" action="/cgi-bin/koha/members/member-flags.pl"> |
24 |
<form id="flag_form" method="post" action="/cgi-bin/koha/members/member-flags.pl"> |
| 25 |
<input type="hidden" name="csrf_token" value="[% csrf_token | html %]" /> |
25 |
<input type="hidden" name="csrf_token" value="[% csrf_token | html %]" /> |
| 26 |
<input type="hidden" name="member" id="borrowernumber" value="[% patron.borrowernumber | html %]" /> |
26 |
<input type="hidden" name="member" id="borrowernumber" value="[% patron.borrowernumber | html %]" /> |
| 27 |
<input type="hidden" name="newflags" value="1" /> |
27 |
<input type="hidden" name="newflags" value="1" /> |
|
Lines 33-38
Link Here
|
| 33 |
<a class="btn btn-default" href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% patron.borrowernumber | html %]"><i class="fa fa-remove"></i> Cancel</a> |
33 |
<a class="btn btn-default" href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% patron.borrowernumber | html %]"><i class="fa fa-remove"></i> Cancel</a> |
| 34 |
<a class="toggleall toggleall_on btn btn-link" href="#"><i class="fa fa-plus-square-o"></i> Show all</a> |
34 |
<a class="toggleall toggleall_on btn btn-link" href="#"><i class="fa fa-plus-square-o"></i> Show all</a> |
| 35 |
<a class="toggleall toggleall_off btn btn-link" href="#"><i class="fa fa-minus-square-o"></i> Hide all</a> |
35 |
<a class="toggleall toggleall_off btn btn-link" href="#"><i class="fa fa-minus-square-o"></i> Hide all</a> |
|
|
36 |
<a id="CheckAllFlags" class="btn btn-link" href="#"> |
| 37 |
<i class="fa fa-check"></i> Select all |
| 38 |
</a> |
| 39 |
<a id="UncheckAllFlags" class="btn btn-link" href="#"> |
| 40 |
<i class="fa fa-remove"></i> Clear all |
| 41 |
</a> |
| 36 |
<div class="btn-group pull-right"> |
42 |
<div class="btn-group pull-right"> |
| 37 |
Filter: <input type="text" name="permissions_filter" id="permissions_filter" size="20" /> |
43 |
Filter: <input type="text" name="permissions_filter" id="permissions_filter" size="20" /> |
| 38 |
<a href="#" id="clear_filter" style="display:none"><i class="fa fa-remove"></i></a> |
44 |
<a href="#" id="clear_filter" style="display:none"><i class="fa fa-remove"></i></a> |
|
Lines 105-110
Link Here
|
| 105 |
var Sticky; |
111 |
var Sticky; |
| 106 |
$(document).ready(function() { |
112 |
$(document).ready(function() { |
| 107 |
|
113 |
|
|
|
114 |
$("#CheckAllFlags").on("click",function(){ |
| 115 |
$(".flag").attr("disabled", false); |
| 116 |
$(".flag").prop("checked", true); |
| 117 |
return false; |
| 118 |
}); |
| 119 |
$("#UncheckAllFlags").on("click",function(){ |
| 120 |
$(".flag").attr("disabled", false); |
| 121 |
$(".flag").prop("checked", false); |
| 122 |
return false; |
| 123 |
}); |
| 124 |
$(".flag").change(function(){ |
| 125 |
if(!$(this).is(':checked')){ |
| 126 |
$("input#flag-0").prop("checked", false); |
| 127 |
} |
| 128 |
}); |
| 129 |
|
| 108 |
Sticky = $("#permissions_toolbar"); |
130 |
Sticky = $("#permissions_toolbar"); |
| 109 |
Sticky.hcSticky({ |
131 |
Sticky.hcSticky({ |
| 110 |
stickTo: "#permissionstree", |
132 |
stickTo: "#permissionstree", |
|
Lines 144-155
Link Here
|
| 144 |
alert(_("Inconsistency detected!") + "\n\n" + _("The superlibrarian privilege is mutually exclusive of other privileges, as it includes them all.") + "\n\n" + _("This patron's privileges will now be reset to include only superlibrarian.")); |
166 |
alert(_("Inconsistency detected!") + "\n\n" + _("The superlibrarian privilege is mutually exclusive of other privileges, as it includes them all.") + "\n\n" + _("This patron's privileges will now be reset to include only superlibrarian.")); |
| 145 |
} |
167 |
} |
| 146 |
|
168 |
|
| 147 |
$('input[name="flag"]').each(function() { |
169 |
setLibrarian(); |
| 148 |
if($(this).attr('id') != "flag-0" && !$(this).hasClass('superlib') ){ |
|
|
| 149 |
$(this).prop('disabled', true); |
| 150 |
$(this).prop('checked', false); |
| 151 |
} |
| 152 |
}); |
| 153 |
} |
170 |
} |
| 154 |
|
171 |
|
| 155 |
$('input#flag-0').click(function() { |
172 |
$('input#flag-0').click(function() { |
|
Lines 222-229
Link Here
|
| 222 |
} |
239 |
} |
| 223 |
} |
240 |
} |
| 224 |
}); |
241 |
}); |
| 225 |
|
|
|
| 226 |
}); |
242 |
}); |
|
|
243 |
|
| 244 |
function setLibrarian(){ |
| 245 |
$('input[name="flag"]').each(function() { |
| 246 |
if($(this).attr('id') != "flag-0" && !$(this).hasClass('superlib') ){ |
| 247 |
$(this).prop('disabled', true); |
| 248 |
$(this).prop('checked', false); |
| 249 |
} |
| 250 |
}); |
| 251 |
} |
| 252 |
|
| 227 |
</script> |
253 |
</script> |
| 228 |
[% END %] |
254 |
[% END %] |
| 229 |
|
255 |
|
| 230 |
- |
|
|