elbaitemoon

Elbaite theme for Pale Moon
Log | Files | Refs

commit 26720f2044ab48a5e3ef03a69bea95f3b214e99e
parent 71c8c0239b1230d17782752345012921c9035ace
Author: Lootyhoof <lootyhoofer@gmail.com>
Date:   Sat,  4 Mar 2017 21:34:02 +0000

Move toolbarbutton-badge styling to /global

Diffstat:
Msrc/chrome/browser/browser.css | 18------------------
Msrc/chrome/global/toolbarbutton.css | 42++++++++++++++++++++++++++++++++++++++++++
2 files changed, 42 insertions(+), 18 deletions(-)

diff --git a/src/chrome/browser/browser.css b/src/chrome/browser/browser.css @@ -3076,24 +3076,6 @@ toolbar[mode="full"] > #downloads-button[indicator] > .toolbarbutton-text { -moz-margin-end: 0; } -.toolbarbutton-badge[badge=""] { - display: none; -} -.toolbarbutton-badge[badge]:not([badge=""])::after { - /* The |content| property is set in the content stylesheet. */ - font-size: 9px; - font-weight: bold; - padding: 0 1px; - color: #fff; - background-color: rgb(240,61,37); - border: 1px solid rgb(216,55,34); - border-radius: 2px; - box-shadow: 0 1px 0 rgba(0,39,121,0.77); - position: absolute; - top: 0; - right: 0; -} - #navigator-toolbox[iconsize=large][mode=icons] > #nav-bar *|* > .toolbarbutton-badge[badge]:not([badge=""])::after { top: 1px; right: 1px; diff --git a/src/chrome/global/toolbarbutton.css b/src/chrome/global/toolbarbutton.css @@ -141,6 +141,48 @@ toolbarbutton[type="menu-button"][disabled="true"]:hover:active { -moz-box-orient: vertical; } +/* ::::: toolbarbutton badged ::::: */ + +.toolbarbutton-badge-container > .toolbarbutton-icon[label]:not([label=""]) { + -moz-margin-end: 0; +} + +.toolbarbutton-badge[badge=""] { + display: none; +} + +.toolbarbutton-badge { + background-color: rgb(110,110,110); +} + +.toolbarbutton-badge::after { + /* The |content| property is set in the content stylesheet. */ + font-size: 10px; + font-weight: bold; + padding: 1px 2px 2px; + color: #fff; + background-color: inherit; + border-radius: 2px; + box-shadow: 0 1px 0 hsla(0, 100%, 100%, .2) inset, + 0 -1px 0 hsla(0, 0%, 0%, .1) inset, + 0 1px 0 hsla(206, 50%, 10%, .2); + position: absolute; + top: -4px; + right: -2px; + min-width: 10px; + line-height: 10px; + text-align: center; +} + +.toolbarbutton-badge:-moz-locale-dir(rtl)::after { + left: -2px; + right: auto; +} + +.toolbarbutton-badge-container { + position: relative; +} + /* .......... dropmarker .......... */ .toolbarbutton-menubutton-dropmarker {