From 10cbd8462ea0ab992694080102265c210ff2aea3 Mon Sep 17 00:00:00 2001 From: phasefx Date: Tue, 24 Aug 2010 18:21:18 +0000 Subject: [PATCH] rip the join tab feature out of 2.0; it's still experimental and doesn't work well with the embedded OPAC git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17329 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/opac/locale/en-US/lang.dtd | 4 - .../xul/staff_client/chrome/content/main/menu.js | 181 +++++---------------- .../chrome/content/main/menu_frame_menus.xul | 4 - .../xul/staff_client/defaults/preferences/prefs.js | 3 - 4 files changed, 45 insertions(+), 147 deletions(-) diff --git a/Open-ILS/web/opac/locale/en-US/lang.dtd b/Open-ILS/web/opac/locale/en-US/lang.dtd index f9d41a70a4..f32e937960 100644 --- a/Open-ILS/web/opac/locale/en-US/lang.dtd +++ b/Open-ILS/web/opac/locale/en-US/lang.dtd @@ -992,10 +992,6 @@ - - - - diff --git a/Open-ILS/xul/staff_client/chrome/content/main/menu.js b/Open-ILS/xul/staff_client/chrome/content/main/menu.js index 9099a0f14c..e66bce6bc4 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/menu.js +++ b/Open-ILS/xul/staff_client/chrome/content/main/menu.js @@ -34,11 +34,6 @@ main.menu = function () { tabs.childNodes[i].setAttribute('accesskey',''); } } - - if (xulG.pref.getBoolPref('open-ils.enable_join_tabs')) { - document.getElementById('join_tabs_menuitem_vertical').hidden = false; - document.getElementById('join_tabs_menuitem_horizontal').hidden = false; - } } main.menu.prototype = { @@ -161,14 +156,6 @@ main.menu.prototype = { ['oncommand'], function() { obj.new_tab(null,{'focus':true},null); } ], - 'cmd_join_tabs_vertical' : [ - ['oncommand'], - function() { obj.join_tabs({'orient':'vertical'}); } - ], - 'cmd_join_tabs_horizontal' : [ - ['oncommand'], - function() { obj.join_tabs({'orient':'horizontal'}); } - ], 'cmd_close_tab' : [ ['oncommand'], function() { obj.close_tab(); } @@ -1323,11 +1310,6 @@ main.menu.prototype = { } }, - // We keep a reference to content_params fed to tabs, so if we manipulate the DOM (say, via join_tabs), - // we can re-inject the content_params into the content if needed. We have to watch out for memory leaks - // doing this. - 'preserved_content_params' : {}, - 'close_all_tabs' : function() { var obj = this; try { @@ -1339,8 +1321,8 @@ main.menu.prototype = { } }, - 'close_tab' : function (specific_idx) { - var idx = specific_idx || this.controller.view.tabs.selectedIndex; + 'close_tab' : function () { + var idx = this.controller.view.tabs.selectedIndex; var tab = this.controller.view.tabs.childNodes[idx]; var panel = this.controller.view.panels.childNodes[ idx ]; while ( panel.lastChild ) panel.removeChild( panel.lastChild ); @@ -1389,66 +1371,6 @@ main.menu.prototype = { } }, - 'join_tabs' : function(params) { - try { - if (!params) { params = {}; } - if (!params.orient) { params.orient = 'horizontal'; } - - var left_idx = params.specific_idx || this.controller.view.tabs.selectedIndex; - var left_tab = this.controller.view.tabs.childNodes[left_idx]; - var left_panel = this.controller.view.panels.childNodes[ left_idx ]; - - // Find next not-hidden tab - var right_idx; - for (var i = left_idx + 1; i - - @@ -196,8 +194,6 @@ -