Bug 1477954 - Remove the "tab-base" binding. r=bgrins draft
authorPaolo Amadini <paolo.mozmail@amadzone.org>
Tue, 24 Jul 2018 11:02:41 +0100
changeset 821920 4a38aef4028bef6615c0a4c9246f3a0012eee91f
parent 821749 fe48e26ca88c7919f0c075dc01d5f9fdccdb1260
push id117224
push userpaolo.mozmail@amadzone.org
push dateTue, 24 Jul 2018 10:03:54 +0000
reviewersbgrins
bugs1477954
milestone63.0a1
Bug 1477954 - Remove the "tab-base" binding. r=bgrins MozReview-Commit-ID: Dq2kVXKxrju
toolkit/content/widgets/tabbox.xml
--- a/toolkit/content/widgets/tabbox.xml
+++ b/toolkit/content/widgets/tabbox.xml
@@ -4,24 +4,21 @@
    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
 
 <bindings id="tabBindings"
           xmlns="http://www.mozilla.org/xbl"
           xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
           xmlns:xbl="http://www.mozilla.org/xbl">
 
-  <binding id="tab-base">
+  <binding id="tabbox">
     <resources>
       <stylesheet src="chrome://global/skin/tabbox.css"/>
     </resources>
-  </binding>
 
-  <binding id="tabbox"
-           extends="chrome://global/content/bindings/tabbox.xml#tab-base">
     <implementation>
       <property name="handleCtrlTab">
         <setter>
         <![CDATA[
           this.setAttribute("handleCtrlTab", val);
           return val;
         ]]>
         </setter>
@@ -531,18 +528,21 @@
 
         event.stopPropagation();
       ]]>
       </handler>
     </handlers>
 #endif
   </binding>
 
-  <binding id="tabpanels"
-           extends="chrome://global/content/bindings/tabbox.xml#tab-base">
+  <binding id="tabpanels">
+    <resources>
+      <stylesheet src="chrome://global/skin/tabbox.css"/>
+    </resources>
+
     <implementation implements="nsIDOMXULRelatedElement">
       <!-- nsIDOMXULRelatedElement -->
       <method name="getRelatedElement">
         <parameter name="aTabPanelElm"/>
         <body>
         <![CDATA[
           if (!aTabPanelElm)
             return null;