From: phasefx Date: Thu, 30 Jun 2005 05:19:02 +0000 (+0000) Subject: saner iframe replacement. DOM replaceChild X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3b318aa75060c49d297072679cf582f3d76316c1;p=Evergreen.git saner iframe replacement. DOM replaceChild git-svn-id: svn://svn.open-ils.org/ILS/trunk@999 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- 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 773c24a977..84da7f6359 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.js +++ b/Evergreen/staff_client/chrome/content/evergreen/main/app_shell.js @@ -4,7 +4,6 @@ function app_shell_init(p) { dump("TESTING: app_shell.js: " + mw.G['main_test_variable'] + '\n'); 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); }; @@ -63,7 +62,6 @@ function close_tab( d, t1, t2 ) { sdump('D_TAB','\tnew tabbox.selectedIndex = ' + tabbox.selectedIndex + '\n'); tabs.childNodes[ idx ].hidden = true; - delete_tab_contents( panels.childNodes[ idx ] ); sdump('D_TAB','tabs.childNodes[ ' + idx + ' ].hidden = true;\n'); // Make sure we keep at least one tab open. @@ -82,15 +80,6 @@ function close_tab( d, t1, t2 ) { } } -function delete_tab_contents( panel ) { - sdump('D_TAB',arg_dump(arguments,{0:'.tagName'})); - try { - while (panel.lastChild) { panel.removeChild(panel.lastChild); } - } catch(E) { - dump(js2JSON(E)+'\n'); - } -} - function find_free_tab(tabs) { var last_not_hidden = -1; for (var i = 0; i