summaryrefslogtreecommitdiffstats
path: root/application/palemoon/base/content/tabbrowser.xml
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2018-05-30 00:26:42 +0200
committerwolfbeast <mcwerewolf@gmail.com>2018-05-30 00:26:42 +0200
commit6e8846622a79549542adaca58d741d9263daf686 (patch)
treeae5d20ed9e20da7df3441b0e8c3218eb28fd018e /application/palemoon/base/content/tabbrowser.xml
parentcf412a59f3499e548a49c84a751ff625043cda0d (diff)
downloadUXP-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.xml8
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();