[Koha-patches] [PATCH] Bug 9679 - can't place hold from cart in CCSR

Owen Leonard oleonard at myacpl.org
Fri May 10 15:55:08 CEST 2013


When the CCSR theme is enabled, selecting items in the cart and clicking
"place hold" triggers a JavaScript error and fails. This patch adds a
function missing from the CCSR version of basket.js.

To test, apply the patch and clear your browser cache.

- Enable the CCSR theme and put items into the OPAC cart.
- Open the cart, select one or more items, and click "place hold."

The cart should automatically close and the main window should redirect
to the holds screen showing your selections.
---
 koha-tmpl/opac-tmpl/ccsr/en/js/basket.js |   10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/koha-tmpl/opac-tmpl/ccsr/en/js/basket.js b/koha-tmpl/opac-tmpl/ccsr/en/js/basket.js
index 115880f..adc0c8f 100644
--- a/koha-tmpl/opac-tmpl/ccsr/en/js/basket.js
+++ b/koha-tmpl/opac-tmpl/ccsr/en/js/basket.js
@@ -397,6 +397,16 @@ function showLess() {
     document.location = loc;
 }
 
+function holdSel() {
+    var items = document.getElementById('records').value;
+    if (items) {
+        parent.opener.document.location = "/cgi-bin/koha/opac-reserve.pl?biblionumbers=" + items;
+        window.close();
+    } else {
+        alert(MSG_NO_RECORD_SELECTED);
+    }
+}
+
 function updateBasket(updated_value,target) {
     if(target){
     target.$('#basketcount').html("<span>"+updated_value+"</span>");
-- 
1.7.9.5


More information about the Koha-patches mailing list