From f7dfc9307a5c872afdf4a7163628373aad30c04b Mon Sep 17 00:00:00 2001 From: phasefx Date: Thu, 30 Jun 2005 04:15:52 +0000 Subject: [PATCH] more thorough registering of windows git-svn-id: svn://svn.open-ils.org/ILS/trunk@997 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../chrome/content/evergreen/Open-ILS/OpenILS.js | 10 ++++++---- .../chrome/content/evergreen/auth/auth.xul | 4 ++-- .../chrome/content/evergreen/main/app_shell.js | 1 - .../chrome/content/evergreen/main/app_shell.xul | 2 +- .../chrome/content/evergreen/main/clam_shell.js | 7 +++++++ .../chrome/content/evergreen/main/clam_shell.xul | 2 +- .../chrome/content/evergreen/opac/opac.xul | 2 +- .../chrome/content/evergreen/util/shell.html | 2 +- .../staff_client/chrome/content/evergreen/util/win.js | 2 +- .../chrome/content/evergreen/util/xuledit.xul | 2 +- 10 files changed, 21 insertions(+), 13 deletions(-) diff --git a/Evergreen/staff_client/chrome/content/evergreen/Open-ILS/OpenILS.js b/Evergreen/staff_client/chrome/content/evergreen/Open-ILS/OpenILS.js index f2326674db..c5ebcf6d58 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/Open-ILS/OpenILS.js +++ b/Evergreen/staff_client/chrome/content/evergreen/Open-ILS/OpenILS.js @@ -1,5 +1,5 @@ function OpenILS_init(params) { - sdump( 'D_TRACE', arg_dump( arguments, { '0':'js2JSON( map_object( arg, function (i,o) { if (i=="d") return [i,o.toString()]; else return [i,o]; }))' })); + sdump( 'D_TRACE', arg_dump( arguments, { '0':'js2JSON( map_object( arg, function (i,o) { if (i=="d"||i=="w") return [i,o.toString()]; else return [i,o]; }))' })); try { @@ -11,13 +11,14 @@ function OpenILS_init(params) { } register_document(params.d); + register_window(params.w); - } catch(E) {} + } catch(E) { dump(js2JSON(E)+'\n'); } } function OpenILS_exit(params) { - sdump( 'D_TRACE', arg_dump( arguments, { '0':'js2JSON( map_object( arg, function (i,o) { if (i=="d") return [i,o.toString()]; else return [i,o]; }))' })); + sdump( 'D_TRACE', arg_dump( arguments, { '0':'js2JSON( map_object( arg, function (i,o) { if (i=="d"||i=="w") return [i,o.toString()]; else return [i,o]; }))' })); try { @@ -29,8 +30,9 @@ function OpenILS_exit(params) { } unregister_document(params.d); + unregister_window(params.w); - } catch(E) {} + } catch(E) { dump(js2JSON(E)+'\n'); } sdump('D_TRACE','Exiting OpenILS_exit\n'); } diff --git a/Evergreen/staff_client/chrome/content/evergreen/auth/auth.xul b/Evergreen/staff_client/chrome/content/evergreen/auth/auth.xul index 42767389c3..736185ab87 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/auth/auth.xul +++ b/Evergreen/staff_client/chrome/content/evergreen/auth/auth.xul @@ -9,8 +9,8 @@ diff --git a/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.js b/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.js index 41b7c6db19..5d978862f1 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.js +++ b/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.js @@ -3,7 +3,6 @@ sdump('D_TRACE','Loading app_shell.js\n'); function app_shell_init(params) { dump("TESTING: app_shell.js: " + mw.G['main_test_variable'] + '\n'); replace_tab(params.d,'main_tabbox','Tab','chrome://evergreen/content/main/about.xul'); - mw.G.sound.beep(); } function close_tab( d, t1, t2 ) { diff --git a/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.xul b/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.xul index e7adf5bb01..72f8debbb2 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.xul +++ b/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.xul @@ -7,7 +7,7 @@ diff --git a/Evergreen/staff_client/chrome/content/evergreen/main/clam_shell.js b/Evergreen/staff_client/chrome/content/evergreen/main/clam_shell.js index c581cefdfc..a902298823 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/main/clam_shell.js +++ b/Evergreen/staff_client/chrome/content/evergreen/main/clam_shell.js @@ -11,3 +11,10 @@ function clam_shell_init(p) { } } +function clam_shell_set_first_deck(d,i) { + set_decks(d,{ 'ClamShell_first_deck' : i }); +} + +function clam_shell_set_second_deck(d,i) { + set_decks(d,{ 'ClamShell_second_deck' : i }); +} diff --git a/Evergreen/staff_client/chrome/content/evergreen/main/clam_shell.xul b/Evergreen/staff_client/chrome/content/evergreen/main/clam_shell.xul index 4e46a8714d..68278403a7 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/main/clam_shell.xul +++ b/Evergreen/staff_client/chrome/content/evergreen/main/clam_shell.xul @@ -7,7 +7,7 @@ diff --git a/Evergreen/staff_client/chrome/content/evergreen/opac/opac.xul b/Evergreen/staff_client/chrome/content/evergreen/opac/opac.xul index 926ccf8608..5a958c4e73 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/opac/opac.xul +++ b/Evergreen/staff_client/chrome/content/evergreen/opac/opac.xul @@ -2,7 +2,7 @@ diff --git a/Evergreen/staff_client/chrome/content/evergreen/util/shell.html b/Evergreen/staff_client/chrome/content/evergreen/util/shell.html index 655872a446..c662c41bbd 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/util/shell.html +++ b/Evergreen/staff_client/chrome/content/evergreen/util/shell.html @@ -674,7 +674,7 @@ form { margin: 0; padding: 0; } - +

JavaScript Shell 1.3.1

Features: autocompletion of property names with Tab, multiline input with Shift+Enter, input history with (Ctrl+) Up/Down, Math, help
Values and functions: ans, print(string), props(object), blink(node), load(scriptURL), scope(object)
diff --git a/Evergreen/staff_client/chrome/content/evergreen/util/win.js b/Evergreen/staff_client/chrome/content/evergreen/util/win.js index c7a68c28c0..00ba5b4766 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/util/win.js +++ b/Evergreen/staff_client/chrome/content/evergreen/util/win.js @@ -54,7 +54,7 @@ function new_window(chrome,params) { if (w != self) { w.parentWindow = self; w.mw = mw; - register_window(w); + //register_window(w); } w.am_i_a_top_level_tab = false; if (params) { diff --git a/Evergreen/staff_client/chrome/content/evergreen/util/xuledit.xul b/Evergreen/staff_client/chrome/content/evergreen/util/xuledit.xul index b7dc9bdbd5..1ee939647a 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/util/xuledit.xul +++ b/Evergreen/staff_client/chrome/content/evergreen/util/xuledit.xul @@ -3,7 +3,7 @@ +onload="params.w = window; params.d = document; params.app = 'Xuledit'; mw.OpenILS_init(params); init();" onunload="mw.OpenILS_exit(params);">