[Pkg-mozext-commits] [tabmixplus] 12/51: Move setTabStripOrient to Tabmix.tabsUtils

David Prévot taffit at moszumanska.debian.org
Mon Feb 2 18:36:46 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository tabmixplus.

commit fe16301b747070d2d76f864655fe0136597275f0
Author: onemen <tabmix.onemen at gmail.com>
Date:   Fri Jan 2 22:29:44 2015 +0200

    Move setTabStripOrient to Tabmix.tabsUtils
---
 chrome/content/tab/tab.js           | 16 +++++++++++++---
 chrome/content/tab/tabbrowser_4.xml | 13 +------------
 2 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/chrome/content/tab/tab.js b/chrome/content/tab/tab.js
index 79f522c..75ac73e 100644
--- a/chrome/content/tab/tab.js
+++ b/chrome/content/tab/tab.js
@@ -115,10 +115,10 @@ var TabmixTabbar = {
         // Don't change tabstip orient on start before sessionStore ends.
         // if we set orient to vertical before sessionStore finish
         // sessionStore don't select the selected tab from last session.
-        setTimeout(function() {tabBar.setTabStripOrient();}, 0);
+        setTimeout(function() {Tabmix.tabsUtils.setTabStripOrient();}, 0);
       }
       else
-        tabBar.setTabStripOrient();
+        Tabmix.tabsUtils.setTabStripOrient();
     }
     Tabmix.setItem(tabBar, "widthFitTitle", this.widthFitTitle || null);
 
@@ -674,7 +674,7 @@ Tabmix.tabsUtils = {
     }
 
     TabmixTabbar.flowing = this.tabBar.getAttribute("flowing");
-    this.tabBar.setTabStripOrient();
+    this.setTabStripOrient();
     Tabmix.navToolbox.setScrollButtons(true);
 
     // fix incompatibility with Personal Titlebar extension
@@ -685,6 +685,16 @@ Tabmix.tabsUtils = {
       TabmixTabbar.updateSettings(false);
       Tabmix.navToolbox.resetUI = true;
     }
+  },
+
+  setTabStripOrient: function() {
+    // we can't set dispaly:block and orient=vertical when widthFitTitle is false
+    // and we are in one row.
+    let vertical = TabmixTabbar.isMultiRow &&
+        (TabmixTabbar.widthFitTitle || this.tabBar.hasAttribute("multibar"));
+    let tabstrip = this.tabBar.mTabstrip;
+    Tabmix.setItem(tabstrip, "orient", vertical ? "vertical" : "horizontal");
+    tabstrip._isRTLScrollbox = !vertical && Tabmix.rtl;
   }
 };
 
diff --git a/chrome/content/tab/tabbrowser_4.xml b/chrome/content/tab/tabbrowser_4.xml
index 57f3ab6..b119fe7 100644
--- a/chrome/content/tab/tabbrowser_4.xml
+++ b/chrome/content/tab/tabbrowser_4.xml
@@ -394,7 +394,7 @@
             Tabmix.setItem("TabsToolbar", "multibar", multibar);
           }
 
-          this.setTabStripOrient();
+          Tabmix.tabsUtils.setTabStripOrient();
           TabmixTabbar.setHeight(rows, aReset);
 
           if (this.mTabstrip.orient == "vertical")
@@ -436,17 +436,6 @@
         ]]></body>
       </method>
 
-      <method name="setTabStripOrient">
-        <body><![CDATA[
-          // we can't set dispaly:block and orient=vertical when widthFitTitle is false
-          // and we are in one row.
-          let vertical = TabmixTabbar.isMultiRow &&
-              (TabmixTabbar.widthFitTitle || this.hasAttribute("multibar"));
-          Tabmix.setItem(this.mTabstrip, "orient", vertical ? "vertical" : "horizontal");
-          this.mTabstrip._isRTLScrollbox = !vertical && Tabmix.rtl;
-        ]]></body>
-      </method>
-
       <property name="overflow">
         <getter><![CDATA[
           return this.hasAttribute("overflow");

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/tabmixplus.git



More information about the Pkg-mozext-commits mailing list