@@ -, +, @@
---
.../prog/en/includes/messaging-preference-form.inc | 2 +-
.../intranet-tmpl/prog/js/messaging-preference-form.js | 13 ++-----------
2 files changed, 3 insertions(+), 12 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc
+++ a/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc
@@ -191,7 +191,7 @@
[% END %] -->
[% UNLESS ( messaging_form_inactive ) %]
-
|
+ Clear |
[% END %]
[% END %]
--- a/koha-tmpl/intranet-tmpl/prog/js/messaging-preference-form.js
+++ a/koha-tmpl/intranet-tmpl/prog/js/messaging-preference-form.js
@@ -1,20 +1,12 @@
$(document).ready(function(){
- $(".none").click(function(){
- if($(this).prop("checked")){
+ $(".clear_pref").click(function(){
var rowid = $(this).attr("id");
- var newid = Number(rowid.replace("none",""));
+ var newid = Number(rowid.replace("clear_",""));
$("#sms"+newid).prop("checked", false);
$("#email"+newid).prop("checked", false);
$("#phone"+newid).prop("checked", false);
$("#digest"+newid).prop("checked", false);
$("#rss"+newid).prop("checked", false);
- }
- });
- $(".active_notify").on("change",function(){
- var attr_id = $(this).data("attr-id");
- if( $(this).prop("checked") ){
- $("#none" + attr_id ).prop("checked", false);
- }
});
$("#info_digests").tooltip();
@@ -36,7 +28,6 @@ $(document).ready(function(){
return;
}
}
- $(".none").prop("checked", false); // When loading default prefs the "Clear" boxes should be cleared
var jqxhr = $.getJSON('/cgi-bin/koha/members/default_messageprefs.pl?categorycode=' + categorycode, function(data) {
$.each(data.messaging_preferences, function(i, item) {
var attrid = item.message_attribute_id;
--