if (robj.ilsevent == 0) {
this.key = robj.payload.authtoken;
if (robj.ilsevent == 0) {
this.key = robj.payload.authtoken;
+ this.authtime = robj.payload.authtime;
} else {
var error = robj.ilsevent + ' : ' + this.error.get_ilsevent( robj.ilsevent );
this.error.sdump('D_AUTH','auth.session.init: ' + error + '\n');
} else {
var error = robj.ilsevent + ' : ' + this.error.get_ilsevent( robj.ilsevent );
this.error.sdump('D_AUTH','auth.session.init: ' + error + '\n');
G.OpenILS.data._debug_stash();
G.window.open(urls.opac + urls.remote_menu_frame
G.OpenILS.data._debug_stash();
G.window.open(urls.opac + urls.remote_menu_frame
- + '?session='+mw.escape(G.auth.session.key),'test','chrome');
+ + '?session='+mw.escape(G.auth.session.key)
+ + '&authtime='+mw.escape(G.auth.session.authtime),
+ 'test','chrome');
}
G.OpenILS.data.init();
}
}
G.OpenILS.data.init();
}
pref("javascript.options.showInConsole",true);
pref("nglayout.debug.disable_xul_cache",true);
pref("nglayout.debug.disable_xul_fastload",true);
pref("javascript.options.showInConsole",true);
pref("nglayout.debug.disable_xul_cache",true);
pref("nglayout.debug.disable_xul_fastload",true);
+pref("browser.xul.error_pages.enabled",true);
'init' : function( params ) {
var session = params['session'];
'init' : function( params ) {
var session = params['session'];
+ var authtime = params['authtime'];
var obj = this;
obj.view = {};
var obj = this;
obj.view = {};
'cmd_search_opac' : [
['command','keypress'],
function() {
'cmd_search_opac' : [
['command','keypress'],
function() {
- obj.set_tab(urls.xul_opac_wrapper,{},{ 'authtoken' : session });
- //obj.set_tab('test.html',{},{ 'authtoken' : session });
+ obj.set_tab(urls.xul_opac_wrapper,{},{ 'authtoken' : session, 'authtime' : authtime });