From: Galen Charlton Date: Fri, 15 Jun 2018 16:27:34 +0000 (-0400) Subject: tweak handling of select-all X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=da136b188baf1bb1db505c11d6a7de812d2c2401;p=working%2FEvergreen.git tweak handling of select-all Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/web/js/ui/default/opac/record_selectors.js b/Open-ILS/web/js/ui/default/opac/record_selectors.js index 327b7a0232..1aa0418e9a 100644 --- a/Open-ILS/web/js/ui/default/opac/record_selectors.js +++ b/Open-ILS/web/js/ui/default/opac/record_selectors.js @@ -122,7 +122,6 @@ } } - if (rec_selector_block) rec_selector_block.classList.remove("hidden"); var all_checked = true; [].forEach.call(rec_selectors, function(el) { el.addEventListener("click", function() { @@ -138,9 +137,10 @@ el.classList.remove("hidden"); if (!el.checked) all_checked = false; }); - if (rec_selectors.length && all_checked && select_all_records_el) { - select_all_records_el.checked = true; + if (select_all_records_el && rec_selectors.length) { + select_all_records_el.checked = all_checked; } + if (rec_selector_block) rec_selector_block.classList.remove("hidden"); function deselectSelectedOnPage() { var to_del = [];