mirror of
https://github.com/black7375/Firefox-UI-Fix.git
synced 2026-02-03 22:10:30 -08:00
Add: Icons - Addon page menu #634
This commit is contained in:
parent
60e60f98c0
commit
5844cb4bd2
3 changed files with 79 additions and 0 deletions
33
css/leptonContent.css
generated
33
css/leptonContent.css
generated
|
|
@ -3313,6 +3313,39 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
@-moz-document url-prefix("about:addons") {
|
||||
@supports -moz-bool-pref("userChrome.icon.context_menu") {
|
||||
button[role="menuitem"][part="button"] {
|
||||
background-image: var(
|
||||
--menuitem-image,
|
||||
url("../icons/blank.svg")
|
||||
); /* Don't use !important. because of [checked] */
|
||||
}
|
||||
panel-item[action="check-for-updates"] {
|
||||
--menuitem-image: url("../icons/refresh-cw.svg");
|
||||
}
|
||||
panel-item[action="view-recent-updates"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/info.svg");
|
||||
}
|
||||
panel-item[action="install-from-file"] {
|
||||
--menuitem-image: url("chrome://devtools/skin/images/import.svg");
|
||||
}
|
||||
panel-item[action="debug-addons"] {
|
||||
--menuitem-image: url("../icons/bug.svg");
|
||||
}
|
||||
panel-item[action="set-update-automatically"] {
|
||||
--menuitem-image: url("chrome://devtools/skin/images/profiler-stopwatch.svg");
|
||||
}
|
||||
panel-item[action="reset-update-states"] {
|
||||
--menuitem-image: url("chrome://devtools/skin/images/debugging-workers.svg");
|
||||
}
|
||||
panel-item[action="manage-shortcuts"],
|
||||
panel-item[data-l10n-id="preferences-addon-button"],
|
||||
panel-item[data-l10n-id="manage-addon-button"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/settings.svg");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
/** Download Panel ************************************************************/
|
||||
|
|
|
|||
|
|
@ -14,3 +14,9 @@
|
|||
@import "../icons/library";
|
||||
}
|
||||
}
|
||||
|
||||
@include moz-document(url-prefix "about:addons") {
|
||||
@include Option("userChrome.icon.context_menu") {
|
||||
@import "../icons/addon_page";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
40
src/icons/_addon_page.scss
Normal file
40
src/icons/_addon_page.scss
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
button[role="menuitem"][part="button"] {
|
||||
background-image: var(--menuitem-image, url("../icons/blank.svg")); /* Don't use !important. because of [checked] */
|
||||
}
|
||||
|
||||
panel-item {
|
||||
&[action="check-for-updates"] {
|
||||
// --menuitem-image: url("chrome://global/skin/icons/update-icon.svg");
|
||||
// --menuitem-image: url("chrome://mozapps/skin/extensions/category-recent.svg");
|
||||
// --menuitem-image: url("chrome://browser/skin/sync.svg");
|
||||
--menuitem-image: url("../icons/refresh-cw.svg");
|
||||
}
|
||||
|
||||
&[action="view-recent-updates"] {
|
||||
// --menuitem-image: url("chrome://browser/skin/controlcenter/dashboard.svg");
|
||||
--menuitem-image: url("chrome://global/skin/icons/info.svg");
|
||||
}
|
||||
|
||||
&[action="install-from-file"] {
|
||||
// --menuitem-image: url("chrome://browser/skin/import.svg");
|
||||
--menuitem-image: url("chrome://devtools/skin/images/import.svg");
|
||||
}
|
||||
|
||||
&[action="debug-addons"] {
|
||||
--menuitem-image: url("../icons/bug.svg");
|
||||
}
|
||||
|
||||
&[action="set-update-automatically"] {
|
||||
--menuitem-image: url("chrome://devtools/skin/images/profiler-stopwatch.svg");
|
||||
}
|
||||
|
||||
&[action="reset-update-states"] {
|
||||
--menuitem-image: url("chrome://devtools/skin/images/debugging-workers.svg");
|
||||
}
|
||||
|
||||
&[action="manage-shortcuts"],
|
||||
&[data-l10n-id="preferences-addon-button"],
|
||||
&[data-l10n-id="manage-addon-button"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/settings.svg");
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue