From: berick Date: Mon, 7 Mar 2011 15:29:08 +0000 (-0500) Subject: repair place-hold-takes-you-to-login feature that got mangled in one of the updates X-Git-Tag: kcls-grey-screen-prod1~25 X-Git-Url: http://git.equinoxoli.org/?p=evergreen-equinox.git;a=commitdiff_plain;h=89e967516d2ea6dfa662b4fba38ae360e0c0cfb2 repair place-hold-takes-you-to-login feature that got mangled in one of the updates --- diff --git a/Open-ILS/web/opac/skin/kcls/js/holds.js b/Open-ILS/web/opac/skin/kcls/js/holds.js index 68cc2d5..64fab3c 100644 --- a/Open-ILS/web/opac/skin/kcls/js/holds.js +++ b/Open-ILS/web/opac/skin/kcls/js/holds.js @@ -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())}; diff --git a/Open-ILS/web/opac/skin/kcls/js/rresult.js b/Open-ILS/web/opac/skin/kcls/js/rresult.js index a769033..253a041 100644 --- a/Open-ILS/web/opac/skin/kcls/js/rresult.js +++ b/Open-ILS/web/opac/skin/kcls/js/rresult.js @@ -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: