From ff262ec63ddf0e003f4a87eb55c2c8157dbc3985 Mon Sep 17 00:00:00 2001 From: Brian Grinstead Date: Mon, 20 Oct 2014 15:10:15 -0700 Subject: [PATCH] Bug 1075415 - Invert bookmarks chevron with dark lightweight themes;r=Gijs --- browser/themes/linux/browser.css | 4 ++++ browser/themes/osx/browser.css | 8 ++++++++ browser/themes/windows/browser.css | 4 ++++ .../themes/osx/global/icons/chevron-inverted.png | Bin 0 -> 247 bytes .../osx/global/icons/chevron-inverted@2x.png | Bin 0 -> 481 bytes toolkit/themes/osx/global/jar.mn | 2 ++ toolkit/themes/windows/global/jar.mn | 2 ++ .../windows/global/toolbar/chevron-inverted.png | Bin 0 -> 85 bytes 8 files changed, 20 insertions(+) create mode 100644 toolkit/themes/osx/global/icons/chevron-inverted.png create mode 100644 toolkit/themes/osx/global/icons/chevron-inverted@2x.png create mode 100644 toolkit/themes/windows/global/toolbar/chevron-inverted.png diff --git a/browser/themes/linux/browser.css b/browser/themes/linux/browser.css index 7100cb7af1cd..2e03e0ef3650 100644 --- a/browser/themes/linux/browser.css +++ b/browser/themes/linux/browser.css @@ -1908,6 +1908,10 @@ toolbarbutton.chevron { list-style-image: url("chrome://global/skin/toolbar/chevron.gif") !important; } +toolbar[brighttext] toolbarbutton.chevron:not(:hover):not([open="true"]) { + list-style-image: url("chrome://global/skin/toolbar/chevron-inverted.png") !important; +} + toolbarbutton.chevron:-moz-locale-dir(rtl) > .toolbarbutton-icon { transform: scaleX(-1); } diff --git a/browser/themes/osx/browser.css b/browser/themes/osx/browser.css index 5c1b79936ab5..632fdf0b1742 100644 --- a/browser/themes/osx/browser.css +++ b/browser/themes/osx/browser.css @@ -214,6 +214,10 @@ toolbarbutton.chevron { padding: 0; } +toolbar[brighttext] toolbarbutton.chevron { + list-style-image: url("chrome://global/skin/icons/chevron-inverted.png"); +} + toolbarbutton.chevron > .toolbarbutton-text { display: none; } @@ -227,6 +231,10 @@ toolbarbutton.chevron:-moz-locale-dir(rtl) > .toolbarbutton-icon { list-style-image: url("chrome://global/skin/icons/chevron@2x.png"); } + toolbar[brighttext] toolbarbutton.chevron { + list-style-image: url("chrome://global/skin/icons/chevron-inverted@2x.png"); + } + toolbarbutton.chevron > .toolbarbutton-icon { width: 13px; } diff --git a/browser/themes/windows/browser.css b/browser/themes/windows/browser.css index d1de83a6193a..434af1972bcb 100644 --- a/browser/themes/windows/browser.css +++ b/browser/themes/windows/browser.css @@ -1975,6 +1975,10 @@ toolbarbutton.chevron { list-style-image: url("chrome://global/skin/toolbar/chevron.gif") !important; } +toolbar[brighttext] toolbarbutton.chevron { + list-style-image: url("chrome://global/skin/toolbar/chevron-inverted.png") !important; +} + toolbarbutton.chevron:-moz-locale-dir(rtl) > .toolbarbutton-icon { transform: scaleX(-1); } diff --git a/toolkit/themes/osx/global/icons/chevron-inverted.png b/toolkit/themes/osx/global/icons/chevron-inverted.png new file mode 100644 index 0000000000000000000000000000000000000000..8ad164baaf7d205f16d7d7742d2fdd09caf71efc GIT binary patch literal 247 zcmV`q2*z3^2a)7uFo>%F3Vi(k&DK4(62e+2 z4U%MH;A1e%to#4||GWQRjNLNoA*|WrAbm^>0_`dP-~NB||GlGmTPlPVsR5QcVe|jP z|JVQDm?lmLhO!bEWPlRK%z#F`{QufEr#uS6vdd=BVc=pos0+0A)&Eysh3O#>mUjVz xE(15n8Db2!43P{$35OBIAEnFF&nX$tVSE;Hp7%VWBOoCR1#t%jAv$|G;T4=~Y`JFe3P&J$IU&NS zuXP$14omYLT?u(OiI1|ox7!^yV^dBJeq-Nr@t>&dBOR)bAwGKtZ99d~gpdSRpq z?lP41W0%6oag*6J8-)2mM;U4$Z?yzhaQ`VOk}zxT-1tayF_1Uvg1dtFI+6Ds9lWO5 zWJALE)CDDb@;}~ij!S^xeDzzbf1g-w@1hy$sU|os0rulGwot}HJVFJxaFymmqT`dl Xk4DNQT~lE;00000NkvXXu0mjfX1>!~ literal 0 HcmV?d00001 diff --git a/toolkit/themes/osx/global/jar.mn b/toolkit/themes/osx/global/jar.mn index 03b25d1814c0..095867c87792 100644 --- a/toolkit/themes/osx/global/jar.mn +++ b/toolkit/themes/osx/global/jar.mn @@ -97,7 +97,9 @@ toolkit.jar: skin/classic/global/icons/blacklist_favicon.png (icons/blacklist_favicon.png) skin/classic/global/icons/blacklist_64.png (icons/blacklist_64.png) skin/classic/global/icons/chevron.png (icons/chevron.png) + skin/classic/global/icons/chevron-inverted.png (icons/chevron-inverted.png) skin/classic/global/icons/chevron@2x.png (icons/chevron@2x.png) + skin/classic/global/icons/chevron-inverted@2x.png (icons/chevron-inverted@2x.png) skin/classic/global/icons/checkbox.png (icons/checkbox.png) skin/classic/global/icons/checkbox@2x.png (icons/checkbox@2x.png) skin/classic/global/icons/close.png (icons/close.png) diff --git a/toolkit/themes/windows/global/jar.mn b/toolkit/themes/windows/global/jar.mn index 070f60f11fe9..b7f8aa9b8cff 100644 --- a/toolkit/themes/windows/global/jar.mn +++ b/toolkit/themes/windows/global/jar.mn @@ -193,6 +193,7 @@ toolkit.jar: skin/classic/global/splitter/grip-left.gif (splitter/grip-left.gif) skin/classic/global/splitter/grip-right.gif (splitter/grip-right.gif) skin/classic/global/toolbar/chevron.gif (toolbar/chevron.gif) + skin/classic/global/toolbar/chevron-inverted.png (toolbar/chevron-inverted.png) skin/classic/global/toolbar/spring.png (toolbar/spring.png) skin/classic/global/tree/columnpicker.gif (tree/columnpicker.gif) skin/classic/global/tree/sort-asc.png (tree/sort-asc.png) @@ -389,6 +390,7 @@ toolkit.jar: skin/classic/aero/global/splitter/grip-left.gif (splitter/grip-left.gif) skin/classic/aero/global/splitter/grip-right.gif (splitter/grip-right.gif) skin/classic/aero/global/toolbar/chevron.gif (toolbar/chevron.gif) + skin/classic/aero/global/toolbar/chevron-inverted.png (toolbar/chevron-inverted.png) skin/classic/aero/global/toolbar/spring.png (toolbar/spring-aero.png) skin/classic/aero/global/tree/columnpicker.gif (tree/columnpicker.gif) skin/classic/aero/global/tree/sort-asc.png (tree/sort-asc-aero.png) diff --git a/toolkit/themes/windows/global/toolbar/chevron-inverted.png b/toolkit/themes/windows/global/toolbar/chevron-inverted.png new file mode 100644 index 0000000000000000000000000000000000000000..861e41a8121442012833210ea9eea68effb57813 GIT binary patch literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^96-#