repair place-hold-takes-you-to-login feature that got mangled in one of the updates
authorberick <berick@esilibrary.com>
Mon, 7 Mar 2011 15:29:08 +0000 (10:29 -0500)
committerberick <berick@esilibrary.com>
Mon, 7 Mar 2011 15:29:08 +0000 (10:29 -0500)
Open-ILS/web/opac/skin/kcls/js/holds.js
Open-ILS/web/opac/skin/kcls/js/rresult.js

index 68cc2d5..64fab3c 100644 (file)
@@ -349,6 +349,7 @@ function holdsDrawWindow(bool) {
                hideMe($('holds_box'));
                unHideMe($('canvas_main'));
                //runEvt('common', 'holdUpdateCanceled'), showCanvas() 
+               runEvt('common', 'holdUpdateCanceled');
        };
        $('holds_submit').onclick = function(){holdsPlaceHold(holdsBuildHoldFromWindow())};
        $('holds_update').onclick = function(){holdsPlaceHold(holdsBuildHoldFromWindow())};
index a769033..253a041 100644 (file)
@@ -36,6 +36,13 @@ function rresultCollectIds() {
     if (rtype && rtype.indexOf('|') > -1)
         rtype = rtype.substring(0,rtype.indexOf('|'));
 
+    var cgi = new CGI();
+    var htarget = cgi.param('hold_target');
+    if(htarget) {
+        rresultHandlePlaceHold(htarget);
+        return;
+    }
+
        switch(rtype) {
 
                case RTYPE_COOKIE: