Lines 1-5
Link Here
|
1 |
[% USE Koha %] |
1 |
[% USE Koha %] |
2 |
<!-- snippet for form to set borrower and patron category messaging preferences --> |
2 |
<!-- snippet for form to set borrower and patron category messaging preferences --> |
|
|
3 |
<script type="text/javascript">//<![CDATA[ |
4 |
$(document).ready(function(){ |
5 |
$(".none").click(function(){ |
6 |
if($(this).prop("checked")){ |
7 |
var rowid = $(this).attr("id"); |
8 |
newid = Number(rowid.replace("none","")); |
9 |
$("#sms"+newid).prop("checked", false); |
10 |
$("#email"+newid).prop("checked", false); |
11 |
$("#phone"+newid).prop("checked", false); |
12 |
if (!$("#forcedigest"+newid).length) { |
13 |
$("#digest"+newid).prop("checked", false); |
14 |
} |
15 |
$("#rss"+newid).prop("checked", false); |
16 |
} |
17 |
}); |
18 |
$(".active_notify").on("change",function(){ |
19 |
var attr_id = $(this).data("attr-id"); |
20 |
if( $(this).prop("checked") ){ |
21 |
$("#none" + attr_id ).prop("checked", false); |
22 |
} |
23 |
}); |
24 |
$("#info_digests").tooltip(); |
25 |
}); |
26 |
//]]> |
27 |
</script> |
3 |
|
28 |
|
4 |
<input type="hidden" name="modify" value="yes" /> |
29 |
<input type="hidden" name="modify" value="yes" /> |
5 |
<input type="hidden" name="borrowernumber" value="[% borrowernumber | html %]" /> |
30 |
<input type="hidden" name="borrowernumber" value="[% borrowernumber | html %]" /> |
Lines 158-169
Link Here
|
158 |
<input type="checkbox" |
183 |
<input type="checkbox" |
159 |
id="digest[% messaging_preference.message_attribute_id | html %]" |
184 |
id="digest[% messaging_preference.message_attribute_id | html %]" |
160 |
value="[% messaging_preference.message_attribute_id | html %]" |
185 |
value="[% messaging_preference.message_attribute_id | html %]" |
161 |
name="digest" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" /> |
186 |
name="digest" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" |
|
|
187 |
[% IF ( !messaging_preference.has_digest_off ) %] disabled="disabled"[% END %] /> |
162 |
[% ELSE %] |
188 |
[% ELSE %] |
163 |
<input type="checkbox" |
189 |
<input type="checkbox" |
164 |
id="digest[% messaging_preference.message_attribute_id | html %]" |
190 |
id="digest[% messaging_preference.message_attribute_id | html %]" |
165 |
value="[% messaging_preference.message_attribute_id | html %]" |
191 |
value="[% messaging_preference.message_attribute_id | html %]" |
166 |
name="digest" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" /> |
192 |
name="digest" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" |
|
|
193 |
[% IF ( !messaging_preference.has_digest_off ) %] checked="checked" disabled="disabled"[% END %] /> |
194 |
[% END %] |
195 |
[% IF ( !messaging_preference.has_digest_off ) # Because of disabled checkboxes are considered as false, use hidden input field to send true value %] |
196 |
<input |
197 |
name="digest" |
198 |
type="hidden" |
199 |
id="forcedigest[% messaging_preference.message_attribute_id | html %]" |
200 |
value="[% messaging_preference.message_attribute_id | html %]" |
201 |
/> |
167 |
[% END %] |
202 |
[% END %] |
168 |
[% END %] |
203 |
[% END %] |
169 |
</td> |
204 |
</td> |