|
93 | 93 | [%- IF ctx.get_org_setting(ctx.search_ou, 'sms.enable') == 1; |
94 | 94 | setting = 'opac.hold_notify'; |
95 | 95 | -%] |
96 | | - <p class="form-check"> |
97 | | - [% sms_label = l('Notify by Text by default when a hold is ready for pickup?') %] |
98 | | - <input class="form-check-input" onchange="record_change(event)" id='[% setting %].sms' name='[% setting %].sms' |
99 | | - type="checkbox" title="[% sms_label %]" |
100 | | - [% IF (matches = ctx.user_setting_map.$setting.match('sms')); %] checked='checked' [% END %]/> |
101 | | - <label class="form-check-label" for='[% setting %].sms'>[% sms_label %]</label> |
102 | | - </p> |
103 | | - <p> |
104 | | - <label for="sms_carrier">[% l('Default Mobile Carrier') %]</label> |
105 | | - [% INCLUDE "opac/parts/sms_carrier_selector.tt2" sms_carrier_hide_label="true" %] |
106 | | - </p> |
107 | | - [% setting = 'opac.default_sms_notify' %] |
108 | | - <p> |
109 | | - <label for='[% setting %]'>[% l('Default Mobile Number') %]</label> |
110 | | - <input onchange="record_change(event)" id='[% setting %]' name='[% setting %]' type="text" autocomplete="tel-national" |
| 96 | + <p class="form-check"> |
| 97 | + [% sms_label = l('Notify by Text by default when a hold is ready for pickup?') %] |
| 98 | + <input class="form-check-input" onchange="record_change(event)" id='[% setting %].sms' name='[% setting %].sms' |
| 99 | + type="checkbox" title="[% sms_label %]" |
| 100 | + [% IF (matches = ctx.user_setting_map.$setting.match('sms')); %] checked='checked' [% END %]/> |
| 101 | + <label class="form-check-label" for='[% setting %].sms'>[% sms_label %]</label> |
| 102 | + </p> |
| 103 | + <p class="form-check"> |
| 104 | + <label for="sms_carrier">[% l('Default Mobile Carrier') %]</label> |
| 105 | + [% INCLUDE "opac/parts/sms_carrier_selector.tt2" sms_carrier_hide_label="true" %] |
| 106 | + </p> |
| 107 | + [% setting = 'opac.default_sms_notify' %] |
| 108 | + <p class="form-check"> |
| 109 | + <label for='[% setting %]'>[% l('Default Mobile Number') %]</label> |
| 110 | + <input onchange="record_change(event)" id='[% setting %]' name='[% setting %]' type="text" autocomplete="tel-national" |
111 | 111 | [% IF ctx.user_setting_map.$setting; %] value='[% ctx.user_setting_map.$setting | html %]' [% END %]/> |
112 | | - [% IF ctx.user_setting_map.$setting; %] |
113 | | - <span class='light_border'> |
114 | | - <button type="button" class="btn btn-sm btn-action" onclick="sendTestSMS( |
115 | | - [% ctx.user.id %], '[% ctx.authtoken %]' |
116 | | - )"> |
117 | | - <i class="fas fa-mobile"></i> [% l('Send Test Text Message') %] |
118 | | - </button> |
119 | | - </span><br /> |
120 | | - [% l('Hint: use the full 10 digits of your phone #, no spaces, no dashes'); %] |
121 | | - [% END %] |
122 | | - </td> |
123 | | - </p> |
| 112 | + [% IF ctx.user_setting_map.$setting; %] |
| 113 | + <span class='light_border'> |
| 114 | + <button type="button" class="btn btn-sm btn-action" onclick="sendTestSMS( |
| 115 | + [% ctx.user.id %], '[% ctx.authtoken %]' |
| 116 | + )"> |
| 117 | + <i class="fas fa-mobile"></i> [% l('Send Test Text Message') %] |
| 118 | + </button> |
| 119 | + </span><br /> |
| 120 | + [% l('Hint: use the full 10 digits of your phone #, no spaces, no dashes'); %] |
| 121 | + [% END %] |
| 122 | + </p> |
124 | 123 | [% END %] |
125 | | - <p role="status" id="test_notification_banner" style="display:none"> |
| 124 | + |
| 125 | + <div role="status" id="test_notification_banner" style="display:none;" class="form-check"> |
126 | 126 | [% INCLUDE "opac/myopac/test_notification.tt2" message_type = "sms" %] |
127 | | - </p> |
| 127 | + </div> |
| 128 | + |
128 | 129 | [% FOR optin IN ctx.opt_in_settings %] |
129 | 130 | <p class="form-check"> |
130 | 131 | <input class="form-check-input" type='checkbox' name='setting' |
|
0 commit comments