From a9b69df28befd7d5ea4ea2382e16830662aab1ef Mon Sep 17 00:00:00 2001 From: "hyatt%netscape.com" Date: Thu, 27 Sep 2001 00:27:26 +0000 Subject: [PATCH] Fix for 101554. r/sr=jag,blake git-svn-id: svn://10.0.0.236/trunk@103899 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpfe/global/jar.mn | 2 +- .../resources/content/bindings/browser.css | 35 - .../resources/content/bindings/browser.xml | 590 ---------------- .../resources/content/bindings/tabbox.xml | 7 +- .../resources/content/bindings/tabbrowser.xml | 635 ++++++++++++++++++ mozilla/xpfe/global/resources/content/xul.css | 2 +- 6 files changed, 643 insertions(+), 628 deletions(-) delete mode 100644 mozilla/xpfe/global/resources/content/bindings/browser.css create mode 100644 mozilla/xpfe/global/resources/content/bindings/tabbrowser.xml diff --git a/mozilla/xpfe/global/jar.mn b/mozilla/xpfe/global/jar.mn index 2e629ba2e53..a8c7ed53813 100644 --- a/mozilla/xpfe/global/jar.mn +++ b/mozilla/xpfe/global/jar.mn @@ -42,7 +42,6 @@ toolkit.jar: content/global/nsUserSettings.js (resources/content/nsUserSettings.js) content/global/xul.css (resources/content/xul.css) content/global/build.dtd (build.dtd) - content/global/bindings/browser.css (resources/content/bindings/browser.css) content/global/bindings/browser.xml (resources/content/bindings/browser.xml) content/global/bindings/button.xml (resources/content/bindings/button.xml) content/global/bindings/checkbox.xml (resources/content/bindings/checkbox.xml) @@ -62,6 +61,7 @@ toolkit.jar: content/global/bindings/spinbuttons.xml (resources/content/bindings/spinbuttons.xml) content/global/bindings/stringbundle.xml (resources/content/bindings/stringbundle.xml) content/global/bindings/tabbox.xml (resources/content/bindings/tabbox.xml) + content/global/bindings/tabbrowser.xml (resources/content/bindings/tabbrowser.xml) content/global/bindings/text.xml (resources/content/bindings/text.xml) content/global/bindings/textbox.xml (resources/content/bindings/textbox.xml) content/global/bindings/toolbar.xml (resources/content/bindings/toolbar.xml) diff --git a/mozilla/xpfe/global/resources/content/bindings/browser.css b/mozilla/xpfe/global/resources/content/bindings/browser.css deleted file mode 100644 index 8c33af8bef5..00000000000 --- a/mozilla/xpfe/global/resources/content/bindings/browser.css +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/mozilla/xpfe/global/resources/content/bindings/browser.xml b/mozilla/xpfe/global/resources/content/bindings/browser.xml index 155f0459ffb..709ee76f563 100644 --- a/mozilla/xpfe/global/resources/content/bindings/browser.xml +++ b/mozilla/xpfe/global/resources/content/bindings/browser.xml @@ -20,7 +20,6 @@ - - Contributor(s): - Peter Annema (Original Author of ) - - David Hyatt (Original Author of ) - - Alternatively, the contents of this file may be used under the - terms of the GNU General Public License Version 2 or later (the @@ -38,597 +37,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - document.getAnonymousNodes(this)[0] - - - this.mTabBox.firstChild - - - this.mStrip.childNodes[1] - - - this.mTabBox.childNodes[1] - - - null - - - null - - - null - - - new Array() - - - false - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0) ? index-1 : index; - - var oldTab = this.mCurrentTab; - var oldBrowser = this.mCurrentBrowser; - - this.mTabContainer.removeChild(oldTab); - this.mPanelContainer.removeChild(oldBrowser); - - this.selectedTab = this.mTabContainer.childNodes[newIndex]; - ]]> - - - - - - - - - - - - - - - - - - - - return this.mTabBox.selectedTab; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - this.mCurrentBrowser = this.mPanelContainer.firstChild; - this.mCurrentTab = this.mTabContainer.firstChild; - - - - - - - - - - - diff --git a/mozilla/xpfe/global/resources/content/bindings/tabbrowser.xml b/mozilla/xpfe/global/resources/content/bindings/tabbrowser.xml new file mode 100644 index 00000000000..6f833a4e992 --- /dev/null +++ b/mozilla/xpfe/global/resources/content/bindings/tabbrowser.xml @@ -0,0 +1,635 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + document.getAnonymousNodes(this)[0] + + + this.mTabBox.firstChild + + + this.mStrip.childNodes[1] + + + this.mTabBox.childNodes[1] + + + null + + + null + + + null + + + new Array() + + + false + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0) ? index-1 : index; + + var oldTab = this.mCurrentTab; + var oldBrowser = this.mCurrentBrowser; + + this.mTabContainer.removeChild(oldTab); + this.mPanelContainer.removeChild(oldBrowser); + + this.selectedTab = this.mTabContainer.childNodes[newIndex]; + + if (newIndex == 0) { + // No select event is going to fire. We need to just call updateCurrentBrowser() + // by hand. + this.updateCurrentBrowser(); + } + ]]> + + + + + + + + + + + + + + + + + + + + return this.mTabBox.selectedTab; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + this.mCurrentBrowser = this.mPanelContainer.firstChild; + this.mCurrentTab = this.mTabContainer.firstChild; + + + + + + + + + diff --git a/mozilla/xpfe/global/resources/content/xul.css b/mozilla/xpfe/global/resources/content/xul.css index 8e2af2293f5..0299609a3c5 100644 --- a/mozilla/xpfe/global/resources/content/xul.css +++ b/mozilla/xpfe/global/resources/content/xul.css @@ -125,7 +125,7 @@ browser { tabbrowser { display: -moz-inline-stack; - -moz-binding: url("chrome://global/content/bindings/browser.xml#tabbrowser"); + -moz-binding: url("chrome://global/content/bindings/tabbrowser.xml#tabbrowser"); } editor {