From da136b188baf1bb1db505c11d6a7de812d2c2401 Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Fri, 15 Jun 2018 12:27:34 -0400 Subject: [PATCH] tweak handling of select-all Signed-off-by: Galen Charlton --- Open-ILS/web/js/ui/default/opac/record_selectors.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 = []; -- 2.11.0