View | Details | Raw Unified | Return to bug 28308
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc (-1 / +18 lines)
Lines 337-339 Link Here
337
        [% END %]
337
        [% END %]
338
    </tbody>
338
    </tbody>
339
</table>
339
</table>
340
- 
340
<script>
341
    document.addEventListener("DOMContentLoaded", function () {
342
        const selectElement = document.querySelector('select[name="2-DAYS"]');
343
344
        const smsCheckbox = document.getElementById("sms2");
345
        const emailCheckbox = document.getElementById("email2");
346
        const digestCheckbox = document.getElementById("digest2");
347
348
        function updateCheckboxes() {
349
            const isDisabled = !selectElement.value;
350
            if (smsCheckbox) smsCheckbox.disabled = isDisabled;
351
            if (emailCheckbox) emailCheckbox.disabled = isDisabled;
352
            if (digestCheckbox) digestCheckbox.disabled = isDisabled;
353
        }
354
        updateCheckboxes();
355
        selectElement.addEventListener("change", updateCheckboxes);
356
    });
357
</script>

Return to bug 28308