|
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> |