Bug 1492130 - Load toolbarbutton.css as a document stylesheet. r=paolo

This commit is contained in:
Dão Gottwald 2018-09-18 20:24:43 +02:00
Родитель eebb81f02b
Коммит 033d567f0b
7 изменённых файлов: 12 добавлений и 25 удалений

Просмотреть файл

@ -13,7 +13,7 @@ toolbar[brighttext] {
.toolbarbutton-animatable-box,
.toolbarbutton-1 {
color: inherit;
color: inherit !important;
-moz-context-properties: fill, fill-opacity;
fill: var(--lwt-toolbarbutton-icon-fill, currentColor);
fill-opacity: var(--toolbarbutton-icon-fill-opacity);

Просмотреть файл

@ -63,7 +63,7 @@ toolbar[brighttext] {
}
.toolbarbutton-1 > .toolbarbutton-icon {
margin-inline-end: 0;
margin-inline-end: 0 !important;
}
.toolbarbutton-1 > .toolbarbutton-icon,

Просмотреть файл

@ -23,4 +23,5 @@
@import url("chrome://global/skin/splitter.css");
@import url("chrome://global/skin/tabbox.css");
@import url("chrome://global/skin/toolbar.css");
@import url("chrome://global/skin/toolbarbutton.css");
@import url("chrome://global/skin/wizard.css");

Просмотреть файл

@ -11,10 +11,6 @@
<binding id="toolbarbutton" display="xul:button"
extends="chrome://global/content/bindings/button.xml#button-base">
<resources>
<stylesheet src="chrome://global/skin/toolbarbutton.css"/>
</resources>
<content>
<children includes="observes|template|menupopup|panel|tooltip"/>
<xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,label,type,consumeanchor,triggeringprincipal=iconloadingprincipal"/>

Просмотреть файл

@ -28,7 +28,7 @@ toolbarbutton {
}
.toolbarbutton-text {
margin: 0 !important; /* !important for overriding global.css */
margin: 0;
text-align: center;
}
@ -40,7 +40,7 @@ toolbarbutton:hover {
color: -moz-buttonhovertext;
}
toolbarbutton:hover:active,
toolbarbutton:hover:active:not([disabled="true"]),
toolbarbutton[open="true"] {
padding-top: 4px;
padding-bottom: 2px;
@ -49,11 +49,7 @@ toolbarbutton[open="true"] {
color: ButtonText;
}
toolbarbutton[disabled="true"],
toolbarbutton[disabled="true"]:hover,
toolbarbutton[disabled="true"]:hover:active,
toolbarbutton[disabled="true"][open="true"] {
padding: 3px;
toolbarbutton[disabled="true"] {
color: GrayText;
}
@ -68,11 +64,7 @@ toolbarbutton:-moz-lwtheme:not(:hover):not([checked="true"]):not([open="true"]):
/* ::::: toolbarbutton menu ::::: */
.toolbarbutton-menu-dropmarker {
-moz-appearance: toolbarbutton-dropdown !important;
}
.toolbarbutton-menu-dropmarker[disabled="true"] {
padding: 0 !important;
-moz-appearance: toolbarbutton-dropdown;
}
/* ::::: toolbarbutton badged ::::: */

Просмотреть файл

@ -13,8 +13,8 @@ toolbarbutton {
}
.toolbarbutton-text {
margin: 0 !important; /* !important for overriding global.css */
padding: 0px;
margin: 0;
padding: 0;
text-align: center;
vertical-align: middle;
}
@ -29,7 +29,7 @@ toolbarbutton[disabled="true"][open="true"] {
/* ::::: toolbarbutton menu ::::: */
.toolbarbutton-menu-dropmarker {
-moz-appearance: none !important;
-moz-appearance: none;
list-style-image: url("chrome://global/skin/arrow/arrow-dn.png");
padding-inline-start: 2px;
width: auto;
@ -37,8 +37,6 @@ toolbarbutton[disabled="true"][open="true"] {
.toolbarbutton-menu-dropmarker[disabled="true"] {
list-style-image: url("chrome://global/skin/arrow/arrow-dn-dis.png");
padding: 0;
padding-inline-start: 2px;
}
/* ::::: toolbarbutton badged ::::: */

Просмотреть файл

@ -24,7 +24,7 @@ toolbarbutton {
}
.toolbarbutton-text {
margin: 0 !important; /* !important for overriding global.css */
margin: 0;
text-align: center;
}
@ -91,7 +91,7 @@ toolbarbutton[checked="true"]:not([disabled="true"]) {
/* ::::: toolbarbutton menu ::::: */
.toolbarbutton-menu-dropmarker {
-moz-appearance: none !important;
-moz-appearance: none;
list-style-image: url("chrome://global/skin/icons/arrow-dropdown-12.svg");
-moz-context-properties: fill;
fill: currentColor;