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:
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 {