Add: Context Menu - Mac native menu icon support

This commit is contained in:
alstjr7375 2021-06-24 11:43:22 +09:00
parent 68e1596467
commit f855f3b666

View file

@ -898,10 +898,22 @@
:not(menu, #ContentSelectDropdown) > menupopup > menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist),
:not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, [type="checkbox"], .in-menulist),
#blockedPopupDontShowMessage {
/* Color */
-moz-context-properties: fill, fill-opacity !important;
fill: currentColor !important;
/* Layout */
background-size: 16px !important;
background-repeat: no-repeat !important;
background-image: var(--menuitem-image);
}
/* For native context menus on macOS */
@supports -moz-bool-pref("widget.macos.native-context-menus") {
:not(menu, #ContentSelectDropdown) > menupopup > menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist),
:not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, [type="checkbox"], .in-menulist) {
list-style-image: var(--menuitem-image);
}
}
/* Padding */
@ -953,124 +965,124 @@
/*= tabContextMenu =========================================================*/
#context_openANewTab {
background-image: url(chrome://browser/skin/new-tab.svg);
--menuitem-image: url(chrome://browser/skin/new-tab.svg);
}
#context_reloadTab,
#context_reloadSelectedTabs {
background-image: url(chrome://browser/skin/reload.svg);
--menuitem-image: url(chrome://browser/skin/reload.svg);
}
#context_toggleMuteTab,
#context_toggleMuteSelectedTabs {
background-image: url(chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg);
--menuitem-image: url(chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg);
}
#context_toggleMuteTab[muted],
#context_toggleMuteSelectedTabs[muted] {
background-image: url(chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg);
--menuitem-image: url(chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg);
}
#context_pinTab,
#context_pinSelectedTabs {
background-image: url(./icons/pin-tab.svg);
--menuitem-image: url(./icons/pin-tab.svg);
}
#context_unpinTab,
#context_unpinSelectedTabs {
background-image: url(./icons/unpin-tab.svg);
--menuitem-image: url(./icons/unpin-tab.svg);
}
#context_duplicateTab,
#context_duplicateTabs {
background-image: url(./icons/tab-copy.svg);
--menuitem-image: url(./icons/tab-copy.svg);
}
#context_bookmarkTab,
#context_bookmarkSelectedTabs {
background-image: url(chrome://browser/skin/bookmark.svg);
--menuitem-image: url(chrome://browser/skin/bookmark.svg);
}
#context_moveTabOptions {
background-image: url(./icons/arrow-swap.svg);
--menuitem-image: url(./icons/arrow-swap.svg);
}
#context_sendTabToDevice {
background-image: url(chrome://browser/skin/send-to-device.svg);
--menuitem-image: url(chrome://browser/skin/send-to-device.svg);
}
#context_reopenInContainer {
background-image: url(./icons/container-openin-16.svg);
--menuitem-image: url(./icons/container-openin-16.svg);
}
#context_selectAllTabs {
background-image: url(./icons/tab-multiple.svg);
--menuitem-image: url(./icons/tab-multiple.svg);
}
#context_closeTab {
background-image: url(chrome://global/skin/icons/close.svg);
--menuitem-image: url(chrome://global/skin/icons/close.svg);
}
#context_closeTabOptions {
}
#context_undoCloseTab {
background-image: url(chrome://global/skin/icons/undo.svg);
--menuitem-image: url(chrome://global/skin/icons/undo.svg);
}
/*= new-tab-button-popup ===================================================*/
#new-tab-button-popup > menuitem[command="Browser:OpenAboutContainers"] {
background-image: url(chrome://global/skin/icons/settings.svg);
--menuitem-image: url(chrome://global/skin/icons/settings.svg);
}
/*= toolbar-context-menu ===================================================*/
.customize-context-manageExtension {
background-image: url(chrome://global/skin/icons/settings.svg);
--menuitem-image: url(chrome://global/skin/icons/settings.svg);
}
.customize-context-removeExtension {
background-image: url(chrome://global/skin/icons/delete.svg);
--menuitem-image: url(chrome://global/skin/icons/delete.svg);
}
.customize-context-reportExtension {
background-image: url(./icons/send.svg);
--menuitem-image: url(./icons/send.svg);
}
.customize-context-moveToPanel {
background-image: url(chrome://browser/skin/pin-12.svg);
--menuitem-image: url(chrome://browser/skin/pin-12.svg);
}
.toolbar-context-autohide-downloads-button {
background-image: url(./icons/password-hide.svg);
--menuitem-image: url(./icons/password-hide.svg);
}
.customize-context-removeFromToolbar {
background-image: url(chrome://global/skin/icons/delete.svg);
--menuitem-image: url(chrome://global/skin/icons/delete.svg);
}
#toolbar-context-openANewTab {
background-image: url(chrome://browser/skin/new-tab.svg);
--menuitem-image: url(chrome://browser/skin/new-tab.svg);
}
#toolbar-context-reloadSelectedTab,
#toolbar-context-reloadSelectedTabs {
background-image: url(chrome://browser/skin/reload.svg);
--menuitem-image: url(chrome://browser/skin/reload.svg);
}
#toolbar-context-bookmarkSelectedTab,
#toolbar-context-bookmarkSelectedTabs {
background-image: url(chrome://browser/skin/bookmark.svg);
--menuitem-image: url(chrome://browser/skin/bookmark.svg);
}
#toolbar-context-selectAllTabs {
background-image: url(./icons/tab-multiple.svg);
--menuitem-image: url(./icons/tab-multiple.svg);
}
#toolbar-context-undoCloseTab {
background-image: url(chrome://global/skin/icons/undo.svg);
--menuitem-image: url(chrome://global/skin/icons/undo.svg);
}
#toggle_toolbar-menubar { /* checkbox */
/* background-image: url(./icons/calendar-agenda.svg); */
/* --menuitem-image: url(./icons/calendar-agenda.svg); */
}
#toggle_PersonalToolbar { /* Also placeContext */
background-image: url(chrome://browser/skin/bookmarks-toolbar.svg);
--menuitem-image: url(chrome://browser/skin/bookmarks-toolbar.svg);
}
menuitem.viewCustomizeToolbar {
background-image: url(chrome://browser/skin/customize.svg);
--menuitem-image: url(chrome://browser/skin/customize.svg);
}
/*= blockedPopupOptions ====================================================*/
#blockedPopupAllowSite {
background-image: url("chrome://global/skin/icons/check.svg");
--menuitem-image: url("chrome://global/skin/icons/check.svg");
}
#blockedPopupOptions > menuitem[oncommand="gPopupBlockerObserver.editPopupSettings();"] {
background-image: url("chrome://global/skin/icons/edit.svg");
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
}
#blockedPopupDontShowMessage { /* checkbox */
background-image: url("chrome://global/skin/icons/blocked.svg");
--menuitem-image: url("chrome://global/skin/icons/blocked.svg");
}
/*= autohide-context =======================================================*/
@ -1078,239 +1090,239 @@
}
#autohide-context > menuitem[data-l10n-id="full-screen-exit"] {
background-image: url(chrome://browser/skin/fullscreen-exit.svg);
--menuitem-image: url(chrome://browser/skin/fullscreen-exit.svg);
}
/*= contentAreaContextMenu =================================================*/
#context-viewsource-goToLine {
background-image: url(./icons/text-number-format.svg);
--menuitem-image: url(./icons/text-number-format.svg);
}
#context-viewsource-wrapLongLines { /* checkbox */
/* background-image: url(./icons/arrow-sort-down-lines.svg); */
/* --menuitem-image: url(./icons/arrow-sort-down-lines.svg); */
}
#context-viewsource-highlightSyntax { /* checkbox */
/* background-image: url(./icons/code.svg); */
/* --menuitem-image: url(./icons/code.svg); */
}
#spell-no-suggestions {
background-image: url(./icons/text-proofing-tools.svg);
--menuitem-image: url(./icons/text-proofing-tools.svg);
}
#spell-add-to-dictionary {
background-image: url(./icons/book-add.svg);
--menuitem-image: url(./icons/book-add.svg);
}
#spell-undo-add-to-dictionary {
background-image: url(chrome://global/skin/icons/undo.svg);
--menuitem-image: url(chrome://global/skin/icons/undo.svg);
}
#context-openlinkincurrent {
background-image: url(./icons/link-square.svg);
--menuitem-image: url(./icons/link-square.svg);
}
#context-openlinkincontainertab {
background-image: url(chrome://browser/skin/new-tab.svg);
--menuitem-image: url(chrome://browser/skin/new-tab.svg);
}
#context-openlinkintab {
background-image: url(chrome://browser/skin/new-tab.svg);
--menuitem-image: url(chrome://browser/skin/new-tab.svg);
}
#context-openlinkinusercontext-menu {
background-image: url(./icons/container-openin-16.svg);
--menuitem-image: url(./icons/container-openin-16.svg);
}
#context-openlink {
background-image: url(chrome://browser/skin/window.svg);
--menuitem-image: url(chrome://browser/skin/window.svg);
}
#context-openlinkprivate {
background-image: url(chrome://browser/skin/privateBrowsing.svg);
--menuitem-image: url(chrome://browser/skin/privateBrowsing.svg);
}
#context-bookmarklink {
background-image: url(chrome://browser/skin/bookmark.svg);
--menuitem-image: url(chrome://browser/skin/bookmark.svg);
}
#context-savelink {
background-image: url(chrome://browser/skin/save.svg);
--menuitem-image: url(chrome://browser/skin/save.svg);
}
#context-savelinktopocket {
background-image: url(chrome://browser/skin/pocket-outline.svg);
--menuitem-image: url(chrome://browser/skin/pocket-outline.svg);
}
#context-copyemail {
background-image: url(chrome://browser/skin/mail.svg);
--menuitem-image: url(chrome://browser/skin/mail.svg);
}
#context-copylink {
background-image: url(chrome://browser/skin/link.svg);
--menuitem-image: url(chrome://browser/skin/link.svg);
}
#context-sendlinktodevice {
background-image: url(chrome://browser/skin/send-to-device.svg);
--menuitem-image: url(chrome://browser/skin/send-to-device.svg);
}
#context-media-play {
background-image: url(chrome://global/skin/media/play-fill.svg);
--menuitem-image: url(chrome://global/skin/media/play-fill.svg);
}
#context-media-pause {
background-image: url(chrome://global/skin/media/pause-fill.svg);
--menuitem-image: url(chrome://global/skin/media/pause-fill.svg);
}
#context-media-mute {
background-image: url(chrome://global/skin/media/audio-muted.svg);
--menuitem-image: url(chrome://global/skin/media/audio-muted.svg);
}
#context-media-unmute {
background-image: url(chrome://global/skin/media/audio.svg);
--menuitem-image: url(chrome://global/skin/media/audio.svg);
}
#context-media-playbackrate {
background-image: url(./icons/time-picker.svg);
--menuitem-image: url(./icons/time-picker.svg);
}
#context-media-loop { /* checkbox */
/* background-image: url(./icons/arrow-repeat-all.svg); */
/* --menuitem-image: url(./icons/arrow-repeat-all.svg); */
}
#context-leave-dom-fullscreen {
background-image: url(chrome://global/skin/media/fullscreenExitButton.svg);
--menuitem-image: url(chrome://global/skin/media/fullscreenExitButton.svg);
}
#context-video-fullscreen {
background-image: url(chrome://global/skin/media/fullscreenEnterButton.svg);
--menuitem-image: url(chrome://global/skin/media/fullscreenEnterButton.svg);
}
#context-media-hidecontrols {
background-image: url(./icons/eye-hide.svg);
--menuitem-image: url(./icons/eye-hide.svg);
}
#context-media-showcontrols {
background-image: url(./icons/eye-show.svg);
--menuitem-image: url(./icons/eye-show.svg);
}
#context-viewvideo {
background-image: url(./icons/video.svg);
--menuitem-image: url(./icons/video.svg);
}
#context-video-pictureinpicture { /* checkbox */
/* background-image: url(chrome://global/skin/media/picture-in-picture-open.svg); */
/* --menuitem-image: url(chrome://global/skin/media/picture-in-picture-open.svg); */
}
#context-reloadimage {
background-image: url(./icons/image-arrow-counterclockwise.svg);
--menuitem-image: url(./icons/image-arrow-counterclockwise.svg);
}
#context-viewimage {
background-image: url(./icons/image-add.svg);
--menuitem-image: url(./icons/image-add.svg);
}
#context-saveimage {
background-image: url(./icons/image.svg);
--menuitem-image: url(./icons/image.svg);
}
#context-video-saveimage {
background-image: url(./icons/video-snapshot.svg);
--menuitem-image: url(./icons/video-snapshot.svg);
}
#context-savevideo {
background-image: url(./icons/video.svg);
--menuitem-image: url(./icons/video.svg);
}
#context-saveaudio {
background-image: url(chrome://global/skin/media/audio.svg);
--menuitem-image: url(chrome://global/skin/media/audio.svg);
}
#context-copyimage-contents {
background-image: url(./icons/image-copy.svg);
--menuitem-image: url(./icons/image-copy.svg);
}
#context-copyimage,
#context-copyvideourl,
#context-copyaudiourl {
background-image: url(chrome://browser/skin/link.svg);
--menuitem-image: url(chrome://browser/skin/link.svg);
}
#context-sendimage,
#context-sendvideo,
#context-sendaudio {
background-image: url(chrome://browser/skin/mail.svg);
--menuitem-image: url(chrome://browser/skin/mail.svg);
}
#context-viewimageinfo {
background-image: url(chrome://global/skin/icons/info.svg);
--menuitem-image: url(chrome://global/skin/icons/info.svg);
}
#context-viewimagedesc {
background-image: url(./icons/image-alt-text.svg);
--menuitem-image: url(./icons/image-alt-text.svg);
}
#context-setDesktopBackground {
background-image: url(./icons/resize-image.svg);
--menuitem-image: url(./icons/resize-image.svg);
}
#context-ctp-play {
background-image: url(chrome://global/skin/icons/plugin.svg);
--menuitem-image: url(chrome://global/skin/icons/plugin.svg);
}
#context-ctp-hide {
background-image: url(chrome://global/skin/icons/plugin-blocked.svg);
--menuitem-image: url(chrome://global/skin/icons/plugin-blocked.svg);
}
#context-savepage {
background-image: url(chrome://browser/skin/save.svg);
--menuitem-image: url(chrome://browser/skin/save.svg);
}
#context-pocket {
background-image: url(chrome://browser/skin/pocket-outline.svg);
--menuitem-image: url(chrome://browser/skin/pocket-outline.svg);
}
#context-sendpagetodevice {
background-image: url(chrome://browser/skin/send-to-device.svg);
--menuitem-image: url(chrome://browser/skin/send-to-device.svg);
}
#fill-login {
background-image: url(./icons/password.svg);
--menuitem-image: url(./icons/password.svg);
}
#fill-login-generated-password {
background-image: url(chrome://browser/skin/login.svg);
--menuitem-image: url(chrome://browser/skin/login.svg);
}
#manage-saved-logins {
background-image: url(./icons/key-multiple.svg);
--menuitem-image: url(./icons/key-multiple.svg);
}
#context-undo {
background-image: url(chrome://global/skin/icons/undo.svg);
--menuitem-image: url(chrome://global/skin/icons/undo.svg);
}
#context-redo {
}
#context-cut {
background-image: url(chrome://browser/skin/edit-cut.svg);
--menuitem-image: url(chrome://browser/skin/edit-cut.svg);
}
#context-copy {
background-image: url(chrome://browser/skin/edit-copy.svg);
--menuitem-image: url(chrome://browser/skin/edit-copy.svg);
}
#context-paste {
background-image: url(chrome://browser/skin/edit-paste.svg);
--menuitem-image: url(chrome://browser/skin/edit-paste.svg);
}
#context-delete {
background-image: url(chrome://global/skin/icons/delete.svg);
--menuitem-image: url(chrome://global/skin/icons/delete.svg);
}
#context-selectall {
background-image: url(./icons/select-all-on.svg);
--menuitem-image: url(./icons/select-all-on.svg);
}
#context-print-selection {
background-image: url(chrome://global/skin/icons/print.svg);
--menuitem-image: url(chrome://global/skin/icons/print.svg);
}
#context-take-screenshot {
background-image: url(chrome://browser/skin/screenshot.svg);
--menuitem-image: url(chrome://browser/skin/screenshot.svg);
}
#context-keywordfield {
background-image: url(chrome://browser/skin/bookmark.svg);
--menuitem-image: url(chrome://browser/skin/bookmark.svg);
}
#context-searchselect,
#context-searchselect-private {
background-image: url(chrome://global/skin/icons/search-glass.svg);
--menuitem-image: url(chrome://global/skin/icons/search-glass.svg);
}
#frame {
background-image: url(./icons/command-frames.svg);
--menuitem-image: url(./icons/command-frames.svg);
}
#spell-check-enabled { /* checkbox */
}
#spell-add-dictionaries-main {
background-image: url(./icons/book-add.svg);
--menuitem-image: url(./icons/book-add.svg);
}
#spell-dictionaries {
background-image: url(./icons/book.svg);
--menuitem-image: url(./icons/book.svg);
}
#context-bidi-text-direction-toggle {
background-image: url(./icons/text-direction-horizontal-ltr.svg);
--menuitem-image: url(./icons/text-direction-horizontal-ltr.svg);
}
#context-bidi-page-direction-toggle {
background-image: url(./icons/document-landscape-split-hint.svg);
--menuitem-image: url(./icons/document-landscape-split-hint.svg);
}
#context-viewpartialsource-selection,
#context-viewsource {
background-image: url(./icons/search-file.svg);
--menuitem-image: url(./icons/search-file.svg);
}
#context-inspect-a11y {
background-image: url(chrome://devtools/skin/images/tool-accessibility.svg);
--menuitem-image: url(chrome://devtools/skin/images/tool-accessibility.svg);
}
#context-inspect {
background-image: url(chrome://devtools/skin/images/command-pick.svg)
--menuitem-image: url(chrome://devtools/skin/images/command-pick.svg)
}
#context-media-eme-learnmore { /* iconic */
@ -1318,108 +1330,108 @@
/*= pictureInPictureToggleContextMenu ======================================*/
#pictureInPictureToggleContextMenu > menuitem[oncommand="PictureInPicture.hideToggle();"] {
background-image: url(./icons/eye-hide.svg);
--menuitem-image: url(./icons/eye-hide.svg);
}
/*= placeContext ===========================================================*/
#placesContext_open {
background-image: url(./icons/link-square.svg);
--menuitem-image: url(./icons/link-square.svg);
}
#placesContext_openBookmarkContainer\:tabs,
#placesContext_openBookmarkLinks\:tabs {
background-image: url(./icons/movetowindow-16.svg);
--menuitem-image: url(./icons/movetowindow-16.svg);
}
#placesContext_open\:newtab,
#placesContext_openContainer\:tabs,
#placesContext_openLinks\:tabs {
background-image: url(chrome://browser/skin/new-tab.svg);
--menuitem-image: url(chrome://browser/skin/new-tab.svg);
}
#placesContext_open\:newwindow {
background-image: url(chrome://browser/skin/window.svg);
--menuitem-image: url(chrome://browser/skin/window.svg);
}
#placesContext_open\:newprivatewindow {
background-image: url(chrome://browser/skin/privateBrowsing.svg);
--menuitem-image: url(chrome://browser/skin/privateBrowsing.svg);
}
#placesContext_show_bookmark\:info,
#placesContext_show\:info,
#placesContext_show_folder\:info {
background-image: url(chrome://global/skin/icons/edit.svg);
--menuitem-image: url(chrome://global/skin/icons/edit.svg);
}
#placesContext_deleteBookmark,
#placesContext_deleteFolder,
#placesContext_delete,
#placesContext_delete_history {
background-image: url(chrome://global/skin/icons/delete.svg);
--menuitem-image: url(chrome://global/skin/icons/delete.svg);
}
#placesContext_deleteHost {
background-image: url(./icons/eye-hide.svg);
--menuitem-image: url(./icons/eye-hide.svg);
}
#placesContext_sortBy\:name {
background-image: url(./icons/text-sort-ascending.svg);
--menuitem-image: url(./icons/text-sort-ascending.svg);
}
#placesContext_cut {
background-image: url(chrome://browser/skin/edit-cut.svg);
--menuitem-image: url(chrome://browser/skin/edit-cut.svg);
}
#placesContext_copy {
background-image: url(chrome://browser/skin/edit-copy.svg);
--menuitem-image: url(chrome://browser/skin/edit-copy.svg);
}
#placesContext_paste_group {
background-image: url(chrome://browser/skin/edit-paste.svg);
--menuitem-image: url(chrome://browser/skin/edit-paste.svg);
}
#placesContext_new\:bookmark {
background-image: url(chrome://browser/skin/bookmark.svg);
--menuitem-image: url(chrome://browser/skin/bookmark.svg);
}
#placesContext_new\:folder {
background-image: url(chrome://global/skin/icons/folder.svg);
--menuitem-image: url(chrome://global/skin/icons/folder.svg);
}
#placesContext_new\:separator {
background-image: url(./icons/vertical-line.svg);
--menuitem-image: url(./icons/vertical-line.svg);
}
#placesContext_paste {
background-image: url(chrome://browser/skin/edit-paste.svg);
--menuitem-image: url(chrome://browser/skin/edit-paste.svg);
}
#placesContext_createBookmark {
background-image: url(chrome://browser/skin/bookmark.svg);
--menuitem-image: url(chrome://browser/skin/bookmark.svg);
}
#show-other-bookmarks_PersonalToolbar { /* checkbox */
/* background-image: url(./icons/star-line-horizontal.svg); */
/* --menuitem-image: url(./icons/star-line-horizontal.svg); */
}
#placesContext_showAllBookmarks {
background-image: url(chrome://browser/skin/bookmark-star-on-tray.svg);
--menuitem-image: url(chrome://browser/skin/bookmark-star-on-tray.svg);
}
/*= pageActionContextMenu ==================================================*/
.pageActionContextMenuItem.extensionPinned.extensionUnpinned.manageExtensionItem {
background-image: url(chrome://global/skin/icons/settings.svg);
--menuitem-image: url(chrome://global/skin/icons/settings.svg);
}
.pageActionContextMenuItem.extensionPinned.extensionUnpinned.removeExtensionItem {
background-image: url(chrome://global/skin/icons/delete.svg);
--menuitem-image: url(chrome://global/skin/icons/delete.svg);
}
/*= customizationPanelItemContextMenu ======================================*/
#customizationPanelItemContextMenuUnpin {
background-image: url(./icons/unpin-tab.svg);
--menuitem-image: url(./icons/unpin-tab.svg);
}
.customize-context-removeFromPanel {
background-image: url(chrome://global/skin/icons/delete.svg);
--menuitem-image: url(chrome://global/skin/icons/delete.svg);
}
/*= customizationPaletteItemContextMenu ====================================*/
.customize-context-addToToolbar {
background-image: url(chrome://devtools/skin/images/dock-bottom.svg);
--menuitem-image: url(chrome://devtools/skin/images/dock-bottom.svg);
}
.customize-context-addToPanel {
background-image: url(chrome://browser/skin/menu.svg);
--menuitem-image: url(chrome://browser/skin/menu.svg);
}
/*= customizationPanelContextMenu ==========================================*/
#customizationPanelContextMenu > menuitem[command="cmd_CustomizeToolbars"] {
background-image: url(chrome://browser/skin/customize.svg);
--menuitem-image: url(chrome://browser/skin/customize.svg);
}
/*= downloads-button-autohide-panel ========================================*/
@ -1428,91 +1440,91 @@
/*= downloadsContextMenu ===================================================*/
.downloadPauseMenuItem {
background-image: url(chrome://global/skin/media/pause-fill.svg);
--menuitem-image: url(chrome://global/skin/media/pause-fill.svg);
}
.downloadResumeMenuItem {
background-image: url(chrome://global/skin/media/play-fill.svg);
--menuitem-image: url(chrome://global/skin/media/play-fill.svg);
}
.downloadUnblockMenuItem {
background-image: url(./icons/checkmark-circle.svg);
--menuitem-image: url(./icons/checkmark-circle.svg);
}
.downloadUseSystemDefaultMenuItem {
background-image: url(chrome://browser/skin/open.svg);
--menuitem-image: url(chrome://browser/skin/open.svg);
}
.downloadAlwaysUseSystemDefaultMenuItem { /* checkbox */
}
.downloadShowMenuItem {
background-image: url(chrome://global/skin/icons/folder.svg);
--menuitem-image: url(chrome://global/skin/icons/folder.svg);
}
#downloadsContextMenu > menuitem[command="downloadsCmd_openReferrer"] {
background-image: url(./icons/link-square.svg);
--menuitem-image: url(./icons/link-square.svg);
}
#downloadsContextMenu > menuitem[command="downloadsCmd_copyLocation"] {
background-image: url(chrome://browser/skin/link.svg);
--menuitem-image: url(chrome://browser/skin/link.svg);
}
.downloadRemoveFromHistoryMenuItem {
background-image: url(chrome://global/skin/icons/delete.svg);
--menuitem-image: url(chrome://global/skin/icons/delete.svg);
}
#downloadsContextMenu > menuitem[command="downloadsCmd_clearList"],
#downloadsContextMenu > menuitem[command="downloadsCmd_clearDownloads"] {
background-image: url(./icons/broom.svg);
--menuitem-image: url(./icons/broom.svg);
}
/*= SyncedTabsSidebarContext ===============================================*/
#syncedTabsOpenSelected {
background-image: url(./icons/link-square.svg);
--menuitem-image: url(./icons/link-square.svg);
}
#syncedTabsOpenSelectedInTab {
background-image: url(chrome://browser/skin/new-tab.svg);
--menuitem-image: url(chrome://browser/skin/new-tab.svg);
}
#syncedTabsOpenSelectedInWindow {
background-image: url(chrome://browser/skin/window.svg);
--menuitem-image: url(chrome://browser/skin/window.svg);
}
#syncedTabsOpenSelectedInPrivateWindow {
background-image: url(chrome://browser/skin/privateBrowsing.svg);
--menuitem-image: url(chrome://browser/skin/privateBrowsing.svg);
}
#syncedTabsBookmarkSelected {
background-image: url(chrome://browser/skin/bookmark.svg);
--menuitem-image: url(chrome://browser/skin/bookmark.svg);
}
#syncedTabsCopySelected {
background-image: url(chrome://browser/skin/link.svg);
--menuitem-image: url(chrome://browser/skin/link.svg);
}
#syncedTabsOpenAllInTabs {
background-image: url(./icons/movetowindow-16.svg);
--menuitem-image: url(./icons/movetowindow-16.svg);
}
#syncedTabsManageDevices {
background-image: url(chrome://global/skin/icons/settings.svg);
--menuitem-image: url(chrome://global/skin/icons/settings.svg);
}
#syncedTabsRefresh {
background-image: url(chrome://browser/skin/sync.svg);
--menuitem-image: url(chrome://browser/skin/sync.svg);
}
/*= SyncedTabsSidebarTabsFilterContext =====================================*/
#SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_undo"] {
background-image: url(chrome://global/skin/icons/undo.svg);
--menuitem-image: url(chrome://global/skin/icons/undo.svg);
}
#SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_cut"] {
background-image: url(chrome://browser/skin/edit-cut.svg);
--menuitem-image: url(chrome://browser/skin/edit-cut.svg);
}
#SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_copy"]{
background-image: url(chrome://browser/skin/edit-copy.svg);
--menuitem-image: url(chrome://browser/skin/edit-copy.svg);
}
#SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_paste"]{
background-image: url(chrome://browser/skin/edit-paste.svg);
--menuitem-image: url(chrome://browser/skin/edit-paste.svg);
}
#SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_delete"]{
background-image: url(chrome://global/skin/icons/delete.svg);
--menuitem-image: url(chrome://global/skin/icons/delete.svg);
}
#SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_selectAll"]{
background-image: url(./icons/select-all-on.svg);
--menuitem-image: url(./icons/select-all-on.svg);
}
#syncedTabsRefreshFilter {
background-image: url(chrome://browser/skin/sync.svg);
--menuitem-image: url(chrome://browser/skin/sync.svg);
}
}