initLogin();
return;
}
+
+
+ swapCanvas($('check_holds_box'));
+ setTimeout( function() { holdsCheckPossibility(recid, type); }, 10 );
+}
+
+function _holdsDrawWindow(recid, type) {
+
swapCanvas($('holds_box'));
var rec = findRecord( recid, type );
}
+function holdsCheckPossibility(recid, type) {
+ var req = new Request(CHECK_HOLD_POSSIBLE, G.user.session,
+ { titleid : recid, patronid : G.user.id(), depth : 0 } );
+ req.send(true);
+ var res = req.result();
+
+ if(res) _holdsDrawWindow(recid, type);
+ else drawCanvas();
+}
+
+
function holdsBuildOrgSelector(node) {
if(!node) node = globalOrgTree;
<script language='javascript'>
config.ids.altcanvas.org_tree = config.ids.common.org_container;
config.ids.altcanvas.holds = 'holds_box';
+ config.ids.altcanvas.check_holds = 'check_holds_box';
config.ids.altcanvas.xulholds = 'xulholds_box';
config.ids.altcanvas.loading = 'loading_alt';
//config.ids.altcanvas.cnbrowse = 'cn_browse';
</center>
</div>
+ <div id='check_holds_box' class='hide_me non_canvas'
+ style='margin-top: 6px; width: 100%; text-align: center'>
+ <br/><br/><br/>
+ <b>Checking for possibility of hold fulfillment...</b>
+ </div>
+
<div id='holds_box' class='hide_me non_canvas' style='margin-top: 6px;'>
<br/><br/>