Bug 1384893 - Avoid using --toolbarbutton-icon-fill and menuPanel.svg in the add-on post-install notification. r?johannh
--toolbarbutton-icon-fill only makes sense in toolbars and menuPanel.svg is obsolete.
MozReview-Commit-ID: 1LYh4JFpfrb
--- a/browser/themes/linux/browser.css
+++ b/browser/themes/linux/browser.css
@@ -512,27 +512,26 @@ html|*.addon-webext-perm-list {
}
.addon-addon-icon,
.addon-toolbar-icon {
width: 14px;
height: 14px;
vertical-align: bottom;
margin-bottom: 1px;
+ -moz-context-properties: fill;
+ fill: currentColor;
}
.addon-addon-icon {
- list-style-image: url("chrome://browser/skin/menuPanel.svg");
- -moz-image-region: rect(0px, 288px, 32px, 256px);
+ list-style-image: url("chrome://browser/skin/addons.svg");
}
.addon-toolbar-icon {
list-style-image: url("chrome://browser/skin/menu.svg");
- -moz-context-properties: fill;
- fill: var(--toolbarbutton-icon-fill);
}
/* Notification icon box */
.notification-anchor-icon:-moz-focusring {
outline: 1px dotted -moz-DialogText;
}
--- a/browser/themes/osx/browser.css
+++ b/browser/themes/osx/browser.css
@@ -1846,27 +1846,26 @@ html|*.addon-webext-perm-list {
}
.addon-addon-icon,
.addon-toolbar-icon {
width: 14px;
height: 14px;
vertical-align: bottom;
margin-bottom: 1px;
+ -moz-context-properties: fill;
+ fill: currentColor;
}
.addon-addon-icon {
- list-style-image: url("chrome://browser/skin/menuPanel.svg");
- -moz-image-region: rect(0px, 288px, 32px, 256px);
+ list-style-image: url("chrome://browser/skin/addons.svg");
}
.addon-toolbar-icon {
list-style-image: url("chrome://browser/skin/menu.svg");
- -moz-context-properties: fill;
- fill: var(--toolbarbutton-icon-fill);
}
/* Status panel */
.statuspanel-label {
margin: 0;
padding: 2px 4px;
background-color: #f9f9fa;
--- a/browser/themes/shared/jar.inc.mn
+++ b/browser/themes/shared/jar.inc.mn
@@ -70,17 +70,19 @@
skin/classic/browser/connection-mixed-active-loaded.svg (../shared/identity-block/connection-mixed-active-loaded.svg)
skin/classic/browser/identity-icon.svg (../shared/identity-block/identity-icon.svg)
skin/classic/browser/identity-icon-notice.svg (../shared/identity-block/identity-icon-notice.svg)
#ifndef MOZ_PHOTON_THEME
skin/classic/browser/identity-icon-hover.svg (../shared/identity-block/identity-icon-hover.svg)
skin/classic/browser/identity-icon-notice-hover.svg (../shared/identity-block/identity-icon-notice-hover.svg)
#endif
skin/classic/browser/info.svg (../shared/info.svg)
+#ifndef MOZ_PHOTON_THEME
* skin/classic/browser/menuPanel.svg (../shared/menuPanel.svg)
+#endif
* skin/classic/browser/menuPanel-small.svg (../shared/menuPanel-small.svg)
skin/classic/browser/notification-icons.svg (../shared/notification-icons.svg)
skin/classic/browser/tracking-protection-16.svg (../shared/identity-block/tracking-protection-16.svg)
skin/classic/browser/newtab/close.png (../shared/newtab/close.png)
skin/classic/browser/newtab/controls.svg (../shared/newtab/controls.svg)
skin/classic/browser/panel-icon-arrow-left.svg (../shared/panel-icon-arrow-left.svg)
skin/classic/browser/panel-icon-arrow-right.svg (../shared/panel-icon-arrow-right.svg)
skin/classic/browser/panel-icon-cancel.svg (../shared/panel-icon-cancel.svg)
--- a/browser/themes/windows/browser.css
+++ b/browser/themes/windows/browser.css
@@ -1557,27 +1557,26 @@ html|*.addon-webext-perm-list {
}
.addon-addon-icon,
.addon-toolbar-icon {
width: 14px;
height: 14px;
vertical-align: bottom;
margin-bottom: 1px;
+ -moz-context-properties: fill;
+ fill: currentColor;
}
.addon-addon-icon {
- list-style-image: url("chrome://browser/skin/menuPanel.svg");
- -moz-image-region: rect(0px, 288px, 32px, 256px);
+ list-style-image: url("chrome://browser/skin/addons.svg");
}
.addon-toolbar-icon {
list-style-image: url("chrome://browser/skin/menu.svg");
- -moz-context-properties: fill;
- fill: var(--toolbarbutton-icon-fill);
}
/* Notification icon box */
.notification-anchor-icon:-moz-focusring {
outline: 1px dotted -moz-DialogText;
}