From ae19e6f26ab3d92356fd5f43cf0746d68ecedff4 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 Signed-off-by: Katrin Fischer --- .../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 e8eaaac6b8..f61f939942 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