@@ -, +, @@ --- .../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; --