]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/javascript/backend/circ/circ_lib.js
f1751c3a38b1b708267b32fb865ad61c761b7afa
[Evergreen.git] / Open-ILS / src / javascript / backend / circ / circ_lib.js
1
2 var __scratchKey = 0;
3 var __SCRATCH = {};
4 function scratchKey()           { return '_' + __scratchKey++; };
5 function scratchPad(key)        { return '__SCRATCH.'+ key; }
6 function getScratch(key)        { return __SCRATCH[ key ]; }
7
8
9
10 /* -- Copy functions ----------------------------------------------------- */
11 try { 
12
13         copy.fetchHold = function() {
14                 var key = scratchKey();
15                 copy.__OILS_FUNC_fetch_hold(scratchPad(key));
16                 var val = getScratch(key);
17                 return (val) ? val : null;
18         }
19
20 } catch(E) { log_warn( "Copy function definitions failed: " + E ); }
21