G['appshell_list'] = [];
G['doc_list'] = [];
G['window_name_increment'] = 0;
+G['appshell_name_increment'] = 0;
G['auth_ses'] = '';
G['user_ou'] = '';
G['main_test_variable'] = 'Hello World';
<window id="app_shell_win"
orient="vertical" style="overflow: auto" width="800" height="500"
sizemode="maximized" persist="width height"
- onload="params.tabbox = 'main_tabbox'; params.w = window; params.app = 'AppShell'; mw.OpenILS_init(params);"
+ onload="
+ params.tabbox = 'main_tabbox';
+ params.w = window;
+ params.app = 'AppShell';
+ mw.OpenILS_init(params);
+ window.document.title = mw.G.user.usrname() + '@' + mw.G.user_ou.name() + ' : ' + (++mw.G.appshell_name_increment);
+ "
onunload="mw.OpenILS_exit(params);"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
function spawn_main() {
sdump('D_SPAWN','trying to spawn app_shell\n');
try {
- var w = new_window('chrome://evergreen/content/main/app_shell.xul');
+ var w = new_window('chrome://evergreen/content/main/app_shell.xul', {});
if (!w) { throw('window ref == null'); }
try {
- w.document.title = G.user.usrname() + '@' + G.user_ou.name();
w.params = {};
} catch(E) {
alert('Hrmm. ' + pretty_print( js2JSON(E) ) );
function new_window(chrome,params) {
sdump('D_WIN',arg_dump(arguments));
- var name = self.name + '_' + ++mw.G['window_name_increment'];
+ var name = ++mw.G['window_name_increment'];
var options = 'chrome,resizable=yes,scrollbars=yes,width=800,height=600,fullscreen=yes';
try {
if (params) {