LP#1772680: Fixed holds issue
authorJaswinder Singh <Jaswinder.Singh0011@gmail.com>
Mon, 29 Oct 2018 17:40:54 +0000 (13:40 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Mon, 16 Mar 2020 19:50:16 +0000 (15:50 -0400)
Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js
Open-ILS/web/js/ui/default/opac/ebook_api/rbdigital.js

index 0074939..0b6352c 100644 (file)
@@ -201,7 +201,7 @@ function updateHoldView() {
             dojo.create("td", { innerHTML: h.expire_date }, tr);
             dojo.create("td", { innerHTML: hold_status }, tr);
             var actions_td = dojo.create("td", null, tr);
-            var button = dojo.create("input", { id: "cancel-hold-" + h.title_id, type: "button", class: "btn btn-default", value: l_strings.cancel_hold }, actions_td);
+            var button = dojo.create("input", { id: "cancel-hold-" + h.title_id, type: "button", class: "btn btn-default ebook_cancel_hold", "data-isbn": h.title_id, value: l_strings.cancel_hold }, actions_td);
             dojo.connect(button, 'onclick', h, "doCancelHold");
         });
         dojo.addClass('no_ebook_holds', "hidden");
index 2cd8498..b38f6f0 100644 (file)
@@ -56,6 +56,7 @@ function setupEventHandlers() {
         ebook_rbdigital.wishlist(authtoken, 'add', wishlistAddCallback);
         return false;
     });
+
     //Handle wishlist link from Wishlist tab
     $(document).on("click", ".ebook_wishlist_row_remove", function () {
         showEbookSpinner($(this), true);
@@ -207,7 +208,7 @@ function setupEventHandlers() {
         
     });
 
-    //Cancel Hold
+    //Cancel Hold from results, record page, and from Holds list
     $(document).on('click', '.ebook_cancel_hold', function () {
         var isbn = $(this).data('isbn');
         ebook_rbdigital.id = isbn;