From 3d98ce6fa234979bf97fb82cd6be11d8345e0bd1 Mon Sep 17 00:00:00 2001 From: phasefx Date: Thu, 30 Jun 2005 04:54:18 +0000 Subject: [PATCH] Put simple closures on the app_shell window git-svn-id: svn://svn.open-ils.org/ILS/trunk@998 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../staff_client/chrome/content/evergreen/main/app_shell.js | 11 +++++++++-- .../staff_client/chrome/content/evergreen/main/app_shell.xul | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) 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 5d978862f1..773c24a977 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.js +++ b/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.js @@ -1,8 +1,15 @@ sdump('D_TRACE','Loading app_shell.js\n'); -function app_shell_init(params) { +function app_shell_init(p) { dump("TESTING: app_shell.js: " + mw.G['main_test_variable'] + '\n'); - replace_tab(params.d,'main_tabbox','Tab','chrome://evergreen/content/main/about.xul'); + + p.w.close_tab = function (t1,t2) { return close_tab(p.d,t1,t2); }; + p.w.delete_tab_contents = function (panel) { return delete_tab_contents(panel); }; + p.w.find_free_tab = function (tabs) { return find_free_tab(tabs); }; + p.w.new_tab = function () { return new_tab(p.d,p.tabbox); }; + p.w.replace_tab = function (label,chrome,params) { return replace_tab(p.d,p.tabbox,label,chrome,params); }; + + p.w.replace_tab('Tab','chrome://evergreen/content/main/about.xul'); } 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 72f8debbb2..2cd7e2c895 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 @@ -- 2.11.0