2 JSAN.use('OpenILS.data'); var data = new OpenILS.data(); data.init({'via':'stash'});
5 return data.session.authtime;
9 return data.session.key;
14 function get_bool(a) {
15 // Normal javascript interpretation except 'f' == false, per postgres, and 'F' == false
16 // So false includes 'f', '', 0, null, and undefined
17 if (a == 'f') return false;
18 if (a == 'F') return false;
19 if (a) return true; else return false;
22 function get_db_true() {
26 function get_db_false() {
30 function copy_to_clipboard(ev) {
32 netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
34 if (typeof ev == 'object') {
35 if (typeof ev.target != 'undefined') {
36 if (typeof ev.target.textContent != 'undefined') if (ev.target.textContent) text = ev.target.textContent;
37 if (typeof ev.target.value != 'undefined') if (ev.target.value) text = ev.target.value;
39 } else if (typeof ev == 'string') {
42 const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
43 .getService(Components.interfaces.nsIClipboardHelper);
44 gClipboardHelper.copyString(text);
45 alert('Copied "'+text+'" to clipboard.');
47 alert('Clipboard action failed: ' + E);