don't break selection when logged in
authorGalen Charlton <gmc@equinoxinitiative.org>
Wed, 23 May 2018 19:26:18 +0000 (15:26 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Wed, 23 May 2018 19:26:18 +0000 (15:26 -0400)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/web/js/ui/default/opac/record_selectors.js

index 4cdb991..bad67ea 100644 (file)
 
     function adjustLegacyControlsVis(op, rec) {
         if (op == 'add') {
-            document.getElementById('mylist_add_' + rec).classList.add('hidden');
-            document.getElementById('mylist_delete_' + rec).classList.remove('hidden');
+            var t;
+            if (t = document.getElementById('mylist_add_' + rec)) t.classList.add('hidden');
+            if (t = document.getElementById('mylist_delete_' + rec)) t.classList.remove('hidden');
         } else {
-            document.getElementById('mylist_add_' + rec).classList.remove('hidden');
-            document.getElementById('mylist_delete_' + rec).classList.add('hidden');
+            if (t = document.getElementById('mylist_add_' + rec)) t.classList.remove('hidden');
+            if (t = document.getElementById('mylist_delete_' + rec)) t.classList.add('hidden');
         }
     }