diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/patron-attr-types.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/patron-attr-types.tt index 631a41867b..3a19bbab2b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/patron-attr-types.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/patron-attr-types.tt @@ -425,24 +425,22 @@ } function updateCheckboxes() { + if (opac_display && opac_editable) { if (!opac_display.checked) { setDisabled(opac_editable, true); } else { setDisabled(opac_editable, false); } + } + if (opac_editable && opac_mandatory) { if (opac_editable.checked) { setDisabled(opac_mandatory, false); } else { setDisabled(opac_mandatory, true); } + } } - opac_display.addEventListener("change", updateCheckboxes); - opac_editable.addEventListener("change", updateCheckboxes); - - updateCheckboxes(); - - $(document).ready(function () { function toggle_search_default() { if ($("#staff_searchable").is(":checked")) { $("#searched_by_default").prop("disabled", false); @@ -450,6 +448,13 @@ $("#searched_by_default").prop("disabled", true).prop("checked", false); } } + + opac_display?.addEventListener("change", updateCheckboxes); + opac_editable?.addEventListener("change", updateCheckboxes); + + updateCheckboxes(); + + $(document).ready(function () { $("#staff_searchable").on("change", function () { toggle_search_default(); }); @@ -490,7 +495,7 @@ ); }); - $("#library_limitation")[0].style.minWidth = "450px"; + $("#library_limitation").css("min-width", "450px"); $("#library_limitation").select2(); });