Bug 1022550 - Fix the color of action buttons in Downloads Panel to satisfy High Contrast mode.; r?dao
MozReview-Commit-ID: VNCDg8Xrcp
--- a/browser/themes/shared/downloads/allDownloadsViewOverlay.inc.css
+++ b/browser/themes/shared/downloads/allDownloadsViewOverlay.inc.css
@@ -91,17 +91,16 @@
padding: 5px;
color: inherit;
}
.downloadButton > .button-box {
-moz-appearance: none;
padding: 2px !important;
border-radius: 50%;
- color: graytext;
}
.downloadButton > .button-box > .button-icon {
width: 16px;
height: 16px;
margin: 0;
filter: url("chrome://global/skin/filters.svg#fill");
fill: currentColor;
@@ -115,20 +114,16 @@
background-color: graytext;
color: -moz-field;
}
.downloadButton:hover:active > .button-box {
background-color: -moz-fieldtext;
}
-@itemFocused@ > .downloadButtonArea > .downloadButton > .button-box {
- color: inherit;
-}
-
@itemFocused@ > .downloadButtonArea > .downloadButton:hover > .button-box {
background-color: HighlightText;
color: Highlight;
}
@itemFocused@ > .downloadButtonArea > .downloadButton:hover:active > .button-box {
background-color: -moz-field;
color: -moz-fieldtext;
--- a/browser/themes/shared/downloads/downloads.inc.css
+++ b/browser/themes/shared/downloads/downloads.inc.css
@@ -255,17 +255,17 @@ richlistitem[type="download"] > .downloa
.downloadButton {
-moz-appearance: none;
min-width: 58px;
margin: 0;
border: none;
background: transparent;
padding: 8px;
- color: graytext;
+ color: inherit;
}
.downloadButton > .button-box > .button-icon {
width: 16px;
height: 16px;
margin: 1px;
filter: url("chrome://global/skin/filters.svg#fill");
fill: currentColor;
@@ -302,20 +302,16 @@ richlistitem[type="download"] > .downloa
@item@[verdict="Malware"]:hover,
@item@[verdict="Malware"]:hover:active,
@item@[verdict="Malware"][showingsubview] {
background-color: #aa1b08;
color: white;
}
-@item@[verdict="Malware"]:hover > .downloadButtonArea > .downloadButton {
- color: inherit;
-}
-
/*** Button icons ***/
.downloadIconCancel > .button-box > .button-icon {
list-style-image: url("chrome://browser/skin/panel-icons.svg#cancel");
}
.downloadIconShow > .button-box > .button-icon {
%ifdef XP_MACOSX