diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-05-30 00:26:42 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-05-30 00:26:42 +0200 |
commit | 6e8846622a79549542adaca58d741d9263daf686 (patch) | |
tree | ae5d20ed9e20da7df3441b0e8c3218eb28fd018e /application/palemoon/base/content/tabbrowser.xml | |
parent | cf412a59f3499e548a49c84a751ff625043cda0d (diff) | |
download | UXP-6e8846622a79549542adaca58d741d9263daf686.tar UXP-6e8846622a79549542adaca58d741d9263daf686.tar.gz UXP-6e8846622a79549542adaca58d741d9263daf686.tar.lz UXP-6e8846622a79549542adaca58d741d9263daf686.tar.xz UXP-6e8846622a79549542adaca58d741d9263daf686.zip |
Reinstate tabMinWidth and tabMaxWidth prefs.
This resolves #410.
Diffstat (limited to 'application/palemoon/base/content/tabbrowser.xml')
-rw-r--r-- | application/palemoon/base/content/tabbrowser.xml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/application/palemoon/base/content/tabbrowser.xml b/application/palemoon/base/content/tabbrowser.xml index 1b8099785..10f109ce8 100644 --- a/application/palemoon/base/content/tabbrowser.xml +++ b/application/palemoon/base/content/tabbrowser.xml @@ -1445,6 +1445,9 @@ t.setAttribute("label", aURI); t.setAttribute("crop", "end"); + t.style.maxWidth = this.tabContainer.mTabMaxWidth + "px"; + t.style.minWidth = this.tabContainer.mTabMinWidth + "px"; + t.width = 0; t.setAttribute("validate", "never"); //PMed t.setAttribute("onerror", "this.removeAttribute('image');"); t.className = "tabbrowser-tab"; @@ -3410,6 +3413,8 @@ <implementation implements="nsIDOMEventListener"> <constructor> <![CDATA[ + this.mTabMinWidth = Services.prefs.getIntPref("browser.tabs.tabMinWidth"); + this.mTabMaxWidth = Services.prefs.getIntPref("browser.tabs.tabMaxWidth"); this.mTabClipWidth = Services.prefs.getIntPref("browser.tabs.tabClipWidth"); this.mCloseButtons = Services.prefs.getIntPref("browser.tabs.closeButtons"); this._closeWindowWithLastTab = Services.prefs.getBoolPref("browser.tabs.closeWindowWithLastTab"); @@ -3417,6 +3422,9 @@ var tab = this.firstChild; tab.setAttribute("label", this.tabbrowser.mStringBundle.getString("tabs.emptyTabTitle")); + tab.style.minWidth = this.mTabMinWidth + "px"; + tab.style.maxWidth = this.mTabMaxWidth + "px"; + tab.width = 0; tab.setAttribute("crop", "end"); tab.setAttribute("onerror", "this.removeAttribute('image');"); this.adjustTabstrip(); |