1 var myPackageDir = 'open_ils_staff_client'; var IAMXUL = true; var g = {};
4 return document.getElementById(id);
9 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect UniversalFileRead");
10 if (typeof JSAN == 'undefined') { throw( "The JSAN library object is missing."); }
11 JSAN.errorLevel = "die"; // none, warn, or die
12 JSAN.addRepository('..');
13 JSAN.use('util.error'); g.error = new util.error();
14 g.error.sdump('D_TRACE','my_init() for offline_checkout.html');
16 if (typeof window.xulG == 'object' && typeof window.xulG.set_tab_name == 'function') {
17 try { window.xulG.set_tab_name('Upload Offline Transactions'); } catch(E) { alert(E); }
22 JSAN.use('util.file'); g.file = new util.file( g.cgi.param('filename') );
24 if (g.file._file.exists()) {
25 $('submit').disabled = false;
26 $('file').value = g.file._file.path;
28 alert('No transactions to upload.');
32 $( 'ws' ).setAttribute('value', g.cgi.param('ws'));
33 $( 'ses' ).setAttribute('value', g.cgi.param('ses'));
34 $( 'seskey' ).setAttribute('value', g.cgi.param('seskey'));
35 $( 'delta' ).setAttribute('value', g.cgi.param('delta'));
37 $( 'form' ).setAttribute('action', xulG.url_prefix(urls.XUL_OFFLINE_MANAGE_XACTS_CGI));
41 JSAN.use('util.widgets');
42 util.widgets.click('submit');
47 var err_msg = "!! This software has encountered an error. Please tell your friendly " +
48 "system administrator or software developer the following:\nmain/upload_xacts.xhtml\n" + E + '\n';
49 try { g.error.sdump('D_ERROR',err_msg); } catch(E) { dump(err_msg); }