dojo.removeClass => classList.remove
authorJane Sandberg <js7389@princeton.edu>
Sun, 12 Mar 2023 00:01:44 +0000 (16:01 -0800)
committerJane Sandberg <js7389@princeton.edu>
Sun, 12 Mar 2023 00:01:44 +0000 (16:01 -0800)
Open-ILS/src/templates-bootstrap/opac/parts/acjs.tt2
Open-ILS/web/js/ui/default/opac/ebook_api/avail.js
Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js

index 3d548d8..d158aa8 100755 (executable)
@@ -27,7 +27,7 @@
                             [% IF CGI.param('expand') == 'addedcontent' %]
 
                                 // if the content is available, un-hide the tab
-                                dojo.removeClass(dojo.byId('ac:' + type), 'hidden');
+                                document.getElementById('ac:' + type).classList.remove('hidden');
 
                             [% ELSE %]
                                 // if no default type is selected on the main tab link
index b822602..fb86d32 100644 (file)
@@ -19,10 +19,10 @@ dojo.addOnLoad(function() {
                             var avail = holdings.available;
                             if (avail == 1) {
                                 node.innerHTML = 'This title is available online.';
-                                dojo.removeClass(ebook.rec_id + '_ebook_checkout', "hidden");
+                                document.getElementById(ebook.rec_id + '_ebook_checkout').classList.remove('hidden');
                             } else if (avail == 0) {
                                 node.innerHTML = 'This title is not currently available.';
-                                dojo.removeClass(ebook.rec_id + '_ebook_place_hold', "hidden");
+                                document.getElementById(ebook.rec_id + '_ebook_place_hold').classList.remove('hidden');
                             } else {
                                 console.log(ebook.id + ' has bad availability: ' + avail);
                             }
@@ -35,11 +35,11 @@ dojo.addOnLoad(function() {
                                 var status_node = dojo.byId(ebook.rec_id + '_status');
                                 var status_str = holdings.copies_available + ' of ' + holdings.copies_owned + ' available';
                                 status_node.innerHTML = status_str;
-                                dojo.removeClass(ebook.rec_id + '_ebook_holdings', "hidden");
+                                document.getElementById(ebook.rec_id + '_ebook_holdings').classList.remove('hidden');
                                 if (holdings.copies_available > 0) {
-                                    dojo.removeClass(ebook.rec_id + '_ebook_checkout', "hidden");
+                                    document.getElementById(ebook.rec_id + '_ebook_checkout').classList.remove('hidden');
                                 } else {
-                                    dojo.removeClass(ebook.rec_id + '_ebook_place_hold', "hidden");
+                                    document.getElementById(ebook.rec_id + '_ebook_place_hold').classList.remove('hidden');
                                 }
                             }
                         }
index a46ec87..7d826ee 100644 (file)
@@ -109,7 +109,7 @@ function updateDashboard() {
     if(typeof(eDash) != 'undefined' && eDash != null)
     {
         // unhide ebook dashboard
-        dojo.removeClass('dashboard_e', "hidden");
+        document.getElementById('dashboard_e').classList.remove('hidden');
     }
 }
 
@@ -125,15 +125,15 @@ function updateMyAccountSummary() {
         dojo.byId('acct_sum_ebook_hold_total').innerHTML = total_holds_pending;
         dojo.byId('acct_sum_ebook_hold_ready_total').innerHTML = total_holds_ready;
         // unhide display elements
-        dojo.removeClass('acct_sum_ebook_circs', "hidden");
-        dojo.removeClass('acct_sum_ebook_holds', "hidden");
-        dojo.removeClass('acct_sum_ebook_holds_ready', "hidden");
+        document.getElementById('acct_sum_ebook_circs').classList.remove('hidden');
+        document.getElementById('acct_sum_ebook_holds').classList.remove('hidden');
+        document.getElementById('acct_sum_ebook_holds_ready').classList.remove('hidden');
     }
 }
 
 function updateCheckoutView() {
     if (xacts.checkouts.length < 1) {
-        dojo.removeClass('no_ebook_circs', "hidden");
+        document.getElementById('no_ebook_circs').classList.remove('hidden');
     } else {
         dojo.empty('ebook_circs_main_table_body');
         dojo.forEach(xacts.checkouts, function(x) {
@@ -160,7 +160,7 @@ function updateCheckoutView() {
             ebooks.push(ebook);
         });
         dojo.addClass('no_ebook_circs', "hidden");
-        dojo.removeClass('ebook_circs_main', "hidden");
+        document.getElementById('ebook_circs_main').classList.remove('hidden');
     }
 }
 
@@ -177,7 +177,7 @@ function updateHoldView() {
     }
 
     if (holds.length < 1) {
-        dojo.removeClass('no_ebook_holds', "hidden");
+        document.getElementById('no_ebook_holds').classList.remove('hidden');
     } else {
         dojo.empty('ebook_holds_main_table_body');
         dojo.forEach(holds, function(h) {
@@ -197,11 +197,11 @@ function updateHoldView() {
                     ebook.cancelHold(authtoken, patron_id, function(resp) {
                         if (resp.error_msg) {
                             console.log('Cancel hold failed: ' + resp.error_msg);
-                            dojo.removeClass('ebook_cancel_hold_failed', "hidden");
+                            document.getElementById('ebook_cancel_hold_failed').classList.remove('hidden');
                         } else {
                             console.log('Cancel hold succeeded!');
                             dojo.destroy("hold-" + ebook.id);
-                            dojo.removeClass('ebook_cancel_hold_succeeded', "hidden");
+                            document.getElementById('ebook_cancel_hold_succeeded').classList.remove('hidden');
                             // Updating the transaction cache to remove the canceled hold
                             // is inconvenient, so we skip cleanupAfterAction() and merely
                             // clear transaction cache to force a refresh on next page load.
@@ -220,7 +220,7 @@ function updateHoldView() {
             dojo.connect(button, 'onclick', h, "doCancelHold");
         });
         dojo.addClass('no_ebook_holds', "hidden");
-        dojo.removeClass('ebook_holds_main', "hidden");
+        document.getElementById('ebook_holds_main').classList.remove('hidden');
     }
 }
 
@@ -230,7 +230,7 @@ function getReadyForCheckout() {
         return;
     if (typeof active_ebook === 'undefined') {
         console.log('No active ebook specified, cannot prepare for checkout');
-        dojo.removeClass('ebook_checkout_failed', "hidden");
+        document.getElementById('ebook_checkout_failed').classList.remove('hidden');
     } else {
         active_ebook.getDetails( function(ebook) {
             dojo.empty('ebook_circs_main_table_body');
@@ -247,7 +247,7 @@ function getReadyForCheckout() {
             }
             var button = dojo.create("input", { id: "checkout-button", type: "button", value: l_strings.checkout }, dojo.byId('checkout-button-td'));
             ebook.conns.checkout = dojo.connect(button, 'onclick', "doCheckout");
-            dojo.removeClass('ebook_circs_main', "hidden");
+            document.getElementById('ebook_circs_main').classList.remove('hidden');
         });
     }
 }
@@ -258,7 +258,7 @@ function getReadyForHold() {
         return;
     if (typeof active_ebook === 'undefined') {
         console.log('No active ebook specified, cannot prepare for hold');
-        dojo.removeClass('ebook_hold_failed', "hidden");
+        document.getElementById('ebook_hold_failed').classList.remove('hidden');
     } else {
         active_ebook.getDetails( function(ebook) {
             dojo.empty('ebook_holds_main_table_body');
@@ -272,7 +272,7 @@ function getReadyForHold() {
                 var button = dojo.create("input", { id: "hold-button", type: "button", value: l_strings.place_hold }, dojo.byId('hold-button-td'));
                 ebook.conns.checkout = dojo.connect(button, 'onclick', "doPlaceHold");
             }
-            dojo.removeClass('ebook_holds_main', "hidden");
+            document.getElementById('ebook_holds_main').classList.remove('hidden');
         });
     }
 }
@@ -294,13 +294,13 @@ function doCheckout() {
     active_ebook.checkout(authtoken, patron_id, function(resp) {
         if (resp.error_msg) {
             console.log('Checkout failed: ' + resp.error_msg);
-            dojo.removeClass('ebook_checkout_failed', "hidden");
+            document.getElementById('ebook_checkout_failed').classList.remove('hidden');
             return;
         }
         console.log('Checkout succeeded!');
         dojo.destroy('checkout-button');
         dojo.destroy('checkout-format'); // remove optional format selector
-        dojo.removeClass('ebook_checkout_succeeded', "hidden");
+        document.getElementById('ebook_checkout_succeeded').classList.remove('hidden');
         // add our successful checkout to top of transaction cache
         var new_xact = {
             title_id: active_ebook.id,
@@ -369,11 +369,11 @@ function doPlaceHold() {
     active_ebook.placeHold(authtoken, patron_id, function(resp) {
         if (resp.error_msg) {
             console.log('Place hold failed: ' + resp.error_msg);
-            dojo.removeClass('ebook_place_hold_failed', "hidden");
+            document.getElementById('ebook_place_hold_failed').classList.remove('hidden');
         } else {
             console.log('Place hold succeeded!');
             dojo.destroy('hold-button');
-            dojo.removeClass('ebook_place_hold_succeeded', "hidden");
+            document.getElementById('ebook_place_hold_succeeded').classList.remove('hidden');
             var new_hold = {
                 title_id: active_ebook.id,
                 title: active_ebook.title,