Bug 967110 - Add an inverted help icon and arrow to show on the menu panel anchor when the Help subview is open. r=mconley, a=sledru.
authorJared Wein <jwein@mozilla.com>
Mon, 07 Apr 2014 12:20:25 -0400
changeset 183716 5dcc734a5736338ec82e57214139bce88d08b760
parent 183715 9d3d5c2225aa19a2d0a417a4fa3e637206762a7d
child 183717 9dd4a9d6739ada89e584a49a9baa1e8fe389998b
push id3458
push usermconley@mozilla.com
push dateSat, 12 Apr 2014 18:03:04 +0000
treeherdermozilla-beta@f1c211a4714d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmconley, sledru
bugs967110
milestone29.0
Bug 967110 - Add an inverted help icon and arrow to show on the menu panel anchor when the Help subview is open. r=mconley, a=sledru.
browser/components/customizableui/content/panelUI.inc.xul
browser/themes/linux/menuPanel-help.png
browser/themes/osx/customizableui/panelUIOverlay.css
browser/themes/osx/menuPanel-help.png
browser/themes/osx/menuPanel-help@2x.png
browser/themes/shared/customizableui/panelUIOverlay.inc.css
browser/themes/windows/menuPanel-help.png
--- a/browser/components/customizableui/content/panelUI.inc.xul
+++ b/browser/components/customizableui/content/panelUI.inc.xul
@@ -28,17 +28,17 @@
                          tooltiptext="&appMenuCustomize.tooltip;"
                          exitTooltiptext="&appMenuCustomizeExit.tooltip;"
                          closemenu="none"
                          oncommand="gCustomizeMode.toggle();"/>
           <toolbarseparator/>
           <toolbarbutton id="PanelUI-help" label="&helpMenu.label;"
                          closemenu="none"
                          tooltiptext="&appMenuHelp.tooltip;"
-                         oncommand="PanelUI.showHelpView(this.parentNode);"/>
+                         oncommand="PanelUI.showHelpView(this);"/>
           <toolbarseparator/>
           <toolbarbutton id="PanelUI-quit"
 #ifdef XP_WIN
                          label="&quitApplicationCmdWin.label;"
                          tooltiptext="&quitApplicationCmdWin.tooltip;"
 #else
 #ifdef XP_MACOSX
                          label="&quitApplicationCmdMac.label;"
index 4d23717748de84d681bfabd3c326420931a90e84..962001ff652e963009be9837e12859f48d1b29da
GIT binary patch
literal 1994
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
--- a/browser/themes/osx/customizableui/panelUIOverlay.css
+++ b/browser/themes/osx/customizableui/panelUIOverlay.css
@@ -1,24 +1,26 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 %include ../../shared/customizableui/panelUIOverlay.inc.css
 
 @media (min-resolution: 2dppx) {
-  toolbarbutton[panel-multiview-anchor=true] {
+  #PanelUI-help[panel-multiview-anchor="true"]::after,
+  toolbarbutton[panel-multiview-anchor="true"] {
     background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted@2x.png),
                       linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
     background-size: 16px, auto;
   }
 
-  toolbarbutton[panel-multiview-anchor=true]:-moz-locale-dir(rtl) {
+  #PanelUI-help[panel-multiview-anchor="true"]:-moz-locale-dir(rtl)::after,
+  toolbarbutton[panel-multiview-anchor="true"]:-moz-locale-dir(rtl) {
     background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted-rtl@2x.png),
-                      linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.3));
+                      linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
   }
 
   #PanelUI-fxa-status {
     list-style-image: url(chrome://browser/skin/sync-horizontalbar@2x.png);
   }
 
   #PanelUI-fxa-status[status="active"] {
     list-style-image: url(chrome://browser/skin/syncProgress-horizontalbar@2x.png);
@@ -54,16 +56,21 @@
   }
 
   #PanelUI-customize:hover:active,
   #PanelUI-help:not([disabled]):hover:active,
   #PanelUI-quit:not([disabled]):hover:active {
     -moz-image-region: rect(0, 96px, 32px, 64px);
   }
 
+  #PanelUI-help[panel-multiview-anchor="true"] {
+    -moz-image-region: rect(0, 128px, 32px, 96px);
+    background-size: auto;
+  }
+
   .subviewbutton[checked="true"] {
     background-image: url("chrome://global/skin/menu/shared-menu-check@2x.png");
   }
 
 }
 
 .panelUI-grid .toolbarbutton-1 {
   margin-right: 0;
index 1f6fecc54ad049dd127de9b37a99546942497c46..8ff8e22045265d21d91a9d349336f063e49c664c
GIT binary patch
literal 2529
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
index 4e745644dbea34c8d8e65690a65121f1b7f58b12..6eb64ebad82f6612740f98d54fbbb5c9309f6287
GIT binary patch
literal 6192
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
O0000<MNUMnLSTaM&J5%L
--- a/browser/themes/shared/customizableui/panelUIOverlay.inc.css
+++ b/browser/themes/shared/customizableui/panelUIOverlay.inc.css
@@ -341,17 +341,20 @@ toolbaritem[cui-areatype="menu-panel"][s
 }
 
 #PanelUI-multiView[viewtype="subview"] > .panel-viewcontainer > .panel-viewstack > .panel-mainview >  #PanelUI-mainView {
   background-color: hsla(210,4%,10%,.1);
 }
 
 #PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-contents-scroller > #PanelUI-contents > .panel-wide-item,
 #PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-contents-scroller > #PanelUI-contents > .toolbarbutton-1:not([panel-multiview-anchor="true"]),
-#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer {
+#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-fxa-status,
+#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-footer-inner > toolbarseparator,
+#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-footer-inner > #PanelUI-customize,
+#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-footer-inner > #PanelUI-help:not([panel-multiview-anchor="true"]) {
   opacity: .5;
 }
 
 /*
  * XXXgijs: this is a workaround for a layout issue that was caused by these iframes,
  * which was affecting subview display. Because of this, we're hiding the iframe *only*
  * when displaying a subview. The discerning user might notice this, but it's not nearly
  * as bad as the brokenness.
@@ -433,16 +436,17 @@ toolbarpaletteitem[place="palette"] > to
   background-color: hsla(210,4%,10%,.07);
   padding: 0;
   margin: 0;
 }
 
 #PanelUI-footer-inner {
   display: flex;
   border-top: 1px solid hsla(210,4%,10%,.14);
+  position: relative;
 }
 
 #PanelUI-footer-inner > toolbarseparator {
   border: 0;
   border-left: 1px solid hsla(210,4%,10%,.14);
   margin: 7px 0 7px;
   -moz-appearance: none;
 }
@@ -455,17 +459,16 @@ toolbarpaletteitem[place="palette"] > to
 #PanelUI-fxa-status,
 #PanelUI-customize,
 #PanelUI-quit {
   margin: 0;
   padding: 10px 0;
   min-height: 2em;
   -moz-appearance: none;
   box-shadow: none;
-  background-image: none;
   border: none;  
   border-radius: 0;
   transition: background-color;
   -moz-box-orient: horizontal;
 }
 
 #PanelUI-fxa-status {
   border-top: 1px solid hsla(210,4%,10%,.14);
@@ -547,16 +550,20 @@ toolbarpaletteitem[place="palette"] > to
 }
 
 #PanelUI-customize:hover:active,
 #PanelUI-help:not([disabled]):hover:active,
 #PanelUI-quit:not([disabled]):hover:active {
   -moz-image-region: rect(0, 48px, 16px, 32px);
 }
 
+#PanelUI-help[panel-multiview-anchor="true"] {
+  -moz-image-region: rect(0, 64px, 16px, 48px);
+}
+
 #PanelUI-help[disabled],
 #PanelUI-quit[disabled] {
   opacity: 0.4;
 }
 
 #PanelUI-fxa-status:not([disabled]):hover,
 #PanelUI-help:not([disabled]):hover,
 #PanelUI-customize:hover,
@@ -829,41 +836,57 @@ menupopup[placespopup=true][singleitempo
 
 #PanelUI-recentlyClosedWindows > toolbarbutton > .toolbarbutton-icon,
 #PanelUI-recentlyClosedTabs > toolbarbutton > .toolbarbutton-icon,
 #PanelUI-historyItems > toolbarbutton > .toolbarbutton-icon {
   width: 16px;
   height: 16px;
 }
 
-#PanelUI-footer > #PanelUI-footer-inner[panel-multiview-anchor=true],
-toolbarbutton[panel-multiview-anchor=true] {
+toolbarbutton[panel-multiview-anchor="true"],
+toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-menubutton-button {
+  color: HighlightText;
   background-color: Highlight;
+}
+
+#PanelUI-help[panel-multiview-anchor="true"] + toolbarseparator {
+  display: none;
+}
+
+#PanelUI-help[panel-multiview-anchor="true"] {
   background-image: linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
+  background-position: 0;
 }
 
-toolbarbutton[panel-multiview-anchor=true] {
+#PanelUI-help[panel-multiview-anchor="true"]::after {
+  content: "";
+  position: absolute;
+  top: 0;
+  height: 100%;
+  width: @exitSubviewGutterWidth@;
+  background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted.png),
+                    linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
+  background-repeat: no-repeat;
+  background-color: Highlight;
+  background-position: left 10px center, 0; /* this doesn't need to be changed for RTL */
+}
+
+toolbarbutton[panel-multiview-anchor="true"] {
   background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted.png),
                     linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
   background-position: right 5px center;
-  background-repeat: no-repeat;
+  background-repeat: no-repeat, repeat;
 }
 
-toolbarbutton[panel-multiview-anchor=true]:-moz-locale-dir(rtl) {
+toolbarbutton[panel-multiview-anchor="true"]:-moz-locale-dir(rtl) {
   background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted-rtl.png),
-                    linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.3));
+                    linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
   background-position: left 5px center;
 }
 
-#PanelUI-footer > #PanelUI-footer-inner[panel-multiview-anchor=true],
-toolbarbutton[panel-multiview-anchor=true],
-toolbarbutton[panel-multiview-anchor=true] > .toolbarbutton-menubutton-button {
-  color: HighlightText;
-}
-
 toolbarpaletteitem[place="palette"] > .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,
 #bookmarks-menu-button[cui-areatype="menu-panel"] > .toolbarbutton-menubutton-dropmarker {
   display: none;
 }
 
 #search-container[cui-areatype="menu-panel"],
 #wrapper-search-container[place="panel"] {
   width: @menuPanelWidth@;
index 4d23717748de84d681bfabd3c326420931a90e84..962001ff652e963009be9837e12859f48d1b29da
GIT binary patch
literal 1994
zc$@*s2Q~PKP)<h;3K|Lk000e1NJLTq002M$000mO1^@s6rssJn000M(Nkl<ZSi|jC
zYfPKx6|S+tn9Gl)G;PqjcG{0hUA1mf*MHS2RU}(OSh*BJT2`ecffft|urU~OF<>wR
z5@1j;5VArDu(hdL))iVX2Ant;Ck}+x1Ply=@kmK<a3XW_yK_GCeSibu|Flnf^!Yu{
z^T<Buyf;7f)c>EI4_}aV03a4fWUBOBxd|c2EKovBgxr39pO`*BfXtV#8}>~au~Xpd
z^bnIGx1ZnhSfw98#tW$%=7lxdDFiF@5R)RepPvwN0FVyo225|_dw>ABCz|60lEAc_
z!ttD<a~5fF#k{n*d_GrRPQ5V(+yrX&@_V0Fh597umwZzvh_7%8FiCs`M&}!1z*$kV
zck&gXywHXvUc@Eh6?vKPj<;+9V!&BZ^MvG&0t^829vDN-?#ZW00>ybH^95)BIxm%%
z&lZ(d^)|PC(bf9-S6%Y+H9c7cW#;^n%6ZhF*46KIsyEapY1HAHHbZ;_#`Rxi3~S$4
z{HTn+U{JoCbxY%uJhtI0oF=G2t*f64iFt-ybnqhEAla7n7eBnDJyG<n@?=?;@}<))
z8qe^i4c_rqf*S5FMc7P!4ij}a9JABY(>>iiJr_GWyXq&5#x97>Z5Cnfu_DB!WIip-
zl1)JJW?5;qxv;eADsg%G)Ytp7W#_O!X4HbmZ(H)uc=K;seK2{^Eb&h_jJW#CyG&~D
zlyQO@)Pm<A?e_>Qe})@eZ}o)aJtN!6vmdlP=0AVshT1c{nV<%>;5oQ0`KLEFHpb~r
z&(B+~J^P&hn}AmUF9Y6aXt*G!`AzNCa*9h9i!iyuvTCXT*zJbTT06zLa`ituyOsC@
z91h}u@dWay1&^5a^P+pCUdeZeHze;ZG7+!jF~^_E4ZZ$JYQ5xhV;}AJP8_y6`8xzW
zvaJG~mr}`{_&cDTK(`%7BwzO)I-$^uFAgw%&#((tC*MrK!}wQMS4A#U9lM+Z_yQ1x
znqR!|%NIdsq&0TCUBVRLOuAHwYhG4bWk%#fmvQZ9<jO6@<u$m05Zl9ti!h!o06wp{
z!knBTRWSvK)#$xar-+x(<b>eg#4E)}c>EFadd~HJ^#8QHx(MSnFX0S9EqI2R0t9`k
z=Z0S<+~e&|M6?oacnk3eX(YdozeM@(S|2UKc#V4;W<bPc0v^Wy=+UErz1IE0!a~F5
zEcqEM0}~wwkD4g}?D8g9-)5ZNG_U|^*|OUYmTf=b4=Agw`#xJ%MlAu<f@hZ5ygnJS
z^HQe?4-#hp1@MW}&i%)_Liu0M)%Ekvj5#^bf@g*HyZ>2X_Xuw#9uaL@co#Ol;JP`>
z{fCtQHU8y(kFX{u2U_qjewflTyCrY4*+wHGA_JVWWUXR52ObksfK+k53A>7k(GW|E
zEkielHTdOUc64^bacH46_y*4;)4|w5J2!cfa8stX0Nrm^n+MUK(qd3~#NQ%}2HxOV
zrv03t8oN6r><+Vl0d&8qdzA7g*D6)+!3~7bz#BZv`xT(7`cpBie=dAJ>B>PtrkDaG
zre!I!3(My7ip$M3L^*|)jSa^-{(#iXJVQ=l8N;C#JiSZ@qx<w8Nn^w#*|>$cn`C{{
z&yBsdu!D!s;JHQn*+(n&oX{r1!Nh31Q_uK4f@&5xVcU4nf`{=hE-nu3R)AN3`@83n
zUt3$d?aJM|cW;O(KukiKNGz4Z@ps-#1ILp5;=as0d0%=?k;Rn*53>n!qW&dykGn<O
zlg76IWB<f{oqs}~&ixZT#P00iz{6}}ZbwR_>~|UnJFIyNFg_Gnt9uT>hGMvK;9>ll
z>(^`d*aO-&@ffGo4%IUSIGrH$OA=*IWEGq>=N6qaW4DEp{HY$5x?io)UQNr&AIBJS
zs6j1ym<~pLbC44~VCC?CAe_WIgp)8vI5ApV={J+=+MXGWd+gwSPJ+S7p$4?*VG3}#
z<RJTKm6aXx8DWP)f+5i1Acd{;A6j*7hhD=8s=ZIeC=N8BMGx)&DEibJu)|NfO!4U}
zSH8?>ZEX{*tgIM!a;uXkPk!`=9e06Kd_iD}SPES)p^}u!&#CA$xTK=yJBU*pYEbKX
z5pjFJBh>BGHHTaLC~@PD691Gz9qoT5Q#;@mf16MoYC!AiXC0P@vW`_dSRoe);!xBD
z#{cV&n+I6IjZ~b{fOfkV*12b0U41@%5ki<uCMCpQ0Q}rwFnqQBh(s-V9=i=j#|w@n
z2(yiF(XpgvNGAt}Zff+yqgpuf#)Ogr3v!^@^D4}GuOp20q3QuEW(X3!y4<KT4Yq5{
zI(GEHT~>^iP~3YRdtPN(0rD``+m#PkK?>q_ta`bzb7ZhxWzew$tL|cq;sWHm`XQm`
zYZZzj=<XCIy1u@ST@L`@?D%oB^HVjoibB-x`F|ifKJ@@V{PCIezStzuTx??6G`zbZ
zmX6$he@0j*zV-viSbymnVMTqr3a|lgKr9cref<GNegGNkNa+ac$k|oa;j=b)-+)*i
za!>MNVsE__@Iin7K-1FF(h!{cGXNuOl7lK$-`|jXV)FkB4<37fR{?JWA^`6K{s{OD
ca<2OS0{rUVXb;&ipa1{>07*qoM6N<$f^>q{Qvd(}