shy-icons.css (28612B)
1 /*== ShyFox Icons =================================================================================================================================== 2 3 Adding icons to all sorts of places 4 5 6 --- BOOKMARKS TOOLBAR ------------------------------------------------------------------------------------------------------------------------------- 7 8 */ 9 10 /* overflow */ 11 #PlacesChevron {list-style-image: url("../icons/bookmarks-toolbar.svg") !important;} 12 13 /* hide folders icons */ 14 .bookmark-item[container="true"] .toolbarbutton-icon {display: none} 15 16 /* other bookmarks */ 17 #OtherBookmarks{ 18 & > label {display: none !important;} 19 & > image {margin-inline: 0px !important;} 20 background-repeat: no-repeat; 21 background-position-x: 4px; 22 background-position-y: 8px; 23 width: 25px !important; 24 background-image: url("../icons/book.svg") !important; 25 } 26 27 /* 28 29 --- MONOCHROME EXTENSIONS --------------------------------------------------------------------------------------------------------------------------- 30 31 Monochrome icons for some extensions 32 33 34 */ 35 36 @media -moz-pref("shyfox.enable.ext.mono.toolbar.icons") { 37 38 /* Userchrome Toggle => sidebar icon */ 39 :is(.webextension-browser-action, 40 .eom-addon-button):is([data-extensionid="userchrome-toggle-extended@n2ezr.ru"]) 41 .toolbarbutton-icon { 42 list-style-image: url("../icons/command-frames.svg"); 43 } 44 45 /* uBlock Origin => custom svg icon */ 46 :is(.webextension-browser-action, 47 .eom-addon-button)[data-extensionid="uBlock0@raymondhill.net"] 48 .toolbarbutton-icon { 49 list-style-image: url("../icons/ublock.svg"); 50 } 51 52 /* Bitwarden => custom svg icon */ 53 :is(.webextension-browser-action, 54 .eom-addon-button)[data-extensionid="{446900e4-71c2-419f-a6a7-df9c091e268b}"] 55 .toolbarbutton-icon { 56 list-style-image: url("../icons/bitwarden.svg"); 57 } 58 59 /* Privacy Badger => it's own monochrome icon */ 60 :is(.webextension-browser-action, 61 .eom-addon-button)[data-extensionid="jid1-MnnxcxisBPnSXQ@jetpack"] 62 .toolbarbutton-icon { 63 list-style-image: url("../icons/PrivacyBadger.svg"); 64 scale: 1.3; 65 } 66 67 /* Dark Reader => custom svg icon (moon) */ 68 :is(.webextension-browser-action, 69 .eom-addon-button)[data-extensionid="addon@darkreader.org"] 70 .toolbarbutton-icon { 71 list-style-image: url("../icons/moon.svg"); 72 } 73 74 /* Video Download Helper => custom svg icon */ 75 :is(.webextension-browser-action, 76 .eom-addon-button)[data-extensionid="{b9db16a4-6edc-47ec-a1f4-b86292ed211d}"] 77 .toolbarbutton-icon { 78 list-style-image: url("../icons/video-download-helper.svg"); 79 } 80 81 /* Auto Tab Discard => power icon */ 82 :is(.webextension-browser-action, 83 .eom-addon-button)[data-extensionid="{c2c003ee-bd69-42a2-b0e9-6f34222cb046}"] 84 .toolbarbutton-icon { 85 list-style-image: url("../icons/quit.svg"); 86 } 87 88 /* Midnight Lizard => custom svg icon */ 89 :is(.webextension-browser-action, 90 .eom-addon-button)[data-extensionid="{8fbc7259-8015-4172-9af1-20e1edfbbd3a}"] 91 .toolbarbutton-icon { 92 list-style-image: url("../icons/midnight-lizard.svg"); 93 scale: 1.3; 94 } 95 96 /* gray background for all badges */ 97 .toolbarbutton-badge { 98 background-color: rgba(102, 102, 102, 1) !important; 99 box-shadow: none !important; 100 border-radius: 5px !important; 101 color: white !important; 102 } 103 } 104 105 /* context menu */ 106 107 @media -moz-pref("shyfox.enable.ext.mono.context.icons") { 108 #contentAreaContextMenu, #toolbar-context-menu, #unified-extensions-context-menu{ 109 /* ublock */ 110 menuitem[id*="ublock0_raymondhill_net-menuitem-_uBlock0-"]{ 111 .menu-iconic-icon {opacity: 0 !important;} 112 background-image: url("../icons/ublock.svg") !important; 113 } 114 115 /* simple translate */ 116 :is(menu, menuitem):not(menu *)[id*="simple-translate_sienori-menuitem-"] { 117 .menu-iconic-icon {opacity: 0 !important;} 118 background-image: url("../icons/translate.svg") !important; 119 } 120 121 /* bitwarden */ 122 #_446900e4-71c2-419f-a6a7-df9c091e268b_-menuitem-_root{ 123 .menu-iconic-icon {opacity: 0 !important;} 124 background-image: url("../icons/bitwarden.svg") !important; 125 & > menupopup{ 126 & > *[id*="-menuitem-_autofill"] {background-image: url("chrome://browser/skin/login.svg")!important;} 127 & > *[id*="-menuitem-_copy-username"] {background-image: url("../icons/edit-copy.svg") !important;} 128 & > *[id*="-menuitem-_copy-password"] {background-image: url("../icons/password.svg") !important;} 129 130 & > *[id*="-menuitem-_autofill-identity"] {background-image: url("chrome://browser/skin/fxa/avatar-empty.svg") !important;} 131 & > *[id*="-menuitem-_autofill-card"] {background-image: url("../icons/credit-card.svg") !important;} 132 133 & > *[id*="-menuitem-_generate-password"] {background-image: url("../icons/reload-auto.svg") !important;} 134 & > *[id*="-menuitem-_copy-identifier"] {background-image: url("../icons/edit-copy.svg") !important;} 135 136 *[id*="_create-"] {background-image: url("chrome://global/skin/icons/plus.svg") !important;} 137 } 138 } 139 140 /* clean url */ 141 #_74145f27-f039-47ce-a470-a662b129930a_-menuitem-_copy-link-to-clipboard{ 142 .menu-iconic-icon {opacity: 0 !important;} 143 background-image: url("../icons/eraser.svg") !important; 144 } 145 146 /* video download helper */ 147 #_b9db16a4-6edc-47ec-a1f4-b86292ed211d_-menuitem-_vdh-top{ 148 .menu-iconic-icon {opacity: 0 !important;} 149 background-image: url("../icons/video-download-helper.svg") !important; 150 } 151 } 152 153 /* sidebar switcher */ 154 155 /* Bitwarden */ 156 #sidebarswitcher_menu__446900e4-71c2-419f-a6a7-df9c091e268b_-sidebar-action{ 157 .menu-iconic-icon {opacity: 0 !important;} 158 background-image: url("../icons/bitwarden.svg") !important; 159 } 160 #sidebar-switcher-target[style*="fde67d36-ff48-49e7-8ec4-3cf26deea141"] #sidebar-icon {list-style-image: url("../icons/bitwarden.svg") !important;} 161 162 /* Video Download Helper */ 163 #sidebarswitcher_menu__b9db16a4-6edc-47ec-a1f4-b86292ed211d_-sidebar-action{ 164 .menu-iconic-icon {opacity: 0 !important;} 165 background-image: url("../icons/video-download-helper.svg") !important; 166 } 167 #sidebar-switcher-target[style*="89b69b2a-5ae9-4b43-addc-4bf789f8448f"] #sidebar-icon {list-style-image: url("../icons/video-download-helper.svg") !important;} 168 } 169 170 /* 171 172 --- MENU -------------------------------------------------------------------------------------------------------------------------------------------- 173 174 175 */ 176 177 /* icons color */ 178 #appMenu-multiView .subviewbutton::before, 179 #appMenu-proton-update-banner::before, 180 #protections-popup-tp-switch-breakage-link::before, 181 #downloadsHistory .button-icon, 182 #PanelUI-fxa-menu-syncnow-button::before, 183 .subviewbutton:not(#appMenu-proton-update-banner) > image 184 { 185 fill: currentColor !important; 186 fill-opacity: var(--toolbarbutton-icon-fill-opacity) !important; 187 -moz-context-properties: fill, fill-opacity, stroke !important; 188 } 189 190 /* text padding */ 191 #appMenu-multiView .toolbarbutton-text, 192 #customizationui-widget-panel .toolbarbutton-text, 193 #identity-popup-clear-sitedata-button .toolbarbutton-text, 194 #unified-extensions-manage-extensions .toolbarbutton-text, 195 #widget-overflow .toolbarbutton-text, 196 #protections-popup-tp-switch-breakage-link .toolbarbutton-text, 197 #downloadsPanel #downloadsHistory .button-text, 198 .protections-popup-footer-button-label 199 {padding-left: 6px !important;} 200 201 /* security popup */ 202 #protections-popup-tp-switch-breakage-link::before {content: url("chrome://global/skin/icons/help.svg"); scale: 1.1} 203 #protections-popup-settings-button {list-style-image: url("chrome://global/skin/icons/settings.svg");} 204 #protections-popup-show-report-stack {list-style-image: url("../icons/dashboard.svg");} 205 206 /* delete cookies */ 207 #identity-popup-clear-sitedata-button {list-style-image: url("../icons/trash.svg");} 208 209 /* extensions popup */ 210 #unified-extensions-manage-extensions {list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");} 211 212 /* main menu */ 213 #appMenu-fxa-separator{border-image: none !important;} 214 #appMenu-proton-update-banner::before {content: url("../icons/whatsnew.svg");} 215 #appMenu-new-tab-button2 {list-style-image: url("../icons/new-tab.svg");} 216 #appMenu-new-window-button2 {list-style-image: url("../icons/window.svg");} 217 #appMenu-new-private-window-button2 {list-style-image: url("chrome://browser/skin/privateBrowsing.svg");} 218 #appMenu-bookmarks-button {list-style-image: url("chrome://browser/skin/bookmark.svg");} 219 #appMenu-history-button {list-style-image: url("chrome://browser/skin/history.svg");} 220 #appMenu-downloads-button {list-style-image: url("chrome://browser/skin/downloads/downloads.svg");} 221 #appMenu-passwords-button {list-style-image: url("chrome://browser/skin/login.svg");} 222 #appMenu-extensions-themes-button {list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");} 223 #appMenu-print-button2 {list-style-image: url("chrome://global/skin/icons/print.svg");} 224 #appMenu-save-file-button2 {list-style-image: url("../icons/toolbarButton-download.svg");} 225 #appMenu-find-button2 {list-style-image: url("chrome://global/skin/icons/search-glass.svg");} 226 #appMenu-translate-button {list-style-image: url("../icons/translate.svg");} 227 #appMenu-zoom-controls::before, #appMenu-zoom-controls2::before {content: url("../icons/screenshot.svg");} 228 #appMenu-settings-button {list-style-image: url("chrome://global/skin/icons/settings.svg");} 229 #appMenu-more-button2 {list-style-image: url("../icons/ion.svg");} 230 #appMenu-help-button2 {list-style-image: url("chrome://global/skin/icons/help.svg");} 231 #appMenu-quit-button2 {list-style-image: url("../icons/quit.svg");} 232 233 #PanelUI-fxa-menu-syncnow-button {padding-left: 11.3px !important;} 234 #PanelUI-fxa-menu-syncnow-button::before {content: url("chrome://browser/skin/sync.svg"); width: 13px; height: 15px; scale: 1.5; padding-right: 5px} 235 #PanelUI-fxa-menu-connect-device-button {list-style-image: url("../icons/add-device.svg");} 236 #PanelUI-fxa-menu-sendtab-button {list-style-image: url("../icons/send-to-device.svg");} 237 #PanelUI-fxa-menu-sync-prefs-button {list-style-image: url("chrome://global/skin/icons/settings.svg");} 238 #PanelUI-fxa-menu-account-signout-button {list-style-image: url("../icons/sign-out.svg");} 239 240 #panelMenuBookmarkThisPage {list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");} 241 #panelMenuBookmarkThisPage[starred] {list-style-image: url("chrome://browser/skin/bookmark.svg");} 242 #panelMenu_searchBookmarks {list-style-image: url("chrome://global/skin/icons/search-glass.svg");} 243 #panelMenu_viewBookmarksToolbar {list-style-image: url("../icons/bookmarks-toolbar-alt.svg");} 244 #panelMenu_showAllBookmarks {list-style-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");} 245 246 #appMenuSearchHistory {list-style-image: url("chrome://global/skin/icons/search-glass.svg");} 247 #appMenuClearRecentHistory {list-style-image: url("../icons/forget.svg");} 248 #PanelUI-historyMore {list-style-image: url(chrome://browser/skin/history.svg);} 249 #appMenuRecentlyClosedTabs {list-style-image: url("../icons/tab.svg");} 250 #appMenuRecentlyClosedWindows {list-style-image: url("chrome://browser/skin/window.svg");} 251 #appMenuRestoreSession, #appMenu-restoreSession {list-style-image: url("../icons/restore-session.svg");} 252 253 #appmenu-moreTools-button, #overflowMenu-customize-button {list-style-image: url("chrome://browser/skin/customize.svg");} 254 255 #appmenu-developer-tools-view .subviewbutton:nth-child(1), 256 #PanelUI-developer-tools-view .subviewbutton:nth-child(1) { 257 list-style-image: url("../icons/developer.svg");} 258 #appmenu-developer-tools-view .subviewbutton:nth-child(2), 259 #PanelUI-developer-tools-view .subviewbutton:nth-child(2) { 260 list-style-image: url("../icons/performance.svg");} 261 #appmenu-developer-tools-view .subviewbutton:nth-child(3), 262 #PanelUI-developer-tools-view .subviewbutton:nth-child(3) { 263 list-style-image: url("../icons/bug.svg");} 264 #appmenu-developer-tools-view .subviewbutton:nth-child(4), 265 #PanelUI-developer-tools-view .subviewbutton:nth-child(4) { 266 list-style-image: url("../icons/window-dev-tools.svg");} 267 #appmenu-developer-tools-view .subviewbutton:nth-child(5), 268 #PanelUI-developer-tools-view .subviewbutton:nth-child(5) { 269 list-style-image: url("../icons/command-frames.svg");} 270 #appmenu-developer-tools-view .subviewbutton:nth-last-child(5), 271 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(5) { 272 list-style-image: url("../icons/command-console.svg");} 273 #appmenu-developer-tools-view .subviewbutton:nth-last-child(4), 274 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(4) { 275 list-style-image: url("../icons/command-responsivemode.svg");} 276 #appmenu-developer-tools-view .subviewbutton:nth-last-child(3), 277 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(3) { 278 list-style-image: url("../icons/command-eyedropper.svg");} 279 #appmenu-developer-tools-view .subviewbutton:nth-last-child(2), 280 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(2) { 281 list-style-image: url("../icons/document-search.svg");} 282 #appmenu-developer-tools-view .subviewbutton:nth-last-child(1), 283 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(1) { 284 list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");} 285 #appmenu-developer-tools-view .subviewbutton:last-child {margin-bottom: 6px !important;} 286 287 #appMenu_menu_openHelp {list-style-image: url("chrome://global/skin/icons/help.svg");} 288 #appMenu_feedbackPage {list-style-image: url("../icons/send.svg");} 289 #appMenu_helpSafeMode {list-style-image: url("chrome://devtools/skin/images/debugging-workers.svg");} 290 #appMenu_troubleShooting {list-style-image: url("chrome://global/skin/icons/more.svg");} 291 #appMenu-report-broken-site-button, #appMenu_help_reportSiteIssue {list-style-image: url("chrome://global/skin/icons/lightbulb.svg");} 292 #appMenu_menu_HelpPopup_reportPhishingtoolmenu {list-style-image: url("chrome://global/skin/icons/warning.svg");} 293 #appMenu_helpSwitchDevice {list-style-image: url("../icons/add-device.svg");} 294 #appMenu_aboutName {list-style-image: url("chrome://global/skin/icons/info.svg");} 295 296 #downloadsHistory {list-style-image: url("chrome://browser/skin/downloads/downloads.svg");} 297 298 /* 299 300 --- CONTEXT MENU ------------------------------------------------------------------------------------------------------------------------------------ 301 302 303 */ 304 305 :is( 306 #toolbar-context-menu, 307 #contentAreaContextMenu, 308 #unified-extensions-context-menu, 309 #downloadsContextMenu, 310 #placesContext, 311 #sidebarMenu-popup, 312 #BMB_bookmarksPopup, 313 #toolbar-menubar menupopup, 314 #PlacesToolbar menupopup 315 ) :is(menuitem, menu){ 316 317 /* icons color and position */ 318 fill: currentColor !important; 319 fill-opacity: var(--toolbarbutton-icon-fill-opacity) !important; 320 -moz-context-properties: fill, fill-opacity, stroke !important; 321 background-repeat: no-repeat !important; 322 background-position-x: 5px !important; 323 background-position-y: center !important; 324 background-size: 16px !important; 325 326 /* various paddings/margins tweaks */ 327 &:not(.menuitem-iconic, .menu-iconic, [type="checkbox"], [type="radio"]) > label {margin-inline-start: 21px !important;} 328 329 .menu-iconic-left{ 330 width: 22px !important; 331 padding-inline-end: 6px !important; 332 margin-inline: 0px !important; 333 } 334 335 .menu-iconic-text {margin-inline-start: -1px !important;} 336 &:not(:is(menu, [acceltext])) {padding-right: 0px !important;} 337 } 338 339 @media -moz-pref("shyfox.enable.context.menu.icons") { 340 341 /* in page context menu */ 342 #contentAreaContextMenu{ 343 & > #context-back {background-image: url("chrome://browser/skin/back.svg") !important;} 344 & > #context-forward {background-image: url("chrome://browser/skin/forward.svg") !important;} 345 & > #context-reload {background-image: url("chrome://global/skin/icons/reload.svg") !important;} 346 & > #context-stop {background-image: url("chrome://global/skin/icons/close.svg") !important;} 347 & > #context-bookmarkpage {background-image: url("chrome://browser/skin/bookmark-hollow.svg") !important;} 348 349 #context-openlinkincurrent {background-image: url("../icons/link-square.svg") !important;} 350 #context-openlinkintab {background-image: url("../icons/new-tab.svg") !important;} 351 context-openlinkincontainertab, #context-openlinkinusercontext-menu {background-image: url("../icons/container-openin-16.svg") !important;} 352 #context-openlink {background-image: url("../icons/window.svg") !important;} 353 #context-openlinkprivate {background-image: url("chrome://browser/skin/privateBrowsing.svg") !important;} 354 355 #spell-no-suggestions {background-image: url("../icons/text-proofing-tools.svg") !important;} 356 #spell-add-to-dictionary, #spell-add-dictionaries, #spell-add-dictionaries-main {background-image: url("../icons/book-add.svg") !important;} 357 #spell-undo-add-to-dictionary {background-image: url("../icons/undo.svg") !important} 358 #spell-dictionaries {background-image: url("../icons/book.svg") !important;} 359 360 #context-undo, #context-pdfjs-undo {background-image: url("../icons/undo.svg") !important;} 361 #context-redo, #context-pdfjs-redo {background-image: url("../icons/redo.svg") !important;} 362 363 #context-savepage {background-image: url("chrome://browser/skin/downloads/downloads.svg") !important;} 364 #context-pocket {background-image: url("../icons/pocket-outline.svg") !important;} 365 #context-sendpagetodevice {background-image: url("../icons/send-to-device.svg") !important;} 366 #context-cut, #context-pdfjs-cut {background-image: url("../icons/edit-cut.svg") !important;} 367 #context-copy, #context-pdfjs-copy {background-image: url("../icons/edit-copy.svg") !important;} 368 #context-print-selection {background-image: url("chrome://global/skin/icons/print.svg") !important;} 369 #context-paste, #context-pdfjs-paste {background-image: url("../icons/edit-paste.svg") !important;} 370 #context-paste-no-formatting {background-image: url("../icons/paste-text.svg") !important;} 371 #context-delete, #context-pdfjs-delete {background-image: url("../icons/trash.svg") !important;} 372 #context-selectall, #context-pdfjs-selectall {background-image: url("../icons/select-all-on.svg") !important;} 373 #context-pdfjs-highlight-selection {background-image: url("../icons/toolbarButton-editorHighlight.svg") !important;} 374 375 #context-media-play {background-image: url("chrome://global/skin/media/play-fill.svg") !important;} 376 #context-media-pause {background-image: url("chrome://global/skin/media/pause-fill.svg") !important;} 377 #context-media-mute {background-image: url("chrome://global/skin/media/audio-muted.svg") !important;} 378 #context-media-unmute {background-image: url("chrome://global/skin/media/audio.svg") !important;} 379 #context-media-playbackrate {background-image: url("../icons/performance.svg") !important;} 380 #context-video-fullscreen {background-image: url("chrome://browser/skin/fullscreen.svg") !important;} 381 #context-leave-dom-fullscreen {background-image: url("chrome://global/skin/media/fullscreenExitButton.svg") !important;} 382 #context-media-showcontrols {background-image: url("../icons/eye-show.svg") !important;} 383 #context-media-hidecontrols {background-image: url("../icons/eye-hide.svg") !important;} 384 385 #context-viewvideo {background-image: url("../icons/video-clip.svg") !important;} 386 #context-savevideo {background-image: url("../icons/video.svg") !important;} 387 388 #context-saveaudio {background-image: url("chrome://global/skin/media/audio.svg") !important;} 389 390 #context-reloadimage {background-image: url("../icons/image-arrow-counterclockwise.svg") !important;} 391 #context-viewimage {background-image: url("../icons/image-add.svg") !important;} 392 #context-saveimage {background-image: url("../icons/image.svg") !important;} 393 #context-video-saveimage {background-image: url("../icons/video-snapshot.svg") !important;} 394 #context-copyimage-contents {background-image: url("../icons/image-copy.svg") !important;} 395 #context-viewimageinfo {background-image: url("chrome://global/skin/icons/info.svg") !important;} 396 #context-viewimagedesc {background-image: url("../icons/image-alt-text.svg") !important;} 397 398 #context-copyimage, #context-copyvideourl, #context-copyaudiourl {background-image: url("../icons/link.svg") !important;} 399 #context-sendimage, #context-sendvideo, #context-sendaudio {background-image: url("../icons/mail.svg") !important;} 400 401 #context-setDesktopBackground {background-image: url("../icons/device-desktop.svg") !important;} 402 403 #context-take-screenshot {background-image: url("chrome://browser/skin/screenshot.svg") !important;} 404 405 #context-bookmarklink {background-image: url("chrome://browser/skin/bookmark.svg") !important;} 406 #context-savelink {background-image: url("../icons/toolbarButton-download.svg") !important;} 407 #context-savelinktopocket {background-image: url("../icons/pocket-outline.svg") !important;} 408 #context-copyemail {background-image: url("../icons/mail.svg") !important;} 409 #context-copyphone {background-image: url("../icons/device-phone.svg") !important;} 410 #context-copylink {background-image: url("../icons/link.svg") !important;} 411 #context-stripOnShareLink {background-image: url("../icons/link-no-tracking.svg") !important;} 412 #context-sendlinktodevice {background-image: url("../icons/send-to-device.svg") !important;} 413 414 #context-searchselect {background-image: url(chrome://global/skin/icons/search-glass.svg) !important;} 415 #context-searchselect-private {background-image: url("../icons/private-favicon.svg") !important;} 416 #context-keywordfield {background-image: url("chrome://browser/skin/bookmark.svg") !important;} 417 418 #context-translate-selection {background-image: url("../icons/translate.svg") !important;} 419 420 #context-bidi-text-direction-toggle {background-image: url("../icons/text-direction-horizontal-ltr.svg") !important;} 421 #context-bidi-page-direction-toggle {background-image: url("../icons/document-landscape-split-hint.svg") !important;} 422 423 #context-viewsource-goToLine {background-image: url("../icons/text-number-format.svg") !important;} 424 #context-viewpartialsource-selection {background-image: url("../icons/code.svg") !important;} 425 #context-viewsource {background-image: url("../icons/document-search.svg") !important;} 426 #context-inspect-a11y {background-image: url("../icons/tool-accessibility.svg") !important;} 427 #context-inspect {background-image: url("../icons/command-pick.svg") !important;} 428 429 #fill-login {background-image: url("../icons/password.svg") !important;} 430 #fill-login-generated-password {background-image: url("chrome://browser/skin/login.svg") !important;} 431 #manage-saved-logins {background-image: url("../icons/key-multiple.svg") !important;} 432 #use-relay-mask {background-image: url("../icons/relay-logo.svg") !important;} 433 #context-reveal-password {background-image: url("../icons/eye-show.svg") !important;} 434 } 435 436 /* toolbar context menu */ 437 #toolbar-context-menu, #unified-extensions-context-menu{ 438 .customize-context-manageExtension, .unified-extensions-context-menu-manage-extension {background-image: url("chrome://global/skin/icons/settings.svg") !important;} 439 .customize-context-removeExtension, .unified-extensions-context-menu-remove-extension {background-image: url("../icons/trash.svg") !important;} 440 .customize-context-reportExtension, .unified-extensions-context-menu-report-extension {background-image: url("chrome://global/skin/icons/warning.svg") !important;} 441 .customize-context-moveToPanel {background-image: url("../icons/pin-tab.svg") !important;} 442 .customize-context-removeFromToolbar {background-image: url("../icons/trash.svg") !important;} 443 #toggle_PersonalToolbar {background-image: url("../icons/bookmarks-toolbar-alt.svg") !important;} 444 .viewCustomizeToolbar {background-image: url("chrome://browser/skin/customize.svg") !important;} 445 446 .unified-extensions-context-menu-move-widget-up {background-image: url("../icons/up-arrow.svg") !important;} 447 .unified-extensions-context-menu-move-widget-down {background-image: url("../icons/down-arrow.svg") !important;} 448 } 449 450 /* bookmarks context menu */ 451 #placesContext{ 452 #placesContext_open {background-image: url("../icons/link-square.svg") !important;} 453 #placesContext_openBookmarkContainer\:tabs, #placesContext_openBookmarkLinks\:tabs {background-image: url("../icons/movetowindow-16.svg") !important;} 454 #placesContext_open\:newtab, #placesContext_openContainer\:tabs, #placesContext_openLinks\:tabs {background-image: url("../icons/new-tab.svg") !important;} 455 #placesContext_open\:newcontainertab {background-image: url("../icons/container-openin-16.svg") !important;} 456 #placesContext_open\:newwindow {background-image: url("chrome://browser/skin/window.svg") !important;} 457 #placesContext_open\:newprivatewindow {background-image: url("chrome://browser/skin/privateBrowsing.svg") !important;} 458 #placesContext_show_bookmark\:info, #placesContext_show\:info, #placesContext_show_folder\:info {background-image: url("../icons/edit-active.svg") !important;} 459 #placesContext_deleteBookmark, #placesContext_deleteFolder, #placesContext_delete, #placesContext_delete_history {background-image: url("../icons/trash.svg") !important;} 460 #placesContext_deleteHost {background-image: url("../icons/eye-hide.svg") !important;} 461 #placesContext_sortBy\:name {background-image: url("../icons/text-sort-ascending.svg") !important;} 462 463 #placesContext_cut {background-image: url("../icons/edit-cut.svg") !important;} 464 #placesContext_copy {background-image: url("../icons/edit-copy.svg") !important;} 465 #placesContext_paste_group, #placesContext_paste {background-image: url("../icons/edit-paste.svg") !important;} 466 #placesContext_new\:separator {background-image: url("../icons/vertical-line.svg") !important;} 467 #placesContext_new\:bookmark {background-image: url("chrome://browser/skin/bookmark.svg") !important;} 468 #placesContext_new\:folder {background-image: url("chrome://global/skin/icons/folder.svg") !important;} 469 #placesContext_showAllBookmarks {background-image: url("chrome://browser/skin/bookmark-star-on-tray.svg") !important;} 470 #toggle_PersonalToolbar {background-image: url("../icons/bookmarks-toolbar-alt.svg") !important;} 471 } 472 473 /* downloads context menu */ 474 #downloadsContextMenu{ 475 .downloadPauseMenuItem {background-image: url("chrome://global/skin/media/pause-fill.svg") !important;} 476 .downloadResumeMenuItem {background-image: url("chrome://global/skin/media/play-fill.svg") !important;} 477 .downloadUnblockMenuItem {background-image: url("../icons/checkmark-circle.svg") !important;} 478 .downloadUseSystemDefaultMenuItem {background-image: url("../icons/toolbarButton-upload.svg") !important;} 479 .downloadShowMenuItem {background-image: url("chrome://global/skin/icons/folder.svg") !important;} 480 481 .downloadOpenReferrerMenuItem {background-image: url("../icons/link-square.svg") !important;} 482 .downloadCopyLocationMenuItem {background-image: url("../icons/link.svg") !important;} 483 484 .downloadDeleteFileMenuItem {background-image: url("../icons/trash.svg") !important;} 485 .downloadRemoveFromHistoryMenuItem {background-image: url("../icons/eraser.svg") !important;} 486 487 menuitem[command="downloadsCmd_clearList"], menuitem[command="downloadsCmd_clearDownloads"] {background-image: url("../icons/broom.svg") !important;} 488 } 489 490 /* sidebar header menu */ 491 #sidebarMenu-popup{ 492 #sidebar-switcher-bookmarks {background-image: url(chrome://browser/skin/bookmark.svg) !important;} 493 #sidebar-switcher-history {background-image: url(chrome://browser/skin/history.svg) !important;} 494 #sidebar-switcher-tabs {background-image: url(chrome://browser/skin/synced-tabs.svg) !important;} 495 } 496 497 /* bookmarks button menu */ 498 #main-window:has(#PersonalToolbar[collapsed="true"]) #BMB_bookmarksPopup #BMB_viewBookmarksToolbar {background-image: url("../icons/eye-show.svg") !important;} 499 #BMB_bookmarksPopup{ 500 #BMB_viewBookmarksToolbar {background-image: url("../icons/eye-hide.svg") !important;} 501 #BMB_viewBookmarksSidebar {background-image: url("chrome://browser/skin/sidebars.svg") !important;} 502 #BMB_searchBookmarks {background-image: url(chrome://global/skin/icons/search-glass.svg) !important} 503 #BMB_mobileBookmarks {background-image: url(../icons/device-phone.svg) !important;} 504 505 #BMB_bookmarksShowAllTop {display: none !important;} 506 #BMB_bookmarksShowAll {background-image: url("chrome://browser/skin/bookmark-star-on-tray.svg") !important;} 507 } 508 509 /* bookmarks bar folder menu */ 510 #PlacesToolbar .openintabs-menuitem {background-image: url("../icons/bookmark-multiple.svg") !important;} 511 }