From 2bdcc4b140a796a85e35fba7b7c9acf48cb7ca43 Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Fri, 12 Aug 2022 15:08:01 +0000 Subject: [PATCH] Bug 31166: (QA follow-up) Implement on OPAC side --- .../bootstrap/en/modules/opac-messaging.tt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt index e8eaaac6b8a..f61f939942c 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt @@ -108,13 +108,13 @@ [% IF ( messaging_preference.transports_phone ) %] [% ELSE %] @@ -256,7 +256,11 @@ $("#info_digests").tooltip(); function toggle_digest(id){ - if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) { + let PhoneNotification = [% Koha.Preference('PhoneNotification') || 0 | html %]; + let TalkingTechItivaPhoneNotification = [% Koha.Preference('TalkingTechItivaPhoneNotification') || 0 | html %]; + let phone_checked = TalkingTechItivaPhoneNotification ? false : PhoneNotification ? $("#phone"+id).prop("checked") : false; + + if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") || phone_checked ) { $("#digest"+id).attr("disabled", false).tooltip('disable'); } else { $("#digest"+id).attr("disabled", true).prop("checked",false).tooltip('enable'); @@ -275,6 +279,9 @@ $(".pmp_sms").click(function(){ toggle_digest(Number($(this).attr("id").replace("sms", ""))); }); + $(".pmp_phone").click(function(){ + toggle_digest(Number($(this).attr("id").replace("phone", ""))); + }); }); -- 2.30.2