diff --git a/arch-config/.mozilla/firefox/default-release/CREDITS b/arch-config/.mozilla/firefox/default-release/CREDITS
index dfa52145..0a4527ed 100644
--- a/arch-config/.mozilla/firefox/default-release/CREDITS
+++ b/arch-config/.mozilla/firefox/default-release/CREDITS
@@ -30,6 +30,9 @@ N: Ajith-stark
E: ajith.kum.12342@gmail.com
W: https://github.com/Ajith-stark
+N: akay
+W: https://github.com/akay
+
N: Andmagdo
W: https://github.com/andmagdo
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/LEPTON b/arch-config/.mozilla/firefox/default-release/chrome/LEPTON
index ef42a13d..ba3fe003 100644
--- a/arch-config/.mozilla/firefox/default-release/chrome/LEPTON
+++ b/arch-config/.mozilla/firefox/default-release/chrome/LEPTON
@@ -1,3 +1,3 @@
[Info]
-Ver=v6.2.0
+Ver=v6.3.0
Branch=photon-style
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css
index 10ede0d3..e7f5c6ea 100644
--- a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css
+++ b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css
@@ -1,6 +1,6 @@
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
@namespace html "http://www.w3.org/1999/xhtml";
-/** Default Thme - Contrast ***************************************************/
+/** Default Theme - Contrast **************************************************/
@supports -moz-bool-pref("userChrome.theme.built_in_contrast") {
/*= Lightmode - Color darker =================================================*/
:root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]),
@@ -87,7 +87,7 @@
.tabbrowser-tab:is([visuallyselected="true"], [multiselected])
> .tab-stack
> .tab-background {
- /* Nigtly 96: 1px solid var(--tab-line-color, rgba(128,128,142,0.9)); */
+ /* Nightly 96: 1px solid var(--tab-line-color, rgba(128,128,142,0.9)); */
border: unset !important;
}
@@ -145,6 +145,54 @@
border: 1px solid var(--input-border-color, var(--toolbar-field-border-color, ThreeDShadow)) !important;
/* Original: 1px solid var(--input-border-color, var(--toolbar-field-border-color)) */
}
+
+ /*= Drop Indicator Color #473 ================================================*/
+ treechildren::-moz-tree-cell-text(primary, dropOn),
+ treechildren::-moz-tree-drop-feedback,
+ vbox[part="drop-indicator-bar"] > image[part="drop-indicator"] {
+ background-color: var(--button-primary-bgcolor, var(--focus-outline-color)) !important;
+ /* Original: SelectedItem or AccentColor*/
+ }
+
+ #bookmarksPanel[lwt-sidebar="true"] {
+ --focus-outline-color: var(--in-content-focus-outline-color, AccentColor) !important;
+ }
+
+ /*= Menu color #477 ==========================================================*/
+ @media (-moz-windows-non-native-menus) {
+ :root {
+ /* Override some menu color variables for light browser themes. */
+ --menuitem-hover-background-color: #e0e0e6;
+ --menu-background-color: #f9f9fb;
+ --menu-color: #15141a;
+ --menuitem-disabled-hover-background-color: rgba(224, 224, 230, 0.4);
+ --menu-disabled-color: rgba(21, 20, 26, 0.4);
+ --menu-border-color: #cfcfd8;
+ --menu-icon-opacity: 0.7;
+ /* Declare menu colors for dark themes, but don't override anything yet. */
+ --dark-menuitem-hover-background-color: #52525e;
+ --dark-menu-background-color: #2b2a33;
+ --dark-menu-color: #fbfbfe;
+ --dark-menuitem-disabled-hover-background-color: rgba(82, 82, 94, 0.4);
+ --dark-menu-disabled-color: rgba(251, 251, 254, 0.4);
+ --dark-menu-border-color: #5b5b66;
+ --dark-menu-icon-opacity: 1;
+ }
+
+ /* Override the menu color variables for dark browser themes. */
+ }
+ @media (-moz-windows-non-native-menus) and (-moz-toolbar-prefers-color-scheme: dark),
+ (-moz-windows-non-native-menus) and (prefers-color-scheme: dark) {
+ :root {
+ --menuitem-hover-background-color: var(--dark-menuitem-hover-background-color);
+ --menu-background-color: var(--dark-menu-background-color);
+ --menu-color: var(--dark-menu-color);
+ --menuitem-disabled-hover-background-color: var(--dark-menuitem-disabled-hover-background-color);
+ --menu-disabled-color: var(--dark-menu-disabled-color);
+ --menu-border-color: var(--dark-menu-border-color);
+ --menu-icon-opacity: var(--dark-menu-icon-opacity);
+ }
+ }
}
/*= OS - Compatibility =======================================================*/
@supports -moz-bool-pref("userChrome.compatibility.os") {
@@ -289,7 +337,7 @@
}
/*= Linux - Titlebar button at lwtheme =====================================*/
- @supports not -moz-bool-pref("userChrome.compatiblity.os.linux_non_native_titlebar_button") {
+ @supports not -moz-bool-pref("userChrome.compatibility.os.linux_non_native_titlebar_button") {
.titlebar-button:-moz-lwtheme {
appearance: auto !important;
}
@@ -334,16 +382,29 @@
}
}
/*= Titlebar Container Size at maximized #384 ================================*/
- @supports -moz-bool-pref("userChrome.compatibility.os.windows_maximized") {
- @media (-moz-os-version: windows-win7),
- (-moz-platform: windows-win7),
- (-moz-os-version: windows-win8),
- (-moz-platform: windows-win8),
- (-moz-os-version: windows-win10),
- (-moz-platform: windows-win10) {
- :root[tabsintitlebar][sizemode="maximized"] #titlebar {
+ @media (-moz-os-version: windows-win7),
+ (-moz-platform: windows-win7),
+ (-moz-os-version: windows-win8),
+ (-moz-platform: windows-win8),
+ (-moz-os-version: windows-win10),
+ (-moz-platform: windows-win10) {
+ @supports not -moz-bool-pref("userChrome.compatibility.os.windows_maximized") {
+ :root[tabsintitlebar] #titlebar {
/* -moz-default-appearance: -moz-window-titlebar */
appearance: none !important;
+ }
+ @media (-moz-os-version: windows-win7),
+ (-moz-platform: windows-win7),
+ (-moz-os-version: windows-win8),
+ (-moz-platform: windows-win8) {
+ :root[tabsintitlebar][sizemode="maximized"] #titlebar {
+ padding-top: 8px;
+ }
+ }
+ }
+ @supports -moz-bool-pref("userChrome.compatibility.os.windows_maximized") {
+ :root[tabsintitlebar][sizemode="maximized"] #titlebar {
+ appearance: none !important;
padding-top: 8px;
}
}
@@ -442,16 +503,16 @@
--win-field-bgcolor: #ffffff;
--win-component-bgcolor: #f2f2f2;
--win-border-color: #8a8a8a;
- --win-tab-seperator-color: #a3a3a3;
+ --win-tab-separator-color: #a3a3a3;
--win-sidebar-bgcolor: #e6e6e6;
--win-sidebar-hover-bgcolor: #cfcfcf;
--win-sidebar-button-hover-bgcolor: #b8b8b8;
--win-sidebar-button-hover-active-bgcolor: #a3a3a3;
--win-button-border: #747474;
- --win-shorcut-text-color: #757575;
+ --win-shortcut-text-color: #757575;
--win-error-color: #b31616;
--win-red-border-color: #ff4343;
- --win-accent-forground-color: AccentColorText;
+ --win-accent-foreground-color: AccentColorText;
--win-accent-color: color-mix(in srgb, rgba(0, 0, 0, 0.8) 10%, AccentColor);
--win-accent-content-color: color-mix(in srgb, rgba(255, 255, 255, 0.8) 15%, AccentColor);
--win-accent-hover-color: color-mix(in srgb, rgba(255, 255, 255, 0.8) 27%, AccentColor);
@@ -459,7 +520,7 @@
}
@supports -moz-bool-pref("userChrome.compatibility.accent_color") {
:root:not(:-moz-lwtheme) {
- --win-accent-forground-color: -moz-accent-color-foreground;
+ --win-accent-foreground-color: -moz-accent-color-foreground;
--win-accent-color: color-mix(in srgb, rgba(0, 0, 0, 0.8) 10%, -moz-accent-color);
--win-accent-content-color: color-mix(in srgb, rgba(255, 255, 255, 0.8) 15%, -moz-accent-color);
--win-accent-hover-color: color-mix(in srgb, rgba(255, 255, 255, 0.8) 27%, -moz-accent-color);
@@ -483,13 +544,13 @@
--win-field-bgcolor: #373737;
--win-component-bgcolor: #171717;
--win-border-color: #5b5b5b;
- --win-tab-seperator-color: #555555;
+ --win-tab-separator-color: #555555;
--win-sidebar-bgcolor: #1f1f1f;
--win-sidebar-hover-bgcolor: #353535;
--win-sidebar-button-hover-bgcolor: #353535;
--win-sidebar-button-hover-active-bgcolor: #4c4c4c;
--win-button-border: #8f8f8f;
- --win-shorcut-text-color: #adadad;
+ --win-shortcut-text-color: #adadad;
--win-error-color: #ffb900;
--win-red-border-color: #ff4343;
--win-accent-color: color-mix(in srgb, rgba(255, 255, 255, 0.8) 20%, AccentColor);
@@ -531,8 +592,8 @@
--panel-disabled-color: var(--win-disabled-color) !important;
--download-progress-paused-color: var(--win-disabled-color) !important;
/* Text Shortcut Color */
- --panel-shortcut-color: var(--win-shorcut-text-color) !important;
- --panel-description-color: var(--win-shorcut-text-color) !important;
+ --panel-shortcut-color: var(--win-shortcut-text-color) !important;
+ --panel-description-color: var(--win-shortcut-text-color) !important;
/* Title Background */
--lwt-accent-color: var(--win-bgcolor) !important;
--toolbar-field-border-color: var(--win-bgcolor) !important;
@@ -544,9 +605,9 @@
--arrowpanel-background: var(--win-component-bgcolor) !important;
--autocomplete-popup-background: var(--win-component-bgcolor) !important;
/* Border Color */
- /* Seperator */
- --toolbarseparator-color: var(--win-tab-seperator-color) !important;
- /* Field Backround Color */
+ /* Separator */
+ --toolbarseparator-color: var(--win-tab-separator-color) !important;
+ /* Field Background Color */
--input-bgcolor: var(--win-field-bgcolor) !important;
--toolbar-field-background-color: var(--win-field-bgcolor) !important;
--toolbar-field-focus-background-color: var(--win-field-bgcolor) !important;
@@ -578,9 +639,9 @@
--checkbox-border-color: var(--win-button-border) !important;
--input-border-color: var(--win-button-border) !important;
--autocomplete-popup-separator-color: var(--win-button-border) !important;
- /* Accent Forground Color */
- --button-primary-color: var(--win-accent-forground-color) !important;
- --checkbox-checked-color: var(--win-accent-forground-color) !important;
+ /* Accent Foreground Color */
+ --button-primary-color: var(--win-accent-foreground-color) !important;
+ --checkbox-checked-color: var(--win-accent-foreground-color) !important;
/* Accent Color */
--button-primary-bgcolor: var(--win-accent-color) !important;
--focus-outline-color: var(--win-accent-color) !important;
@@ -853,11 +914,11 @@
/* Selected Background Color */
--toolbar-bgcolor: var(--mac-selected-bgcolor) !important;
--toolbar-non-lwt-bgcolor: var(--mac-selected-bgcolor) !important;
- /* Field Backround Color */
+ /* Field Background Color */
--input-bgcolor: var(--mac-field-bgcolor) !important;
--toolbar-field-background-color: var(--mac-field-bgcolor) !important;
--tab-icon-overlay-stroke: var(--mac-field-bgcolor) !important;
- /* Panel Backround Color */
+ /* Panel Background Color */
--arrowpanel-background: var(--mac-panel-bgcolor) !important;
/* Hover Background Color */
--menuitem-hover-background-color: var(--mac-hover-bgcolor) !important;
@@ -894,7 +955,7 @@
--input-border-color: var(--mac-bgcolor) !important;
--autocomplete-popup-separator-color: var(--mac-bgcolor) !important;
*/
- /* Accent Color Forground */
+ /* Accent Color Foreground */
--button-primary-color: var(--mac-primary-button-color) !important;
--checkbox-checked-color: var(--mac-primary-button-color) !important;
/* Accent Color */
@@ -1081,7 +1142,7 @@
--in-content-link-color-hover: var(--blue-70);
--in-content-link-color-active: var(--blue-80);
--in-content-link-color-visited: var(--blue-60);
- /* button background states are also used for checkboxes and radiobuttons */
+ /* button background states are also used for checkboxes and radio buttons */
--in-content-button-text-color: var(--in-content-text-color);
--in-content-button-text-color-hover: var(--in-content-text-color);
--in-content-button-background: rgba(207, 207, 216, 0.33);
@@ -1310,14 +1371,14 @@
html#main-window menupopup:not(.in-menulist) menuseparator {
border-top: 1px solid var(--menu-border-color);
}
- html#main-window menupopup menu[disabled="true"],
- html#main-window menupopup menu[_moz-menuactive="true"][disabled="true"],
- html#main-window menupopup menuitem[disabled="true"],
- html#main-window menupopup menuitem[_moz-menuactive="true"][disabled="true"] {
+ html#main-window menupopup:not(.in-menulist) menu[disabled="true"],
+ html#main-window menupopup:not(.in-menulist) menu[_moz-menuactive="true"][disabled="true"],
+ html#main-window menupopup:not(.in-menulist) menuitem[disabled="true"],
+ html#main-window menupopup:not(.in-menulist) menuitem[_moz-menuactive="true"][disabled="true"] {
color: var(--menu-disabled-color) !important;
}
- html#main-window menupopup menu[_moz-menuactive="true"]:not([disabled="true"]),
- html#main-window menupopup menuitem[_moz-menuactive="true"]:not([disabled="true"]) {
+ html#main-window menupopup:not(.in-menulist) menu[_moz-menuactive="true"]:not([disabled="true"]),
+ html#main-window menupopup:not(.in-menulist) menuitem[_moz-menuactive="true"]:not([disabled="true"]) {
background-color: var(--menuitem-hover-background-color) !important;
color: var(--menu-color) !important;
}
@@ -1339,6 +1400,12 @@
background-color: transparent !important;
}
}
+ @media (-moz-windows-non-native-menus) and (-moz-toolbar-prefers-color-scheme: light),
+ (-moz-windows-non-native-menus) and (prefers-color-scheme: light) {
+ :root[style*="background-noodles-right"] menupopup {
+ --toolbarbutton-hover-background: rgba(232, 224, 255, 0.11999999731779099) !important;
+ }
+ }
@media not all and (-moz-gtk-csd-available) {
window:is(#bookmarksPanel, #history-panel)[lwt-sidebar="true"] menupopup {
--panel-color: var(--lwt-sidebar-text-color, var(--menu-color)) !important;
@@ -1378,7 +1445,7 @@
window:is(#bookmarksPanel, #history-panel)[style*="--newtab-background-color: rgba(43, 42, 51, 1);"] menupopup {
/* Default Dark Mode */
--panel-color: var(--menu-color) !important;
- --panel-background: var(--menu-background-color) !important;
+ --panel-background: var(--menu-background-color, -moz-menuhover) !important;
}
}
/*== Info Bar Color ==========================================================*/
@@ -1531,6 +1598,29 @@
background-color: var(--arrowpanel-dimmed-further, rgba(204, 204, 204, 0.5)) !important;
/* Original: hsla(0,0%,80%,.5), match arrowpanel-dimmed-further */
}
+
+ /* New Folder Button */
+ #editBMPanel_newFolderButton {
+ appearance: none;
+ border: 0;
+ border-radius: 4px;
+ background-color: var(--button-bgcolor);
+ color: var(--button-color, inherit);
+ font-weight: 600;
+ min-width: 0;
+ padding: 8px 16px;
+ /* This button is deeper in the visual hierarchy than others (notably the
+ buttons at the bottom of the panel), so it should be slightly smaller. */
+ font-size: 90%;
+ /* This button needs to align with the tree above it. */
+ margin-inline-start: 4px;
+ }
+ #editBMPanel_newFolderButton:hover {
+ background-color: var(--button-hover-bgcolor);
+ }
+ #editBMPanel_newFolderButton:hover:active {
+ background-color: var(--button-active-bgcolor);
+ }
}
/*= Fully Dark Mode ==========================================================*/
@supports -moz-bool-pref("userChrome.theme.fully_dark") {
@@ -2259,7 +2349,7 @@
border-radius: 4px !important;
}
}
- /*= Cert Exeption Dialog =====================================================*/
+ /*= Cert Exception Dialog ====================================================*/
@-moz-document url("chrome://pippki/content/exceptionDialog.xhtml")
{
#locationTextBox {
@@ -2277,13 +2367,13 @@
border-color: transparent !important;
outline: 2px solid var(--in-content-focus-outline-color) !important;
outline-offset: -1px !important;
- /* Prevents antialising around the corners */
+ /* Prevents antialiasing around the corners */
}
#locationTextBox:-moz-ui-invalid {
border-color: transparent !important;
outline: 2px solid var(--in-content-border-invalid) !important;
outline-offset: -1px !important;
- /* Prevents antialising around the corners */
+ /* Prevents antialiasing around the corners */
}
#locationTextBox:disabled {
opacity: 0.4 !important;
@@ -2720,6 +2810,10 @@
treechildren::-moz-tree-separator(selected) {
border-color: var(--organizer-selected-color) !important;
}
+ treechildren::-moz-tree-cell-text(primary, dropOn),
+ treechildren::-moz-tree-drop-feedback {
+ background-color: var(--organizer-outline-color) !important;
+ }
/*- Info Box -------------------------------------------------------------*/
#detailsPane {
@@ -3061,7 +3155,7 @@
from {
margin-top: 0;
}
- /* Dont' use `to`: Depending on density */
+ /* Don't use `to`: Depending on density */
}
/*- Expand - Synced Tabs ---------------------------------------------------*/
@-moz-document url("chrome://browser/content/syncedtabs/sidebar.xhtml")
@@ -3137,7 +3231,7 @@
}
}
@supports -moz-bool-pref("userChrome.rounding.square_tab") or -moz-bool-pref("userChrome.round.square_button") {
- /* Fix Tab bar button radious */
+ /* Fix Tab bar button radius */
#TabsToolbar .toolbarbutton-1:not(#tabs-newtab-button) > .toolbarbutton-icon,
#TabsToolbar .toolbarbutton-1:not(#tabs-newtab-button) > .toolbarbutton-text,
#TabsToolbar .toolbarbutton-1:not(#tabs-newtab-button) > .toolbarbutton-badge-stack,
@@ -3214,13 +3308,21 @@
@supports -moz-bool-pref("userChrome.padding.first_tab") {
/* for First Tab Space */
:root {
- --space-left-tabbar: 8px;
+ --uc-space-left-tabbar: 8px;
/* If the option is not specified, it is equivalent to 0px. */
}
- :root:not([tabsintitlebar]) #tabbrowser-tabs:not([positionpinnedtabs]),
- :root:is([sizemode="maximized"], [sizemode="fullscreen"]) #tabbrowser-tabs:not([positionpinnedtabs]) {
- padding-inline-start: var(--space-left-tabbar) !important;
+ @supports not -moz-bool-pref("userChrome.padding.first_tab.always") {
+ :root:not([tabsintitlebar]) #tabbrowser-tabs:not([positionpinnedtabs]),
+ :root:is([sizemode="maximized"], [sizemode="fullscreen"]) #tabbrowser-tabs:not([positionpinnedtabs]) {
+ padding-inline-start: var(--uc-space-left-tabbar) !important;
+ }
+ }
+ @supports -moz-bool-pref("userChrome.padding.first_tab.always") {
+ :root:not([tabsintitlebar]) #tabbrowser-tabs,
+ :root:is([sizemode="maximized"], [sizemode="fullscreen"]) #tabbrowser-tabs {
+ padding-inline-start: calc(var(--tab-overflow-pinned-tabs-width, 0px) + var(--uc-space-left-tabbar)) !important;
+ }
}
}
@supports -moz-bool-pref("userChrome.padding.tabbar_width") {
@@ -3371,7 +3473,7 @@
padding-inline: 1px !important;
}
}
- .tabbrowser-tab:not([last-visible-tab]) {
+ #TabsToolbar:not([multibar]) .tabbrowser-tab:not([last-visible-tab]) {
margin-inline-end: -1px !important;
}
}
@@ -3385,18 +3487,18 @@
@supports -moz-bool-pref("userChrome.padding.drag_space") {
/* for Extra Drag Space */
:root {
- --space-above-tabbar: 8px;
+ --uc-space-above-tabbar: 8px;
/* If the option is not specified, it is equivalent to 0px. */
}
@media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) {
:root[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"] {
- height: calc(var(--tab-min-height) + var(--space-above-tabbar) - var(--tabs-navbar-shadow-size));
+ height: calc(var(--tab-min-height) + var(--uc-space-above-tabbar) - var(--tabs-navbar-shadow-size));
}
@supports -moz-bool-pref("userChrome.padding.drag_space.maximized") {
:root[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"] {
- height: calc(var(--tab-min-height) + var(--space-above-tabbar) - var(--tabs-navbar-shadow-size));
+ height: calc(var(--tab-min-height) + var(--uc-space-above-tabbar) - var(--tabs-navbar-shadow-size));
}
}
}
@@ -3406,18 +3508,18 @@
(-moz-platform: windows-win8),
(-moz-gtk-csd-available) {
:root[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"] {
- height: calc(var(--tab-min-height) + var(--space-above-tabbar));
+ height: calc(var(--tab-min-height) + var(--uc-space-above-tabbar));
}
@supports -moz-bool-pref("userChrome.padding.drag_space.maximized") {
:root[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"] {
- height: calc(var(--tab-min-height) + var(--space-above-tabbar));
+ height: calc(var(--tab-min-height) + var(--uc-space-above-tabbar));
}
}
}
@supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
#TabsToolbar > .toolbar-items {
- padding-top: var(--space-above-tabbar) !important;
+ padding-top: var(--uc-space-above-tabbar) !important;
}
}
@media (-moz-os-version: windows-win7), (-moz-platform: windows-win7) {
@@ -3425,13 +3527,13 @@
/* Add extra space to titlebar for dragging */
:root[sizemode="normal"][chromehidden~="menubar"] #TabsToolbar > .toolbar-items,
:root[sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar > .toolbar-items {
- padding-top: calc(var(--space-above-tabbar) + 4px) !important;
+ padding-top: calc(var(--uc-space-above-tabbar) + 4px) !important;
}
@supports -moz-bool-pref("userChrome.padding.drag_space.maximized") {
:root[sizemode="maximized"][chromehidden~="menubar"] #TabsToolbar > .toolbar-items,
:root[sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar > .toolbar-items {
- padding-top: calc(var(--space-above-tabbar) + 4px) !important;
+ padding-top: calc(var(--uc-space-above-tabbar) + 4px) !important;
}
}
}
@@ -3443,13 +3545,13 @@
/* Add extra space to titlebar for dragging */
:root[sizemode="normal"][chromehidden~="menubar"] #TabsToolbar > .toolbar-items,
:root[sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar > .toolbar-items {
- padding-top: var(--space-above-tabbar) !important;
+ padding-top: var(--uc-space-above-tabbar) !important;
}
@supports -moz-bool-pref("userChrome.padding.drag_space.maximized") {
:root[sizemode="maximized"][chromehidden~="menubar"] #TabsToolbar > .toolbar-items,
:root[sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar > .toolbar-items {
- padding-top: var(--space-above-tabbar) !important;
+ padding-top: var(--uc-space-above-tabbar) !important;
}
}
}
@@ -3496,21 +3598,45 @@
}
}
}
+ :root {
+ /* Works with TabMixPlus */
+ --tab-min-height_mlt: calc(
+ var(--tab-min-height) + 2 * (var(--tab-block-margin, var(--proton-tab-block-margin, 0px)))
+ ) !important;
+ }
+
+ #TabsToolbar[multibar] .tabbrowser-tab {
+ height: unset !important;
+ /* Original: var(--tab-min-height_mlt) */
+ }
+
@supports -moz-bool-pref("userChrome.tab.connect_to_window") {
+ :root {
+ --tab-min-height_mlt: calc(
+ var(--tab-min-height) + var(--tab-block-margin, var(--proton-tab-block-margin, 0px))
+ ) !important;
+ }
+
#TabsToolbar {
--toolbarbutton-inner-padding: calc((var(--tab-min-height) - 18px) / 2) !important;
/* Prevent overflow pinned tab bottom margin */
}
- :root:not([uidensity="compact"]) #tabbrowser-arrowscrollbox,
- #tabbrowser-arrowscrollbox[overflowing="true"] > .tabbrowser-tab[pinned="true"],
- #tabbrowser-arrowscrollbox[overflowing="true"] > .tabbrowser-tab[pinned="true"] .tab-stack,
- #tabbrowser-arrowscrollbox[overflowing="true"] > .tabbrowser-tab[pinned="true"] .tab-content {
+ :root:not([uidensity="compact"]) #TabsToolbar:not([multibar]) #tabbrowser-arrowscrollbox,
+ #TabsToolbar:not([multibar]) #tabbrowser-arrowscrollbox[overflowing="true"] > .tabbrowser-tab[pinned="true"],
+ #TabsToolbar:not([multibar])
+ #tabbrowser-arrowscrollbox[overflowing="true"]
+ > .tabbrowser-tab[pinned="true"]
+ .tab-stack,
+ #TabsToolbar:not([multibar])
+ #tabbrowser-arrowscrollbox[overflowing="true"]
+ > .tabbrowser-tab[pinned="true"]
+ .tab-content {
max-height: var(--tab-min-height) !important;
/* Force apply height */
}
- :root[uidensity="compact"] #tabbrowser-arrowscrollbox {
+ :root[uidensity="compact"] #TabsToolbar:not([multibar]) #tabbrowser-arrowscrollbox {
height: var(--tab-min-height) !important;
}
}
@@ -4000,7 +4126,7 @@
}
}
}
- /*= Tabbar - Hidden at singgle tab ===========================================*/
+ /*= Tabbar - Hidden at single tab ===========================================*/
@supports -moz-bool-pref("userChrome.tabbar.on_bottom.hidden_single_tab") {
#tabbrowser-tabs .tabbrowser-tab:only-of-type {
display: none !important;
@@ -4150,7 +4276,7 @@
}
}
}
- /*= Tabbar - Hidden at singgle tab ===========================================*/
+ /*= Tabbar - Hidden at single tab ===========================================*/
@supports -moz-bool-pref("userChrome.tabbar.on_bottom.hidden_single_tab") {
#tabbrowser-tabs .tabbrowser-tab:only-of-type {
display: none !important;
@@ -4292,6 +4418,7 @@
}
#navigator-toolbox {
+ position: relative;
z-index: 2;
}
@@ -4335,7 +4462,9 @@
}
}
#urlbar-container {
- min-width: calc(24px + 2 * var(--toolbarbutton-inner-padding)) !important;
+ min-width: calc(
+ var(--uc-oneliner-urlbar-base-width, 50px) + 24px + 2 * var(--toolbarbutton-inner-padding)
+ ) !important;
}
#PersonalToolbar {
@@ -4406,6 +4535,7 @@
}
#navigator-toolbox {
+ position: relative;
z-index: 2;
}
@@ -4449,7 +4579,9 @@
}
}
#urlbar-container {
- min-width: calc(24px + 2 * var(--toolbarbutton-inner-padding)) !important;
+ min-width: calc(
+ var(--uc-oneliner-urlbar-base-width, 50px) + 24px + 2 * var(--toolbarbutton-inner-padding)
+ ) !important;
}
#PersonalToolbar {
@@ -6040,7 +6172,7 @@
}
}
}
-/** Tab UI ****************************************************************/
+/** Tab UI ********************************************************************/
/*= Tab - Connect to window ==============================================*/
@supports -moz-bool-pref("userChrome.tab.connect_to_window") {
.tab-background {
@@ -6062,7 +6194,7 @@
z-index: 1 !important;
}
- #TabsToolbar {
+ #TabsToolbar:not([multibar]) {
overflow: hidden;
/* Prevent toolbar area over */
}
@@ -6141,7 +6273,7 @@
.tabbrowser-tab[visuallyselected="true"]:not(:focus)
> .tab-stack
> .tab-background:-moz-lwtheme {
- /* Origina: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9))
+ /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9))
Bright: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)), 0 0 4px rgba(128,128,142,0.5) */
box-shadow: 0 0 1px var(--toolbar-color) !important;
}
@@ -6253,7 +6385,7 @@
/* Fill color for GTK */
:root:not([customizing="true"]):not([lwtheme="true"]) tab[visuallyselected] > stack::before,
:root:not([customizing="true"]):not([lwtheme="true"]) tab[visuallyselected] > stack::after {
- /* As GTK Toolbar's background-color + backround-image
+ /* As GTK Toolbar's background-color + background-image
* --toolbar-non-lwt-bgcolor: -moz-dialog;
* --toolbar-non-lwt-bgimage: linear-gradient(rgba(255,255,255,.15), rgba(255,255,255,.15));
*/
@@ -6329,7 +6461,7 @@
background-color: rgba(255, 255, 255, 0.2) !important;
}
- /* Prevent identitiy color flashing */
+ /* Prevent identity color flashing */
.tabbrowser-tab[usercontextid] .tab-context-line {
--identity-icon-color: none;
}
@@ -6379,7 +6511,7 @@
}
/*= Unselected Tab - Divide line =============================================*/
/*= Unselected Tab - Dynamic Separator =======================================*/
-@supports -moz-bool-pref("userChrome.tab.dynamic_separtor") {
+@supports -moz-bool-pref("userChrome.tab.dynamic_separator") or -moz-bool-pref("userChrome.tab.dynamic_separtor") {
#tabbrowser-arrowscrollbox {
--start-tab-separator-position-x: -1.5px;
--end-tab-separator-position-x: 1.5px;
@@ -6392,8 +6524,12 @@
--tab-separator-position-x: 2.5px;
}
+ #tabbrowser-arrowscrollbox-periphery {
+ position: relative;
+ }
+
@supports -moz-bool-pref("userChrome.tab.newtab_button_like_tab") {
- #tabbrowser-arrowscrollbox {
+ #TabsToolbar:not([multibar]) #tabbrowser-arrowscrollbox {
position: absolute;
}
@@ -6613,13 +6749,13 @@
#tabs-newtab-button {
/* Original:
margin: 0 0 var(--tabs-navbar-shadow-size) !important
- => Can't ovrride style. Therefore, we should approach it by bypass.
+ => Can't override style. Therefore, we should approach it by bypass.
*/
--tabs-navbar-shadow-size: -1px;
/* Original: 1px */
--tabs-navbar-original-shadow-size: 1px;
--tab-corner-rounding: 4px;
- /* Hardcorded */
+ /* Hardcoded */
/* Size */
-moz-box-align: stretch !important;
padding-top: var(--tab-block-margin) !important;
@@ -6648,27 +6784,27 @@
:root[tabsintitlebar]:not(:-moz-window-inactive, :-moz-lwtheme) #tabs-newtab-button:hover,
:root[tabsintitlebar][lwt-default-theme-in-dark-mode]:not(:-moz-window-inactive) #tabs-newtab-button:hover {
fill: color-mix(in srgb, AccentColorText 10%, transparent) !important;
- /* Hardcorded for compatibility */
+ /* Hardcoded for compatibility */
}
:root[tabsintitlebar]:not(:-moz-window-inactive, :-moz-lwtheme) #tabs-newtab-button:hover:active,
:root[tabsintitlebar][lwt-default-theme-in-dark-mode]:not(:-moz-window-inactive) #tabs-newtab-button:hover:active {
fill: color-mix(in srgb, AccentColorText 15%, transparent) !important;
- /* Hardcorded for compatibility */
+ /* Hardcoded for compatibility */
}
@supports -moz-bool-pref("userChrome.compatibility.accent_color") {
:root[tabsintitlebar]:not(:-moz-window-inactive, :-moz-lwtheme) #tabs-newtab-button:hover,
:root[tabsintitlebar][lwt-default-theme-in-dark-mode]:not(:-moz-window-inactive) #tabs-newtab-button:hover {
fill: color-mix(in srgb, -moz-accent-color-foreground 10%, transparent) !important;
- /* Hardcorded for compatibility */
+ /* Hardcoded for compatibility */
}
:root[tabsintitlebar]:not(:-moz-window-inactive, :-moz-lwtheme) #tabs-newtab-button:hover:active,
:root[tabsintitlebar][lwt-default-theme-in-dark-mode]:not(:-moz-window-inactive)
#tabs-newtab-button:hover:active {
fill: color-mix(in srgb, -moz-accent-color-foreground 15%, transparent) !important;
- /* Hardcorded for compatibility */
+ /* Hardcoded for compatibility */
}
}
}
@@ -6686,8 +6822,9 @@
/*= New tab button - Smaller button ==========================================*/
@supports -moz-bool-pref("userChrome.tab.newtab_button_smaller") {
#tabs-newtab-button > .toolbarbutton-icon {
+ --tab-border-radius: var(--toolbarbutton-border-radius);
margin-left: 1px;
- /* Origianl: calc((var(--tab-min-height) - 16px) / 2) = 10px */
+ /* Original: calc((var(--tab-min-height) - 16px) / 2) = 10px */
--toolbarbutton-inner-padding: 6px;
}
@@ -7378,6 +7515,8 @@
--uc-sidebar-activate-width-reverse: calc(-1 * var(--uc-sidebar-activate-width));
--uc-sidebar-fullscreen-width: 4px;
--uc-sidebar-shadow-color: #28282f;
+ --uc-autohide-sidebar-speed: 750ms;
+ --uc-autohide-fullscreen-sidebar-speed: 1s;
--uc-autohide-sidebar-delay: 600ms;
/* Wait 0.6s before hiding sidebar */
z-index: 1 !important;
@@ -7408,8 +7547,16 @@
overflow: hidden;
}
+ #sidebar-header {
+ font-size: unset !important;
+ }
+ #sidebar-header > #sidebar-switcher-target {
+ font-size: 1.333em;
+ }
+
@supports not -moz-bool-pref("userChrome.autohide.sidebar") {
#sidebar-box,
+ #sidebar-header,
#sidebar {
min-width: var(--uc-sidebar-activate-width) !important;
max-width: var(--uc-sidebar-activate-width) !important;
@@ -7420,7 +7567,7 @@
will-change: padding-inline;
}
#sidebar-box:not([hidden="true"]) {
- padding-inline-start: var(--uc-sidebar-activate-width);
+ padding-inline-start: var(--uc-sidebar-activate-width) !important;
}
@media (prefers-reduced-motion: no-preference) {
#sidebar-box {
@@ -7446,7 +7593,7 @@
}
@media (-moz-gtk-csd-available) {
- /* Fix transparent backgorund */
+ /* Fix transparent background */
:root[tabsintitlebar][sizemode="fullscreen"] #TabsToolbar:not(:-moz-lwtheme) {
appearance: auto !important;
}
@@ -8113,12 +8260,14 @@
}
@supports -moz-bool-pref("userChrome.sidebar.overlap") {
+ #sidebar-header,
#sidebar {
min-width: var(--uc-sidebar-width) !important;
max-width: var(--uc-sidebar-width) !important;
will-change: min-width, max-width;
}
+ #sidebar-box:is(:hover, :focus-within) > #sidebar-header,
#sidebar-box:is(:hover, :focus-within) > #sidebar {
min-width: var(--uc-sidebar-activate-width) !important;
max-width: var(--uc-sidebar-activate-width) !important;
@@ -8140,16 +8289,20 @@
}
@media (prefers-reduced-motion: no-preference) {
+ #sidebar-header,
#sidebar {
- transition: min-width 750ms var(--animation-easing-function) var(--uc-autohide-sidebar-delay) !important;
+ transition: min-width var(--uc-autohide-sidebar-speed) var(--animation-easing-function)
+ var(--uc-autohide-sidebar-delay) !important;
}
+ #sidebar-box:is(:hover, :focus-within) > #sidebar-header,
#sidebar-box:is(:hover, :focus-within) > #sidebar {
transition-delay: 0ms !important;
}
:root[inFullscreen="true"] #sidebar-box {
- transition: padding-inline-start 1s var(--animation-easing-function) var(--uc-autohide-sidebar-delay) !important;
+ transition: padding-inline-start var(--uc-autohide-fullscreen-sidebar-speed) var(--animation-easing-function)
+ var(--uc-autohide-sidebar-delay) !important;
}
:root[inFullscreen="true"] #sidebar-box:is(:hover, :focus-within) {
transition-delay: 0ms !important;
@@ -8186,14 +8339,16 @@
@media (prefers-reduced-motion: no-preference) {
#sidebar-box {
- transition: min-width 750ms var(--animation-easing-function) var(--uc-autohide-sidebar-delay) !important;
+ transition: min-width var(--uc-autohide-sidebar-speed) var(--animation-easing-function)
+ var(--uc-autohide-sidebar-delay) !important;
}
#sidebar-box:is(:hover, :focus-within) {
transition-delay: 0ms !important;
}
:root[inFullscreen="true"] #sidebar-box {
- transition: margin-inline-start 1s var(--animation-easing-function) var(--uc-autohide-sidebar-delay) !important;
+ transition: margin-inline-start var(--uc-autohide-fullscreen-sidebar-speed) var(--animation-easing-function)
+ var(--uc-autohide-sidebar-delay) !important;
}
:root[inFullscreen="true"] #sidebar-box[positionend="true"] {
transition-property: margin-inline-end !important;
@@ -8364,2571 +8519,2634 @@
}
}
/** Icons *********************************************************************/
-/** Library - Icons Replace ***************************************************/
-@supports -moz-bool-pref("userChrome.icon.library") {
- /*= Standard Folder - More Visible ===========================================*/
- /* on Toolbar and Menus */
- :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu)
- .bookmark-item[container="true"]:not([query="true"], [tagContainer], [dayContainer]),
- :-moz-any(#bookmarks-view, #historyTree, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(title, container),
- #editBMPanel_folderMenuList:not([selectedGuid="toolbar_____"], [selectedGuid="menu________"]),
- #editBMPanel_folderMenuList .folder-icon:not([id]),
- .downloadIconShow > .button-box > .button-icon {
- list-style-image: url("../icons/folder.svg") !important;
- }
+@supports not -moz-bool-pref("userChrome.icon.disabled") {
+ /** Library - Icons Replace ***************************************************/
+ @supports -moz-bool-pref("userChrome.icon.library") {
+ /*= Standard Folder - More Visible ===========================================*/
+ /* on Toolbar and Menus */
+ :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu)
+ .bookmark-item[container="true"]:not([query="true"], [tagContainer], [dayContainer]),
+ :-moz-any(#bookmarks-view, #historyTree, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(title, container),
+ #editBMPanel_folderMenuList:not([selectedGuid="toolbar_____"], [selectedGuid="menu________"]),
+ #editBMPanel_folderMenuList .folder-icon:not([id]),
+ .downloadIconShow > .button-box > .button-icon {
+ list-style-image: url("../icons/folder.svg") !important;
+ }
- /* Standard Folder - Open */
- :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu)
- .bookmark-item[container="true"]:not([query="true"], [tagContainer], [dayContainer])[open="true"],
- :-moz-any(#bookmarks-view, #historyTree, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(title, container, open) {
- list-style-image: url("../icons/folder-open.svg") !important;
- }
+ /* Standard Folder - Open */
+ :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu)
+ .bookmark-item[container="true"]:not([query="true"], [tagContainer], [dayContainer])[open="true"],
+ :-moz-any(#bookmarks-view, #historyTree, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(title, container, open) {
+ list-style-image: url("../icons/folder-open.svg") !important;
+ }
- /*= Other Folder - Inbox Icon ================================================*/
- /* on Menus */
- #PlacesToolbar #OtherBookmarks,
- #BMB_bookmarksPopup #BMB_unsortedBookmarks,
- #bookmarksMenuPopup #menu_unsortedBookmarks,
- :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(container, OrganizerQuery_UnfiledBookmarks),
- :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(container, queryFolder_unfiled_____),
- #editBMPanel_unfiledRootItem,
- #editBMPanel_folderMenuList[selectedGuid="unfiled_____"] {
- list-style-image: url("../icons/mail-inbox-all.svg") !important;
- }
+ /*= Other Folder - Inbox Icon ================================================*/
+ /* on Menus */
+ #PlacesToolbar #OtherBookmarks,
+ #BMB_bookmarksPopup #BMB_unsortedBookmarks,
+ #bookmarksMenuPopup #menu_unsortedBookmarks,
+ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(container, OrganizerQuery_UnfiledBookmarks),
+ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(container, queryFolder_unfiled_____),
+ #editBMPanel_unfiledRootItem,
+ #editBMPanel_folderMenuList[selectedGuid="unfiled_____"] {
+ list-style-image: url("../icons/mail-inbox-all.svg") !important;
+ }
- /* Other Folder - Open */
- #PlacesToolbar #OtherBookmarks[open="true"],
- #BMB_bookmarksPopup #BMB_unsortedBookmarks[open="true"],
- #bookmarksMenuPopup #menu_unsortedBookmarks[open="true"],
- :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(container, open, OrganizerQuery_UnfiledBookmarks),
- :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(container, open, queryFolder_unfiled_____) {
- list-style-image: url("../icons/mail-inbox.svg") !important;
- }
+ /* Other Folder - Open */
+ #PlacesToolbar #OtherBookmarks[open="true"],
+ #BMB_bookmarksPopup #BMB_unsortedBookmarks[open="true"],
+ #bookmarksMenuPopup #menu_unsortedBookmarks[open="true"],
+ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(container, open, OrganizerQuery_UnfiledBookmarks),
+ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(container, open, queryFolder_unfiled_____) {
+ list-style-image: url("../icons/mail-inbox.svg") !important;
+ }
- /*= Default Icon - Override ===================================================*/
- /* https://github.com/mozilla/gecko-dev/blob/master/browser/themes/shared/places/tree-icons.css */
- /* Query */
- :-moz-any(#historyTree, #placesList, #placeContent) treechildren::-moz-tree-image(title, query) {
- list-style-image: url("chrome://browser/skin/places/folder-smart.svg") !important;
- }
+ /*= Default Icon - Override ===================================================*/
+ /* https://github.com/mozilla/gecko-dev/blob/master/browser/themes/shared/places/tree-icons.css */
+ /* Query */
+ :-moz-any(#historyTree, #placesList, #placeContent) treechildren::-moz-tree-image(title, query) {
+ list-style-image: url("chrome://browser/skin/places/folder-smart.svg") !important;
+ }
- /* History */
- :-moz-any(#historyTree, #placesList, #placeContent) treechildren::-moz-tree-image(title, query, dayContainer),
- :-moz-any(#historyTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(query, OrganizerQuery_history____v) {
- list-style-image: url("chrome://browser/skin/history.svg") !important;
- }
+ /* History */
+ :-moz-any(#historyTree, #placesList, #placeContent) treechildren::-moz-tree-image(title, query, dayContainer),
+ :-moz-any(#historyTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(query, OrganizerQuery_history____v) {
+ list-style-image: url("chrome://browser/skin/history.svg") !important;
+ }
- /* Downloads */
- :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_downloads__v) {
- list-style-image: url("chrome://browser/skin/downloads/downloads.svg") !important;
- }
+ /* Downloads */
+ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_downloads__v) {
+ list-style-image: url("chrome://browser/skin/downloads/downloads.svg") !important;
+ }
- /* Tag */
- :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(title, query, tagContainer),
- :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_tags_______v) {
- list-style-image: url("chrome://browser/skin/places/tag.svg") !important;
- }
+ /* Tag */
+ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(title, query, tagContainer),
+ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_tags_______v) {
+ list-style-image: url("chrome://browser/skin/places/tag.svg") !important;
+ }
- /* Boomark */
- :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_allbms_____v) {
- list-style-image: url("chrome://browser/skin/bookmark.svg") !important;
- }
+ /* Bookmark */
+ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_allbms_____v) {
+ list-style-image: url("chrome://browser/skin/bookmark.svg") !important;
+ }
- /* Bookmark Toolbar */
- #BMB_bookmarksPopup #BMB_bookmarksToolbar,
- #bookmarksMenuPopup #bookmarksToolbarFolderMenu,
- :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(container, queryFolder_toolbar_____) {
- list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.svg") !important;
- }
+ /* Bookmark Toolbar */
+ #BMB_bookmarksPopup #BMB_bookmarksToolbar,
+ #bookmarksMenuPopup #bookmarksToolbarFolderMenu,
+ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(container, queryFolder_toolbar_____) {
+ list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.svg") !important;
+ }
- /* Bookmark Menu */
- :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(container, queryFolder_menu________) {
- list-style-image: url("chrome://browser/skin/places/bookmarksMenu.svg") !important;
- }
+ /* Bookmark Menu */
+ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(container, queryFolder_menu________) {
+ list-style-image: url("chrome://browser/skin/places/bookmarksMenu.svg") !important;
+ }
- /*= Default Icon - Open ======================================================*/
- /* Query */
- :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu)
- .bookmark-item[container="true"][query="true"]:not([tagContainer])[open="true"]
- > .menu-iconic-left
- > .menu-iconic-icon {
- transform: rotate(15deg) !important;
- }
+ /*= Default Icon - Open ======================================================*/
+ /* Query */
+ :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu)
+ .bookmark-item[container="true"][query="true"]:not([tagContainer])[open="true"]
+ > .menu-iconic-left
+ > .menu-iconic-icon {
+ transform: rotate(15deg) !important;
+ }
- /* History */
- :-moz-any(#historyTree, #placesList, #placeContent) treechildren::-moz-tree-image(title, query, open, dayContainer),
- :-moz-any(#historyTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(query, open, OrganizerQuery_history____v) {
- list-style-image: url("../icons/history-reverse.svg") !important;
- }
+ /* History */
+ :-moz-any(#historyTree, #placesList, #placeContent) treechildren::-moz-tree-image(title, query, open, dayContainer),
+ :-moz-any(#historyTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(query, open, OrganizerQuery_history____v) {
+ list-style-image: url("../icons/history-reverse.svg") !important;
+ }
- /* Tag */
- :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu)
- .bookmark-item[container="true"][tagContainer="true"][open="true"],
- :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(title, query, open, tagContainer),
- :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, open, OrganizerQuery_tags_______v) {
- list-style-image: url("../icons/tag-open.svg") !important;
- }
+ /* Tag */
+ :-moz-any(#PlacesToolbar, #BMB_bookmarksPopup, #bookmarksMenu)
+ .bookmark-item[container="true"][tagContainer="true"][open="true"],
+ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(title, query, open, tagContainer),
+ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, open, OrganizerQuery_tags_______v) {
+ list-style-image: url("../icons/tag-open.svg") !important;
+ }
- /* Boomark */
- :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, open, OrganizerQuery_allbms_____v) {
- list-style-image: url("chrome://browser/skin/bookmark-hollow.svg") !important;
- }
+ /* Bookmark */
+ :-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, open, OrganizerQuery_allbms_____v) {
+ list-style-image: url("chrome://browser/skin/bookmark-hollow.svg") !important;
+ }
- /* Bookmark Toolbar */
- #BMB_bookmarksPopup #BMB_bookmarksToolbar[open="true"],
- #bookmarksMenuPopup #bookmarksToolbarFolderMenu[open="true"],
- :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(container, open, queryFolder_toolbar_____) {
- list-style-image: url("../icons/bookmarksToolbar-open.svg") !important;
- }
+ /* Bookmark Toolbar */
+ #BMB_bookmarksPopup #BMB_bookmarksToolbar[open="true"],
+ #bookmarksMenuPopup #bookmarksToolbarFolderMenu[open="true"],
+ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(container, open, queryFolder_toolbar_____) {
+ list-style-image: url("../icons/bookmarksToolbar-open.svg") !important;
+ }
- /* Bookmark Menu */
- :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
- treechildren::-moz-tree-image(container, open, queryFolder_menu________) {
- list-style-image: url("../icons/bookmarksMenu-open.svg") !important;
- /* or bookmarksMenu-open2.svg" */
- }
+ /* Bookmark Menu */
+ :-moz-any(#bookmarks-view, #editBMPanel_folderTree, #placesList, #placeContent)
+ treechildren::-moz-tree-image(container, open, queryFolder_menu________) {
+ list-style-image: url("../icons/bookmarksMenu-open.svg") !important;
+ /* or bookmarksMenu-open2.svg" */
+ }
- @-moz-document url("chrome://browser/content/places/places.xhtml")
- {
- @media (-moz-gtk-csd-available) {
- /*= Menubar - Icons ==========================================================*/
- #organizeButton,
- #viewMenu,
- #maintenanceButton,
- #back-button,
- #forward-button,
- #clearDownloadsButton {
- fill: currentColor !important;
- -moz-context-properties: fill !important;
- }
+ @-moz-document url("chrome://browser/content/places/places.xhtml")
+ {
+ @media (-moz-gtk-csd-available) {
+ /*= Menubar - Icons ==========================================================*/
+ #organizeButton,
+ #viewMenu,
+ #maintenanceButton,
+ #back-button,
+ #forward-button,
+ #clearDownloadsButton {
+ fill: currentColor !important;
+ -moz-context-properties: fill !important;
+ }
- /* Add */
- #organizeButton {
- list-style-image: url("chrome://global/skin/icons/settings.svg") !important;
- }
+ /* Add */
+ #organizeButton {
+ list-style-image: url("chrome://global/skin/icons/settings.svg") !important;
+ }
- #viewMenu {
- list-style-image: url("../icons/sort.svg") !important;
- }
+ #viewMenu {
+ list-style-image: url("../icons/sort.svg") !important;
+ }
- #maintenanceButton {
- list-style-image: url("../icons/import-export.svg") !important;
- }
+ #maintenanceButton {
+ list-style-image: url("../icons/import-export.svg") !important;
+ }
- #clearDownloadsButton {
- list-style-image: url("chrome://global/skin/icons/delete.svg") !important;
- }
+ #clearDownloadsButton {
+ list-style-image: url("chrome://global/skin/icons/delete.svg") !important;
+ }
- #clearDownloadsButton > .toolbarbutton-icon {
- display: -moz-inline-box !important;
- margin-top: 0;
- margin-bottom: 0;
- margin-inline-start: 0;
- margin-inline-end: 2px;
- }
+ #clearDownloadsButton > .toolbarbutton-icon {
+ display: -moz-inline-box !important;
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-inline-start: 0;
+ margin-inline-end: 2px;
+ }
- /* Replace */
- #back-button {
- list-style-image: url("chrome://browser/skin/back.svg") !important;
- }
+ /* Replace */
+ #back-button {
+ list-style-image: url("chrome://browser/skin/back.svg") !important;
+ }
- #forward-button {
- list-style-image: url("chrome://browser/skin/forward.svg") !important;
- }
+ #forward-button {
+ list-style-image: url("chrome://browser/skin/forward.svg") !important;
+ }
- #back-button:-moz-locale-dir(rtl) > .toolbarbutton-icon,
- #forward-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
- transform: scaleX(-1) !important;
+ #back-button:-moz-locale-dir(rtl) > .toolbarbutton-icon,
+ #forward-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
+ transform: scaleX(-1) !important;
+ }
}
}
}
-}
-/** Panel - Icons *************************************************************/
-@supports -moz-bool-pref("userChrome.icon.panel") {
- /*= Padding ==================================================================*/
- :root {
- --arrowpanel-menuicon-padding: 8px;
- --arrowpanel-menublank-padding: calc(
- var(--arrowpanel-menuicon-padding) * 2 + var(var(--arrowpanel-menuitem-padding-inline))
- ) !important;
- --arrowpanel-menuimageblank-padding: calc(var(--arrowpanel-menuitem-padding-inline) - 2px) !important;
- --arrowpanel-menuimageblank-padding-block: calc(var(--arrowpanel-menuitem-padding-block) - 2px) !important;
- }
-
- .subviewbutton > .toolbarbutton-icon {
- width: 16px;
- }
-
- @supports -moz-bool-pref("userChrome.icon.panel_photon") or -moz-bool-pref("userChrome.icon.panel_sparse") {
+ /** Panel - Icons *************************************************************/
+ @supports -moz-bool-pref("userChrome.icon.panel") {
+ /*= Padding ==================================================================*/
:root {
- /* Global */
- --arrowpanel-menuicon-paddingx2: calc(var(--arrowpanel-menuicon-padding) * 2);
- /* General Panel */
- --arrowpanel-menublank-padding: calc(var(--arrowpanel-menuicon-paddingx2) + 8px) !important;
+ --arrowpanel-menuicon-padding: 8px;
+ --arrowpanel-menublank-padding: calc(
+ var(--arrowpanel-menuicon-padding) * 2 + var(var(--arrowpanel-menuitem-padding-inline))
+ ) !important;
--arrowpanel-menuimageblank-padding: calc(var(--arrowpanel-menuitem-padding-inline) - 2px) !important;
- /* Blank Menu Left Padding */
- --arrowpanel-menuimageblank-padding-horizontal: calc(
- var(--arrowpanel-menuicon-paddingx2) + var(--arrowpanel-menuitem-padding-inline)
- );
- --arrowpanel-menuitemblank-padding: calc(var(--arrowpanel-menuitem-padding-block) + 1px);
- }
- }
- #downloadsHistory .button-text,
- .subviewbutton > .toolbarbutton-text {
- padding-inline-start: var(--arrowpanel-menuicon-padding) !important;
- }
-
- .toolbaritem-combined-buttons > .subviewbutton:not(.subviewbutton-iconic) > .toolbarbutton-text {
- padding-inline-start: 0 !important;
- }
-
- #panelMenu_bookmarksMenu .subviewbutton[disabled="true"] .toolbarbutton-text,
- #appMenu_historyMenu .subviewbutton[disabled="true"] .toolbarbutton-text {
- padding-inline-start: var(--arrowpanel-menublank-padding) !important;
- }
-
- #appMenu-proton-update-banner .toolbarbutton-text {
- margin-inline-start: 0 !important;
- }
-
- #appMenu-multiView .subviewbutton::before,
- #appMenu-proton-update-banner::before {
- display: -moz-inline-box;
- margin-inline-end: var(--arrowpanel-menuicon-padding);
- width: 16px;
- height: 16px;
- }
-
- #appMenu-proton-update-banner {
- margin-bottom: 2px !important;
- }
-
- #appMenu-proton-update-banner::before {
- margin-inline-start: var(--arrowpanel-menuitem-padding-inline) !important;
- }
-
- #appMenu-fxa-status2,
- #appMenu-zoom-controls2,
- #appMenu-zoom-controls {
- align-items: center;
- padding-top: var(--arrowpanel-menuimageblank-padding-block) !important;
- padding-bottom: var(--arrowpanel-menuimageblank-padding-block) !important;
- }
-
- #appMenu-zoom-controls2::before,
- #appMenu-zoom-controls::before {
- margin-inline-end: 0 !important;
- }
-
- #appMenu-zoomReduce-button2,
- #appMenu-zoomReset-button2,
- #appMenu-zoomEnlarge-button2,
- #appMenu-fullscreen-button2 {
- --arrowpanel-menuitem-padding-block: 0px;
- }
-
- .subviewbutton[type="checkbox"]:not([checked="true"]) > .toolbarbutton-text {
- margin-left: 16px !important;
- }
-
- /* Icons Color */
- #appMenu-multiView .subviewbutton::before,
- #appMenu-proton-update-banner::before,
- #downloadsHistory .button-icon,
- .subviewbutton > image {
- fill: currentColor !important;
- fill-opacity: var(--toolbarbutton-icon-fill-opacity) !important;
- -moz-context-properties: fill !important;
- }
-
- #appMenu-zoomReduce-button2 > .toolbarbutton-icon,
- #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon {
- stroke: var(--zoom-controls-bgcolor, var(--button-bgcolor, ButtonFace)) !important;
- -moz-context-properties: fill, stroke !important;
- }
-
- #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon,
- #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon {
- stroke: var(--button-hover-bgcolor) !important;
- }
-
- .subviewbutton[disabled="true"] > image {
- /* Ghost icons when disabled */
- opacity: 0.4;
- }
-
- /*= Panel - Main =============================================================*/
- #appMenu-proton-addon-banners > .addon-banner-item > .toolbarbutton-icon {
- display: -moz-inline-box !important;
- margin-inline-start: var(--arrowpanel-menuicon-padding);
- -moz-box-ordinal-group: 0 !important;
- }
-
- #appMenu-proton-update-banner::before {
- content: url("../icons/whatsnew.svg");
- }
-
- #appMenu-fxa-status2::before {
- /* Don't exist img tag */
- content: url("chrome://browser/skin/fxa/avatar-empty.svg");
- }
-
- #appMenu-fxa-status2:is([fxastatus="signedin"], [fxastatus="unverified"], [fxastatus="login-failed"])::before {
- display: none;
- }
-
- #appMenu-fxa-status2:is([fxastatus="signedin"], [fxastatus="unverified"], [fxastatus="login-failed"])
- #appMenu-fxa-label2::before {
- /* url("https://profile.accounts.firefox.com/v1/avatar/a") */
- content: "";
- border-radius: 50% !important;
- background-size: 16px !important;
- background-image: var(--avatar-image-url) !important;
- }
-
- @supports -moz-bool-pref("userChrome.icon.panel_full") or -moz-bool-pref("userChrome.icon.panel_photon") {
- #appMenu-new-tab-button2 {
- list-style-image: url("chrome://browser/skin/new-tab.svg");
- }
- }
- @supports -moz-bool-pref("userChrome.icon.panel_photon") {
- #appMenu-save-file-button2,
- #appMenu-find-button2,
- #appMenu-more-button2 {
- padding-top: var(--arrowpanel-menuitemblank-padding) !important;
- padding-bottom: var(--arrowpanel-menuitemblank-padding) !important;
+ --arrowpanel-menuimageblank-padding-block: calc(var(--arrowpanel-menuitem-padding-block) - 2px) !important;
}
+ .subviewbutton > .toolbarbutton-icon {
+ width: 16px;
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.panel_photon") or -moz-bool-pref("userChrome.icon.panel_sparse") {
+ :root {
+ /* Global */
+ --arrowpanel-menuicon-paddingx2: calc(var(--arrowpanel-menuicon-padding) * 2);
+ /* General Panel */
+ --arrowpanel-menublank-padding: calc(var(--arrowpanel-menuicon-paddingx2) + 8px) !important;
+ --arrowpanel-menuimageblank-padding: calc(var(--arrowpanel-menuitem-padding-inline) - 2px) !important;
+ /* Blank Menu Left Padding */
+ --arrowpanel-menuimageblank-padding-horizontal: calc(
+ var(--arrowpanel-menuicon-paddingx2) + var(--arrowpanel-menuitem-padding-inline)
+ );
+ --arrowpanel-menuitemblank-padding: calc(var(--arrowpanel-menuitem-padding-block) + 1px);
+ }
+ }
+ #downloadsHistory .button-text,
+ .subviewbutton > .toolbarbutton-text {
+ padding-inline-start: var(--arrowpanel-menuicon-padding) !important;
+ }
+
+ .toolbaritem-combined-buttons > .subviewbutton:not(.subviewbutton-iconic) > .toolbarbutton-text {
+ padding-inline-start: 0 !important;
+ }
+
+ #panelMenu_bookmarksMenu .subviewbutton[disabled="true"] .toolbarbutton-text,
+ #appMenu_historyMenu .subviewbutton[disabled="true"] .toolbarbutton-text {
+ padding-inline-start: var(--arrowpanel-menublank-padding) !important;
+ }
+
+ #appMenu-proton-update-banner .toolbarbutton-text {
+ margin-inline-start: 0 !important;
+ padding-inline-start: 0 !important;
+ /* FF v107 */
+ }
+
+ #appMenu-multiView .subviewbutton::before,
+ #appMenu-proton-update-banner::before {
+ display: -moz-inline-box;
+ margin-inline-end: var(--arrowpanel-menuicon-padding);
+ width: 16px;
+ height: 16px;
+ }
+
+ #appMenu-proton-update-banner {
+ margin-bottom: 2px !important;
+ padding-inline-start: var(--arrowpanel-menuitem-padding-inline) !important;
+ }
+
+ #appMenu-fxa-status2,
#appMenu-zoom-controls2,
#appMenu-zoom-controls {
- padding-inline-start: var(--arrowpanel-menuimageblank-padding-horizontal) !important;
- }
- }
- @supports -moz-bool-pref("userChrome.icon.panel_sparse") {
- #appMenu-new-tab-button2,
- #appMenu-passwords-button,
- #appMenu-extensions-themes-button,
- #appMenu-save-file-button2,
- #appMenu-find-button2,
- #appMenu-more-button2,
- #appMenu-help-button2,
- #appMenu-quit-button2 {
- padding-top: var(--arrowpanel-menuitemblank-padding-block) !important;
- padding-bottom: var(--arrowpanel-menuitemblank-padding-block) !important;
- }
-
- #appMenu-zoom-controls2,
- #appMenu-zoom-controls {
- padding-inline-start: var(--arrowpanel-menuimageblank-padding-horizontal) !important;
- }
- }
- #appMenu-new-window-button2 {
- list-style-image: url("chrome://browser/skin/window.svg");
- }
-
- #appMenu-new-private-window-button2 {
- list-style-image: url("chrome://browser/skin/privateBrowsing.svg");
- }
-
- #appMenu-bookmarks-button {
- list-style-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #appMenu-history-button {
- list-style-image: url("chrome://browser/skin/history.svg");
- }
-
- #appMenu-downloads-button {
- list-style-image: url("chrome://browser/skin/downloads/downloads.svg");
- }
-
- @supports -moz-bool-pref("userChrome.icon.panel_full") or -moz-bool-pref("userChrome.icon.panel_photon") {
- #appMenu-passwords-button {
- list-style-image: url("chrome://browser/skin/login.svg");
- }
-
- #appMenu-extensions-themes-button {
- list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");
- }
- }
- #appMenu-print-button2 {
- list-style-image: url("chrome://global/skin/icons/print.svg");
- }
-
- @supports -moz-bool-pref("userChrome.icon.panel_full") {
- #appMenu-save-file-button2 {
- list-style-image: url("chrome://browser/skin/save.svg");
- }
-
- #appMenu-find-button2 {
- list-style-image: url("chrome://global/skin/icons/search-glass.svg");
+ align-items: center;
+ padding-top: var(--arrowpanel-menuimageblank-padding-block) !important;
+ padding-bottom: var(--arrowpanel-menuimageblank-padding-block) !important;
}
#appMenu-zoom-controls2::before,
#appMenu-zoom-controls::before {
- content: url("../icons/screenshot.svg");
+ margin-inline-end: 0 !important;
}
- }
- #appMenu-settings-button {
- list-style-image: url("chrome://global/skin/icons/settings.svg");
- }
- @supports -moz-bool-pref("userChrome.icon.panel_full") {
- #appMenu-more-button2 {
- list-style-image: url("chrome://browser/skin/ion.svg");
+ #appMenu-zoomReduce-button2,
+ #appMenu-zoomReset-button2,
+ #appMenu-zoomEnlarge-button2,
+ #appMenu-fullscreen-button2 {
+ --arrowpanel-menuitem-padding-block: 0px;
}
- }
- @supports -moz-bool-pref("userChrome.icon.panel_full") or -moz-bool-pref("userChrome.icon.panel_photon") {
- #appMenu-help-button2 {
+
+ .subviewbutton[type="checkbox"]:not([checked="true"]) > .toolbarbutton-text {
+ margin-left: 16px !important;
+ }
+
+ /* Icons Color */
+ #appMenu-multiView .subviewbutton::before,
+ #appMenu-proton-update-banner::before,
+ #downloadsHistory .button-icon,
+ .subviewbutton:not(#appMenu-proton-update-banner) > image {
+ fill: currentColor !important;
+ fill-opacity: var(--toolbarbutton-icon-fill-opacity) !important;
+ -moz-context-properties: fill !important;
+ }
+
+ #appMenu-zoomReduce-button2 > .toolbarbutton-icon,
+ #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon {
+ stroke: var(--zoom-controls-bgcolor, var(--button-bgcolor, ButtonFace)) !important;
+ -moz-context-properties: fill, stroke !important;
+ }
+
+ #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon,
+ #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon {
+ stroke: var(--button-hover-bgcolor) !important;
+ }
+
+ .subviewbutton[disabled="true"] > image {
+ /* Ghost icons when disabled */
+ opacity: 0.4;
+ }
+
+ /*= Panel - Main =============================================================*/
+ #appMenu-proton-addon-banners > .addon-banner-item > .toolbarbutton-icon {
+ display: -moz-inline-box !important;
+ margin-inline-start: var(--arrowpanel-menuicon-padding);
+ -moz-box-ordinal-group: 0 !important;
+ }
+
+ #appMenu-proton-update-banner::before {
+ content: url("../icons/whatsnew.svg");
+ }
+
+ #appMenu-fxa-status2::before {
+ /* Don't exist img tag */
+ content: url("chrome://browser/skin/fxa/avatar-empty.svg");
+ }
+
+ #appMenu-fxa-status2:is([fxastatus="signedin"], [fxastatus="unverified"], [fxastatus="login-failed"])::before {
+ display: none;
+ }
+
+ #appMenu-fxa-status2:is([fxastatus="signedin"], [fxastatus="unverified"], [fxastatus="login-failed"])
+ #appMenu-fxa-label2::before {
+ /* url("https://profile.accounts.firefox.com/v1/avatar/a") */
+ content: "";
+ border-radius: 50% !important;
+ background-size: 16px !important;
+ background-image: var(--avatar-image-url) !important;
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.panel_full") or -moz-bool-pref("userChrome.icon.panel_photon") {
+ #appMenu-new-tab-button2 {
+ list-style-image: url("chrome://browser/skin/new-tab.svg");
+ }
+ }
+ @supports -moz-bool-pref("userChrome.icon.panel_photon") {
+ #appMenu-save-file-button2,
+ #appMenu-find-button2,
+ #appMenu-more-button2 {
+ padding-top: var(--arrowpanel-menuitemblank-padding) !important;
+ padding-bottom: var(--arrowpanel-menuitemblank-padding) !important;
+ }
+
+ #appMenu-zoom-controls2,
+ #appMenu-zoom-controls {
+ padding-inline-start: var(--arrowpanel-menuimageblank-padding-horizontal) !important;
+ }
+ }
+ @supports -moz-bool-pref("userChrome.icon.panel_sparse") {
+ #appMenu-new-tab-button2,
+ #appMenu-passwords-button,
+ #appMenu-extensions-themes-button,
+ #appMenu-save-file-button2,
+ #appMenu-find-button2,
+ #appMenu-more-button2,
+ #appMenu-help-button2,
+ #appMenu-quit-button2 {
+ padding-top: var(--arrowpanel-menuitemblank-padding-block) !important;
+ padding-bottom: var(--arrowpanel-menuitemblank-padding-block) !important;
+ }
+
+ #appMenu-zoom-controls2,
+ #appMenu-zoom-controls {
+ padding-inline-start: var(--arrowpanel-menuimageblank-padding-horizontal) !important;
+ }
+ }
+ #appMenu-new-window-button2 {
+ list-style-image: url("chrome://browser/skin/window.svg");
+ }
+
+ #appMenu-new-private-window-button2 {
+ list-style-image: url("chrome://browser/skin/privateBrowsing.svg");
+ }
+
+ #appMenu-bookmarks-button {
+ list-style-image: url("chrome://browser/skin/bookmark.svg");
+ }
+
+ #appMenu-history-button {
+ list-style-image: url("chrome://browser/skin/history.svg");
+ }
+
+ #appMenu-downloads-button {
+ list-style-image: url("chrome://browser/skin/downloads/downloads.svg");
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.panel_full") or -moz-bool-pref("userChrome.icon.panel_photon") {
+ #appMenu-passwords-button {
+ list-style-image: url("chrome://browser/skin/login.svg");
+ }
+
+ #appMenu-extensions-themes-button {
+ list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");
+ }
+ }
+ #appMenu-print-button2 {
+ list-style-image: url("chrome://global/skin/icons/print.svg");
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.panel_full") {
+ #appMenu-save-file-button2 {
+ list-style-image: url("chrome://browser/skin/save.svg");
+ }
+
+ #appMenu-find-button2 {
+ list-style-image: url("chrome://global/skin/icons/search-glass.svg");
+ }
+
+ #appMenu-zoom-controls2::before,
+ #appMenu-zoom-controls::before {
+ content: url("../icons/screenshot.svg");
+ }
+ }
+ #appMenu-settings-button {
+ list-style-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.panel_full") {
+ #appMenu-more-button2 {
+ list-style-image: url("chrome://browser/skin/ion.svg");
+ }
+ }
+ @supports -moz-bool-pref("userChrome.icon.panel_full") or -moz-bool-pref("userChrome.icon.panel_photon") {
+ #appMenu-help-button2 {
+ list-style-image: url("chrome://global/skin/icons/help.svg");
+ }
+
+ #appMenu-quit-button2 {
+ list-style-image: url("../icons/quit.svg");
+ }
+ }
+ /*= Panel - Account ==========================================================*/
+ #PanelUI-fxa-menu-connect-device-button .toolbarbutton-icon,
+ #PanelUI-fxa-menu-account-signout-button .toolbarbutton-icon {
+ width: 16px !important;
+ height: 16px !important;
+ }
+
+ /* Default */
+ #fxa-manage-account-button::before {
+ content: "";
+ display: -moz-inline-box;
+ width: 32px !important;
+ height: 32px !important;
+ border-radius: 50%;
+ background-size: 32px;
+ background-image: var(--avatar-image-url);
+ margin-inline-end: var(--arrowpanel-menuicon-padding);
+ }
+ @supports -moz-bool-pref("userChrome.icon.account_image_to_right") {
+ #fxa-manage-account-button::before {
+ -moz-box-ordinal-group: 2 !important;
+ }
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.account_label_to_right") {
+ #fxa-menu-header-title,
+ #fxa-menu-header-description {
+ text-align: right;
+ }
+ }
+ .syncNowBtn {
+ visibility: visible !important;
+ -moz-box-ordinal-group: 1 !important;
+ margin-inline-end: var(--arrowpanel-menuicon-padding);
+ }
+
+ #PanelUI-fxa-menu-setup-sync-button {
+ list-style-image: url("chrome://browser/skin/sync.svg");
+ }
+
+ #PanelUI-fxa-menu-connect-device-button {
+ list-style-image: url("chrome://browser/skin/fxa/add-device.svg");
+ }
+
+ #PanelUI-fxa-menu-sendtab-button {
+ list-style-image: url("../icons/send-to-device.svg");
+ }
+
+ #PanelUI-fxa-menu-sync-prefs-button {
+ list-style-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ #PanelUI-fxa-menu-account-signout-button {
+ list-style-image: url("../icons/sign-out.svg");
+ }
+
+ #PanelUI-remotetabs-view-managedevices::before {
+ /* Box */
+ content: "";
+ padding-inline-end: 16px;
+ padding-block: 1px;
+ margin-inline-end: var(--arrowpanel-menuicon-padding);
+ /* Color */
+ fill: currentColor;
+ fill-opacity: var(--toolbarbutton-icon-fill-opacity);
+ -moz-context-properties: fill;
+ background-size: 16px;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ .PanelUI-remotetabs-notabsforclient-label {
+ margin-inline-start: calc(
+ var(--arrowpanel-menuicon-padding) + var(--arrowpanel-menuitem-padding-inline)
+ ) !important;
+ padding-inline-start: var(--arrowpanel-menublank-padding) !important;
+ }
+
+ /* Change Separator */
+ #PanelUI-fxa-menu::before {
+ content: "";
+ display: -moz-box;
+ border-bottom: 1px solid var(--panel-separator-color);
+ margin: var(--panel-separator-margin);
+ padding: 0;
+ }
+
+ #PanelUI-fxa-menu > :first-child {
+ -moz-box-ordinal-group: 0;
+ }
+
+ #PanelUI-sign-out-separator {
+ display: none;
+ }
+
+ .pageAction-sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target[clientType=""],
+ .sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target[clientType=""] {
+ list-style-image: url("../icons/send-to-device.svg");
+ }
+
+ .pageAction-sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target:not([clientType]),
+ .sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target:not([clientType]) {
+ list-style-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ /*= Panel - Bookmark =========================================================*/
+ #panelMenuBookmarkThisPage {
+ list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");
+ }
+
+ panelMenuBookmarkThisPage[starred] {
+ list-style-image: url("chrome://browser/skin/bookmark.svg");
+ }
+
+ #panelMenu_searchBookmarks {
+ list-style-image: url("chrome://global/skin/icons/search-glass.svg");
+ }
+
+ #panelMenu_viewBookmarksToolbar {
+ list-style-image: url("chrome://browser/skin/bookmarks-toolbar.svg");
+ }
+
+ #panelMenu_showAllBookmarks {
+ list-style-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
+ }
+
+ /*= Panel - History ==========================================================*/
+ #appMenuRecentlyClosedTabs {
+ list-style-image: url("chrome://browser/skin/tab.svg");
+ }
+
+ #appMenuRecentlyClosedWindows {
+ list-style-image: url("chrome://browser/skin/window.svg");
+ }
+
+ #appMenuRestoreSession,
+ #appMenu-restoreSession {
+ list-style-image: url("../icons/restore-session.svg");
+ }
+
+ #appMenuClearRecentHistory {
+ list-style-image: url("chrome://browser/skin/forget.svg");
+ }
+
+ #PanelUI-historyMore {
+ list-style-image: url("chrome://browser/skin/history.svg");
+ }
+
+ #appMenu-library-recentlyClosedTabs {
+ list-style-image: url("../icons/movetowindow-16.svg");
+ }
+
+ #appMenu-library-recentlyClosedWindows {
+ list-style-image: url("../icons/restore-session.svg");
+ }
+
+ /*= Panel - More tools =======================================================*/
+ #appmenu-moreTools-button {
+ list-style-image: url("chrome://browser/skin/customize.svg");
+ }
+
+ /* Web Developer Tools */
+ #appmenu-developer-tools-view .subviewbutton:nth-child(1),
+ #PanelUI-developer-tools-view .subviewbutton:nth-child(1) {
+ list-style-image: url("../icons/developer.svg");
+ }
+
+ /* Task Manager */
+ #appmenu-developer-tools-view .subviewbutton:nth-child(2),
+ #PanelUI-developer-tools-view .subviewbutton:nth-child(2) {
+ list-style-image: url("../icons/performance.svg");
+ }
+
+ /* Remote Debugging - Edge bug.svg */
+ #appmenu-developer-tools-view .subviewbutton:nth-child(3),
+ #PanelUI-developer-tools-view .subviewbutton:nth-child(3) {
+ list-style-image: url("../icons/bug.svg");
+ }
+
+ /* Browser Toolbox - Edge webdeveloper.svg */
+ #appmenu-developer-tools-view .subviewbutton:nth-child(4),
+ #PanelUI-developer-tools-view .subviewbutton:nth-child(4) {
+ list-style-image: url("../icons/window-dev-tools.svg");
+ }
+
+ /* Browser Content Toolbox */
+ #appmenu-developer-tools-view .subviewbutton:nth-child(5),
+ #PanelUI-developer-tools-view .subviewbutton:nth-child(5) {
+ list-style-image: url("../icons/command-frames.svg");
+ }
+
+ /* Browser Console */
+ #appmenu-developer-tools-view .subviewbutton:nth-last-child(5),
+ #PanelUI-developer-tools-view .subviewbutton:nth-last-child(5) {
+ list-style-image: url("chrome://devtools/skin/images/command-console.svg");
+ }
+
+ /* Responsive Design Mode */
+ #appmenu-developer-tools-view .subviewbutton:nth-last-child(4),
+ #PanelUI-developer-tools-view .subviewbutton:nth-last-child(4) {
+ list-style-image: url("../icons/command-responsivemode.svg");
+ }
+
+ /* Eyedropper */
+ #appmenu-developer-tools-view .subviewbutton:nth-last-child(3),
+ #PanelUI-developer-tools-view .subviewbutton:nth-last-child(3) {
+ list-style-image: url("chrome://devtools/skin/images/command-eyedropper.svg");
+ }
+
+ /* Page Source - Edge file-search.svg */
+ #appmenu-developer-tools-view .subviewbutton:nth-last-child(2),
+ #PanelUI-developer-tools-view .subviewbutton:nth-last-child(2) {
+ list-style-image: url("../icons/document-search.svg");
+ }
+
+ /* Extensions for Devel */
+ #appmenu-developer-tools-view .subviewbutton:nth-last-child(1),
+ #PanelUI-developer-tools-view .subviewbutton:nth-last-child(1) {
+ list-style-image: url("chrome://devtools/skin/images/debugging-addons.svg");
+ }
+
+ #appmenu-developer-tools-view .subviewbutton:last-child {
+ margin-bottom: 6px !important;
+ }
+
+ /*= Panel - Help =============================================================*/
+ #appMenu_menu_openHelp {
list-style-image: url("chrome://global/skin/icons/help.svg");
}
- #appMenu-quit-button2 {
- list-style-image: url("../icons/quit.svg");
+ #appMenu_feedbackPage {
+ list-style-image: url("../icons/send.svg");
}
- }
- /*= Panel - Account ==========================================================*/
- #PanelUI-fxa-menu-connect-device-button .toolbarbutton-icon,
- #PanelUI-fxa-menu-account-signout-button .toolbarbutton-icon {
- width: 16px !important;
- height: 16px !important;
- }
- /* Default */
- #fxa-manage-account-button::before {
- content: "";
- display: -moz-inline-box;
- width: 32px !important;
- height: 32px !important;
- border-radius: 50%;
- background-size: 32px;
- background-image: var(--avatar-image-url);
- margin-inline-end: var(--arrowpanel-menuicon-padding);
- }
- @supports -moz-bool-pref("userChrome.icon.account_image_to_right") {
- #fxa-manage-account-button::before {
- -moz-box-ordinal-group: 2 !important;
+ #appMenu_helpSafeMode {
+ list-style-image: url("chrome://devtools/skin/images/debugging-workers.svg");
}
- }
- @supports -moz-bool-pref("userChrome.icon.account_label_to_right") {
- #fxa-menu-header-title,
- #fxa-menu-header-description {
- text-align: right;
+ #appMenu_troubleShooting {
+ list-style-image: url("chrome://global/skin/icons/more.svg");
}
- }
- .syncNowBtn {
- visibility: visible !important;
- -moz-box-ordinal-group: 1 !important;
- margin-inline-end: var(--arrowpanel-menuicon-padding);
- }
- #PanelUI-fxa-menu-setup-sync-button {
- list-style-image: url("chrome://browser/skin/sync.svg");
- }
-
- #PanelUI-fxa-menu-connect-device-button {
- list-style-image: url("chrome://browser/skin/fxa/add-device.svg");
- }
-
- #PanelUI-fxa-menu-sendtab-button {
- list-style-image: url("../icons/send-to-device.svg");
- }
-
- #PanelUI-fxa-menu-sync-prefs-button {
- list-style-image: url("chrome://global/skin/icons/settings.svg");
- }
-
- #PanelUI-fxa-menu-account-signout-button {
- list-style-image: url("../icons/sign-out.svg");
- }
-
- #PanelUI-remotetabs-view-managedevices::before {
- /* Box */
- content: "";
- padding-inline-end: 16px;
- padding-block: 1px;
- margin-inline-end: var(--arrowpanel-menuicon-padding);
- /* Color */
- fill: currentColor;
- fill-opacity: var(--toolbarbutton-icon-fill-opacity);
- -moz-context-properties: fill;
- background-size: 16px;
- background-repeat: no-repeat;
- background-position: left center;
- background-image: url("chrome://global/skin/icons/settings.svg");
- }
-
- .PanelUI-remotetabs-notabsforclient-label {
- margin-inline-start: calc(
- var(--arrowpanel-menuicon-padding) + var(--arrowpanel-menuitem-padding-inline)
- ) !important;
- padding-inline-start: var(--arrowpanel-menublank-padding) !important;
- }
-
- /* Change Separator */
- #PanelUI-fxa-menu::before {
- content: "";
- display: -moz-box;
- border-bottom: 1px solid var(--panel-separator-color);
- margin: var(--panel-separator-margin);
- padding: 0;
- }
-
- #PanelUI-fxa-menu > :first-child {
- -moz-box-ordinal-group: 0;
- }
-
- #PanelUI-sign-out-separator {
- display: none;
- }
-
- .pageAction-sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target[clientType=""],
- .sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target[clientType=""] {
- list-style-image: url("../icons/send-to-device.svg");
- }
-
- .pageAction-sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target:not([clientType]),
- .sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target:not([clientType]) {
- list-style-image: url("chrome://global/skin/icons/settings.svg");
- }
-
- /*= Panel - Bookmark =========================================================*/
- #panelMenuBookmarkThisPage {
- list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");
- }
-
- panelMenuBookmarkThisPage[starred] {
- list-style-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #panelMenu_searchBookmarks {
- list-style-image: url("chrome://global/skin/icons/search-glass.svg");
- }
-
- #panelMenu_viewBookmarksToolbar {
- list-style-image: url("chrome://browser/skin/bookmarks-toolbar.svg");
- }
-
- #panelMenu_showAllBookmarks {
- list-style-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
- }
-
- /*= Panel - History ==========================================================*/
- #appMenuRecentlyClosedTabs {
- list-style-image: url("chrome://browser/skin/tab.svg");
- }
-
- #appMenuRecentlyClosedWindows {
- list-style-image: url("chrome://browser/skin/window.svg");
- }
-
- #appMenuRestoreSession,
- #appMenu-restoreSession {
- list-style-image: url("../icons/restore-session.svg");
- }
-
- #appMenuClearRecentHistory {
- list-style-image: url("chrome://browser/skin/forget.svg");
- }
-
- #PanelUI-historyMore {
- list-style-image: url("chrome://browser/skin/history.svg");
- }
-
- #appMenu-library-recentlyClosedTabs {
- list-style-image: url("../icons/movetowindow-16.svg");
- }
-
- #appMenu-library-recentlyClosedWindows {
- list-style-image: url("../icons/restore-session.svg");
- }
-
- /*= Panel - More tools =======================================================*/
- #appmenu-moreTools-button {
- list-style-image: url("chrome://browser/skin/customize.svg");
- }
-
- /* Web Developer Tools */
- #appmenu-developer-tools-view .subviewbutton:nth-child(1),
- #PanelUI-developer-tools-view .subviewbutton:nth-child(1) {
- list-style-image: url("../icons/developer.svg");
- }
-
- /* Task Manager */
- #appmenu-developer-tools-view .subviewbutton:nth-child(2),
- #PanelUI-developer-tools-view .subviewbutton:nth-child(2) {
- list-style-image: url("../icons/performance.svg");
- }
-
- /* Remote Debugging - Edge bug.svg */
- #appmenu-developer-tools-view .subviewbutton:nth-child(3),
- #PanelUI-developer-tools-view .subviewbutton:nth-child(3) {
- list-style-image: url("../icons/bug.svg");
- }
-
- /* Browser Toolbox - Edge webdeveloper.svg */
- #appmenu-developer-tools-view .subviewbutton:nth-child(4),
- #PanelUI-developer-tools-view .subviewbutton:nth-child(4) {
- list-style-image: url("../icons/window-dev-tools.svg");
- }
-
- /* Browser Content Toolbox */
- #appmenu-developer-tools-view .subviewbutton:nth-child(5),
- #PanelUI-developer-tools-view .subviewbutton:nth-child(5) {
- list-style-image: url("../icons/command-frames.svg");
- }
-
- /* Browser Console */
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(5),
- #PanelUI-developer-tools-view .subviewbutton:nth-last-child(5) {
- list-style-image: url("chrome://devtools/skin/images/command-console.svg");
- }
-
- /* Responsive Design Mode */
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(4),
- #PanelUI-developer-tools-view .subviewbutton:nth-last-child(4) {
- list-style-image: url("../icons/command-responsivemode.svg");
- }
-
- /* Eyedropper */
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(3),
- #PanelUI-developer-tools-view .subviewbutton:nth-last-child(3) {
- list-style-image: url("chrome://devtools/skin/images/command-eyedropper.svg");
- }
-
- /* Page Source - Edge file-search.svg */
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(2),
- #PanelUI-developer-tools-view .subviewbutton:nth-last-child(2) {
- list-style-image: url("../icons/document-search.svg");
- }
-
- /* Extensions for Devel */
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(1),
- #PanelUI-developer-tools-view .subviewbutton:nth-last-child(1) {
- list-style-image: url("chrome://devtools/skin/images/debugging-addons.svg");
- }
-
- #appmenu-developer-tools-view .subviewbutton:last-child {
- margin-bottom: 6px !important;
- }
-
- /*= Panel - Help =============================================================*/
- #appMenu_menu_openHelp {
- list-style-image: url("chrome://global/skin/icons/help.svg");
- }
-
- #appMenu_feedbackPage {
- list-style-image: url("../icons/send.svg");
- }
-
- #appMenu_helpSafeMode {
- list-style-image: url("chrome://devtools/skin/images/debugging-workers.svg");
- }
-
- #appMenu_troubleShooting {
- list-style-image: url("chrome://global/skin/icons/more.svg");
- }
-
- #appMenu_help_reportSiteIssue {
- list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
- }
-
- #appMenu_menu_HelpPopup_reportPhishingtoolmenu {
- list-style-image: url("chrome://global/skin/icons/warning.svg");
- }
-
- #appMenu_aboutName {
- list-style-image: url("chrome://global/skin/icons/info.svg");
- }
-
- /*= Panel - Library ==========================================================*/
- #appMenu-library-bookmarks-button {
- list-style-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #appMenu-library-history-button {
- list-style-image: url("chrome://browser/skin/history.svg");
- }
-
- #appMenu-library-downloads-button {
- list-style-image: url("chrome://browser/skin/downloads/downloads.svg");
- }
-
- /*= Panel - Downloads ========================================================*/
- #downloadsHistory {
- list-style-image: url("chrome://browser/skin/downloads/downloads.svg");
- }
-
- #downloadsHistory .box-inherit.button-box {
- display: -moz-inline-box !important;
- }
-
- /*= Toolbar - Overflow Menu ==================================================*/
- #overflowMenu-customize-button {
- list-style-image: url("chrome://browser/skin/customize.svg");
- }
-
- /*= Tabbar - All Tab Menu ====================================================*/
- #allTabsMenu-undoCloseTab {
- list-style-image: url("../icons/undo.svg");
- }
-
- #allTabsMenu-searchTabs {
- list-style-image: url("chrome://global/skin/icons/search-glass.svg");
- }
-
- #allTabsMenu-containerTabsButton {
- list-style-image: url("../icons/container-openin-16.svg");
- }
-
- #allTabsMenu-hiddenTabsButton {
- list-style-image: url("../icons/eye-hide.svg");
- }
-
- #allTabsMenu-containerTabsView .subviewbutton:last-child {
- list-style-image: url("chrome://global/skin/icons/settings.svg");
- }
-
- /*= BMB_bookmarksPopup =======================================================*/
- #BMB_bookmarksShowAllTop,
- #BMB_bookmarksShowAll {
- --menuitem-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
- }
-
- #BMB_bookmarksToolbar {
- --menuitem-image: url("chrome://browser/skin/bookmarks-toolbar.svg");
- }
-
- @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
- #BMB_bookmarksShowAllTop {
- list-style-image: url("chrome://browser/skin/bookmark-star-on-tray.svg") !important;
- }
-
- #BMB_bookmarksShowAllTop > .menu-iconic-left {
- display: -moz-box !important;
- }
- }
- /* BMB_bookmarksToolbarPopup */
- #BMB_viewBookmarksToolbar[data-l10n-args='{"isVisible":true}'] {
- --menuitem-image: url("../icons/eye-hide.svg");
- }
- #BMB_viewBookmarksToolbar[data-l10n-args='{"isVisible":false}'] {
- --menuitem-image: url("../icons/eye-show.svg");
- }
-
- /*= protections-popup ========================================================*/
- #protections-popup-settings-button > .protections-popup-settings-icon,
- #protections-popup-show-report-button > .protections-popup-show-report-icon {
- -moz-context-properties: fill;
- fill: currentColor;
- margin-inline-end: 1em;
- }
-
- #protections-popup-settings-button > .protections-popup-settings-icon,
- #protections-popup-multiView .panel-subview-footer-button {
- list-style-image: url("chrome://global/skin/icons/settings.svg");
- }
-
- #protections-popup-show-report-button > .protections-popup-show-report-icon {
- /* chrome://browser/skin/controlcenter/dashboard.svg */
- list-style-image: url("../icons/dashboard.svg");
- }
-
- /*= identity-popup ===========================================================*/
- #identity-popup-clear-sitedata-button,
- #identity-popup-more-info {
- padding-inline: 5px !important;
- }
-
- #identity-popup-securityView-body {
- margin-inline-start: 32px !important;
- /* Original: 10px */
- }
-
- #identity-popup-clear-sitedata-button {
- list-style-image: url("../icons/broom.svg");
- }
-
- /*= sidebarMenu-popup ========================================================*/
- #identity-popup-more-info {
- list-style-image: url("chrome://global/skin/icons/info.svg");
- }
-
- #sidebar-switcher-bookmarks {
- list-style-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #sidebar-switcher-history {
- list-style-image: url("chrome://browser/skin/history.svg");
- }
-
- #sidebar-switcher-tabs {
- list-style-image: url("chrome://browser/skin/tab.svg");
- }
-
- #sidebar-reverse-position {
- list-style-image: url("chrome://browser/skin/sidebars-right.svg");
- }
-
- #sidebar-box[positionend="true"] #sidebar-reverse-position {
- /* Can't apply this. shadow dom */
- list-style-image: url("chrome://browser/skin/sidebars.svg");
- }
-
- #sidebarMenu-popup > .subviewbutton[data-l10n-id="sidebar-menu-close"] {
- list-style-image: url("chrome://global/skin/icons/close.svg");
- }
-}
-/** Menu - Icons Layout *******************************************************/
-@supports -moz-bool-pref("userChrome.icon.menu") {
- menupopup menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
- menupopup menu:not([type="checkbox"][checked="true"], [type="radio"]),
- #main-menubar > menu {
- -moz-appearance: none !important;
- /* Linux: menulist */
- }
-
- /* Icon */
- #main-menubar > menu,
- :not(menu, #ContentSelectDropdown)
- > menupopup
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- :not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup)
- > menuitem,
- .openintabs-menuitem,
- #blockedPopupDontShowMessage,
- #BMB_viewBookmarksToolbar {
- /* 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 */
- @supports -moz-bool-pref("widget.macos.native-context-menus") or -moz-bool-pref("widget.gtk.native-context-menus") {
- :not(menu, #ContentSelectDropdown)
- > menupopup
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- :not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
- list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important;
- }
- }
-
- /* Padding */
- :root {
- --uc-menu-background-position: left;
- --context-menu-background-padding-default: 5px;
- --context-menu-background-padding: var(--context-menu-background-padding-default);
- }
- :root:-moz-locale-dir(rtl) {
- --uc-menu-background-position: right;
- }
-
- :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menuitem:not(.menuitem-iconic),
- :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menu:not(.menu-iconic),
- :not(menu, #ContentSelectDropdown, #context-navigation)
- > menupopup
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- :not(menu, #ContentSelectDropdown, #context-navigation)
- > menupopup
- > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup)
- > menuitem,
- .openintabs-menuitem,
- #blockedPopupDontShowMessage,
- #BMB_viewBookmarksToolbar {
- background-position: var(--uc-menu-background-position) var(--context-menu-background-padding) center !important;
- padding-inline-start: var(--context-menu-background-padding) !important;
- }
-
- /* Menubar */
- @supports -moz-bool-pref("userChrome.icon.global_menubar") {
- #main-menubar > menu {
- background-position: var(--uc-menu-background-position) var(--context-menu-background-padding-default) center !important;
- padding-inline-start: calc(16px + var(--context-menu-background-padding-default)) !important;
- padding-inline-end: 3px;
- }
- #main-menubar > menu:first-child {
- background-position: var(--uc-menu-background-position) calc(3px + var(--context-menu-background-padding-default))
- center !important;
- padding-inline-start: calc(19px + var(--context-menu-background-padding-default)) !important;
- }
- #main-menubar > menu > menupopup {
- --menuitem-image: none;
- /* Prevent Image Inheritance */
- }
- @supports not -moz-bool-pref("userChrome.padding.global_menubar") {
- #main-menubar > menu {
- padding-block: 2px !important;
- }
- }
- }
- /* Padding - Windows */
- @media (-moz-os-version: windows-win7), (-moz-platform: windows-win7) {
- :root {
- --context-menu-background-padding-default: 2px;
- }
- }
- @media (-moz-os-version: windows-win8), (-moz-platform: windows-win8) {
- :root {
- --context-menu-background-padding-default: 3px;
- }
- }
- @media (-moz-os-version: windows-win7),
- (-moz-platform: windows-win7),
- (-moz-os-version: windows-win8),
- (-moz-platform: windows-win8) {
- :not(menu, #ContentSelectDropdown, #context-navigation)
- > menupopup
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- :not(menu, #ContentSelectDropdown, #context-navigation)
- > menupopup
- > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup)
- > menuitem,
- .openintabs-menuitem,
- #blockedPopupDontShowMessage,
- #BMB_viewBookmarksToolbar {
- background-position: left var(--context-menu-background-padding) center !important;
- padding-inline-start: 0 !important;
- }
- }
- @media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) {
- :root {
- --context-menu-background-padding: 1em;
- --context-menu-text-padding: 24px;
- /* 16px + 8px */
- --menu-background-padding-default: calc(
- var(--context-menu-background-padding) + var(--context-menu-text-padding)
- );
- }
-
- :not(menu, #ContentSelectDropdown, #context-navigation)
- > menupopup
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- :not(menu, #ContentSelectDropdown, #context-navigation)
- > menupopup
- > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup)
- > menuitem,
- .openintabs-menuitem,
- #blockedPopupDontShowMessage,
- #BMB_viewBookmarksToolbar {
- padding-inline-start: var(--menu-background-padding-default) !important;
- margin-left: 0 !important;
- }
- }
- /* Padding - Linux */
- @media (-moz-gtk-csd-available) {
- :root {
- --context-menu-background-padding-default: 6px;
- }
-
- #main-menubar > menu > .menubar-text {
- padding-inline-start: 3px;
- }
- }
- /* Padding - Mac */
- @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
- :root {
- --context-menu-background-padding-default: 10px;
- --context-menu-mac-padding: 21px;
- }
-
- /* context menu width */
- :not(menu, #ContentSelectDropdown, #context-navigation)
- > menupopup
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- :not(menu, #ContentSelectDropdown, #context-navigation)
- > menupopup
- > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- #blockedPopupDontShowMessage {
- padding-inline-end: var(--context-menu-background-padding) !important;
- }
-
- /* text position */
- :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menuitem > .menu-text,
- :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menu > .menu-text {
- padding-inline-start: var(--context-menu-mac-padding) !important;
- }
-
- /* Checkbox menuitem, None iconic menu */
- :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menuitem[checked="true"],
- :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menu:not(.menu-iconic) {
- padding-inline-start: calc(var(--context-menu-background-padding) + var(--context-menu-mac-padding)) !important;
- }
-
- /* Global Menu */
- @supports -moz-bool-pref("userChrome.icon.global_menu.mac") {
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menuitem:not(.menuitem-iconic, .bookmark-item),
- menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
- menu:not(.menu-iconic) {
- list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important;
- }
- }
- }
- /*= Bookmark Menu - Layout ===================================================*/
- /* #goPopup(Legacy of historyMenuPoup), #historyMenuPopup, #bookmarksMenuPopup: looks like global menu
- * #BMB_bookmarksPopup: looks like arrow panel
- */
- /* Empty Menu */
- menupopup menupopup[emptyplacesresult] .menu-text,
- #PersonalToolbar menupopup[emptyplacesresult] .menu-text {
- margin-inline-start: 0 !important;
- }
-
- /* Bookmark Popup - As Arrow Panel */
- #BMB_bookmarksPopup,
- #PersonalToolbar {
- --context-menu-background-padding: var(--arrowpanel-menuitem-padding-inline);
- }
-
- /* Windows 7, 8 */
- @media (-moz-os-version: windows-win7),
- (-moz-platform: windows-win7),
- (-moz-os-version: windows-win8),
- (-moz-platform: windows-win8) {
- /* Global Menu */
- menupopup:is(#goPopup, #historyMenuPopup, #bookmarksMenuPopup) .bookmark-item {
- padding-inline-start: 0 !important;
- }
-
- /* Bookmark Popup - None icon menu */
- #BMB_bookmarksPopup,
- #PersonalToolbar {
- --arrowpanel-menuicon-padding: 9px;
- }
-
- menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
- menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic),
- #PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]),
- #PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) {
- margin-inline: var(--arrowpanel-menuitem-padding-inline) !important;
- background-position: var(--uc-menu-background-position) calc(var(--arrowpanel-menuicon-padding)) center !important;
- }
-
- menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
- menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic) {
- padding-inline-start: calc(
- var(--arrowpanel-menuicon-padding) + var(--context-menu-text-padding) + 2px
- ) !important;
- }
-
- #PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]),
- #PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) {
- padding-inline-start: var(--arrowpanel-menuicon-padding) !important;
- }
- }
- /* Windows */
- @media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) {
- /* Bookmark Popup - None icon menu */
- menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
- menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic),
- #PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]),
- #PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) {
- margin-inline: var(--arrowpanel-menuitem-padding-inline) !important;
- padding-inline-start: calc(var(--arrowpanel-menuicon-padding) + var(--context-menu-text-padding)) !important;
- background-position: var(--uc-menu-background-position) calc(var(--arrowpanel-menuicon-padding)) center !important;
- }
- }
- /* Linux */
- @media (-moz-gtk-csd-available) {
- /* Global Menu */
- menupopup:is(#goPopup, #historyMenuPopup, #bookmarksMenuPopup) .bookmark-item {
- padding-inline-start: var(--context-menu-background-padding) !important;
- }
-
- /* Bookmark Popup - Iconic menu */
- #BMB_bookmarksPopup .menu-iconic-text,
- #PersonalToolbar menupopup[placespopup="true"] .bookmark-item .menu-iconic-text {
- padding-inline-start: 1px !important;
- }
-
- /* Bookmark Popup - None icon menu */
- menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
- menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic),
- #PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]),
- #PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) {
- padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 1px) !important;
- }
- }
- @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
- /* Bookmark Popup - As Arrow Panel */
- #PersonalToolbar menupopup menuitem,
- #PersonalToolbar menupopup menu {
- padding-inline: calc(var(--arrowpanel-menuicon-padding) + var(--arrowpanel-menuitem-padding-inline)) !important;
- }
-
- /* Bookmark Popup - None icon menu */
- menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
- menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic) {
- padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 3px) !important;
- }
- }
- @supports -moz-bool-pref("userChrome.icon.context_menu") {
- /** Context Menu - Icons ******************************************************/
- /*= tabContextMenu ===========================================================*/
- #context_openANewTab,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_newTab,
- #tabcenter-reborn_ariasuni-menuitem-_newTabContextMenuOpenAlternatePosition,
- #sidebartabs_asamuzak_jp-menuitem-_newTab {
- --menuitem-image: url("chrome://browser/skin/new-tab.svg");
- }
-
- #tabcenter-reborn_ariasuni-menuitem-_newTabContextMenuOpenInWindow {
- --menuitem-image: url("chrome://browser/skin/window.svg");
- }
-
- #tabcenter-reborn_ariasuni-menuitem-_newTabContextMenuOpenInPrivateWindow {
- --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
- }
-
- #context_reloadTab,
- #context_reloadSelectedTabs,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_reloadTab,
- #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_reloadTab,
- #treestyletab_piro_sakura_ne_jp-menuitem-_grouped\:reloadTree,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuReloadTab,
- #sidebartabs_asamuzak_jp-menuitem-_reloadTab,
- #sidebartabs_asamuzak_jp-menuitem-_reloadAllTabs {
- --menuitem-image: url("../icons/reload.svg");
- }
-
- #context_toggleMuteTab,
- #context_toggleMuteSelectedTabs,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-mute,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab,
- #sidebartabs_asamuzak_jp-menuitem-_muteTab {
- --menuitem-image: url("chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg");
- }
-
- #context_toggleMuteTab[muted],
- #context_toggleMuteSelectedTabs[muted],
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-unmute,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab[label="Unmute Tab"],
- #sidebartabs_asamuzak_jp-menuitem-_muteTab[label="Unmute Tab"] {
- --menuitem-image: url("chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg");
- }
-
- #context_pinTab,
- #context_pinSelectedTabs,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_pinTab,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuPinTab,
- #sidebartabs_asamuzak_jp-menuitem-_pinTab {
- --menuitem-image: url("../icons/pin-tab.svg");
- }
-
- #context_unpinTab,
- #context_unpinSelectedTabs,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_unpinTab,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuPinTab[label="Unpin Tab"],
- #sidebartabs_asamuzak_jp-menuitem-_pinTab[label="Unpin Tab"] {
- --menuitem-image: url("../icons/unpin-tab.svg");
- }
-
- #context_duplicateTab,
- #context_duplicateTabs,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_duplicateTab,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuDuplicateTab,
- #sidebartabs_asamuzak_jp-menuitem-_dupeTab {
- --menuitem-image: url("../icons/notebook-subsection.svg");
- }
-
- #context_bookmarkTab,
- #context_bookmarkSelectedTabs,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_bookmarkTab,
- #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_bookmarkSelected,
- #treestyletab_piro_sakura_ne_jp-menuitem-_grouped\:bookmarkTree,
- #sidebartabs_asamuzak_jp-menuitem-_bookmarkTab,
- #sidebartabs_asamuzak_jp-menuitem-_bookmarkAllTabs {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #context_moveTabOptions,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_moveTab,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuMoveTab,
- #sidebartabs_asamuzak_jp-menuitem-_moveTab {
- --menuitem-image: url("../icons/arrow-swap.svg");
- }
-
- #context_sendTabToDevice,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_sendTabsToDevice {
- --menuitem-image: url("../icons/send-to-device.svg");
- }
-
- #context_sendTabToDevice:is([disabled="true"]) + #context_shareTabURL,
- #context_sendTabToDevice:is([disabled="true"]) + menuitem.share-tab-url-item {
- /* At windows */
- --menuitem-image: url("../icons/share.svg");
- }
-
- @supports -moz-bool-pref("userChrome.icon.menu.full") {
- #context_shareTabURL,
- menuitem.share-tab-url-item {
- --menuitem-image: url("../icons/share.svg");
- }
- }
- #context_reopenInContainer,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_reopenInContainer,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuOpenInContextualTab,
- #sidebartabs_asamuzak_jp-menuitem-_openNewTabInContainer,
- #sidebartabs_asamuzak_jp-menuitem-_reopenTabInContainer {
- --menuitem-image: url("../icons/container-openin-16.svg");
- }
-
- #context_selectAllTabs,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_selectAllTabs,
- #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_selectAllTabs,
- #sidebartabs_asamuzak_jp-menuitem-_selectAllTabs {
- --menuitem-image: url("../icons/tab-multiple.svg");
- }
-
- #context_closeTab,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_closeTab,
- #treestyletab_piro_sakura_ne_jp-menuitem-_grouped\:closeTree,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuCloseTab,
- #sidebartabs_asamuzak_jp-menuitem-_closeTab {
- --menuitem-image: url("chrome://global/skin/icons/close.svg");
- }
-
- #context_undoCloseTab,
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_undoCloseTab,
- #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_undoCloseTab,
- #tabcenter-reborn_ariasuni-menuitem-_contextMenuUndoCloseTab,
- #sidebartabs_asamuzak_jp-menuitem-_undoCloseTab {
- --menuitem-image: url("../icons/undo.svg");
- }
-
- /*= new-tab-button-popup =====================================================*/
- #new-tab-button-popup > menuitem[command="Browser:NewUserContextTab"],
- .new-tab-popup > menuitem[command="Browser:NewUserContextTab"] {
- --menuitem-image: url("../icons/container-openin-16.svg");
+ #appMenu_help_reportSiteIssue {
+ list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
}
- #new-tab-button-popup > menuitem[command="Browser:OpenAboutContainers"],
- .new-tab-popup > menuitem[command="Browser:OpenAboutContainers"] {
- --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ #appMenu_menu_HelpPopup_reportPhishingtoolmenu {
+ list-style-image: url("chrome://global/skin/icons/warning.svg");
}
- /*= toolbar-context-menu =====================================================*/
- .customize-context-manageExtension {
- --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ #appMenu_aboutName {
+ list-style-image: url("chrome://global/skin/icons/info.svg");
}
- .customize-context-removeExtension {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ /*= Panel - Library ==========================================================*/
+ #appMenu-library-bookmarks-button {
+ list-style-image: url("chrome://browser/skin/bookmark.svg");
}
- .customize-context-reportExtension {
- --menuitem-image: url("../icons/send.svg");
+ #appMenu-library-history-button {
+ list-style-image: url("chrome://browser/skin/history.svg");
}
- .customize-context-moveToPanel {
- --menuitem-image: url("chrome://browser/skin/pin-12.svg");
+ #appMenu-library-downloads-button {
+ list-style-image: url("chrome://browser/skin/downloads/downloads.svg");
}
- #toolbar-context-autohide-downloads-button {
- /* checkbox */
- --menuitem-image: url("../icons/eye-tracking-off.svg");
+ /*= Panel - Downloads ========================================================*/
+ #downloadsHistory {
+ list-style-image: url("chrome://browser/skin/downloads/downloads.svg");
}
- .customize-context-removeFromToolbar {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ #downloadsHistory .box-inherit.button-box {
+ display: -moz-inline-box !important;
}
- #toolbar-context-always-open-downloads-panel {
- /* checkbox */
- --menuitem-image: url("../icons/drawer-arrow-download.svg");
+ /*= Toolbar - Overflow Menu ==================================================*/
+ #overflowMenu-customize-button {
+ list-style-image: url("chrome://browser/skin/customize.svg");
}
- #toolbar-context-openANewTab {
- --menuitem-image: url("chrome://browser/skin/new-tab.svg");
+ /*= Tabbar - All Tab Menu ====================================================*/
+ #allTabsMenu-undoCloseTab {
+ list-style-image: url("../icons/undo.svg");
}
- #toolbar-context-reloadSelectedTab,
- #toolbar-context-reloadSelectedTabs {
- --menuitem-image: url("../icons/reload.svg");
+ #allTabsMenu-searchTabs {
+ list-style-image: url("chrome://global/skin/icons/search-glass.svg");
}
- #toolbar-context-bookmarkSelectedTab,
- #toolbar-context-bookmarkSelectedTabs {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ #allTabsMenu-containerTabsButton {
+ list-style-image: url("../icons/container-openin-16.svg");
}
- #toolbar-context-selectAllTabs {
- --menuitem-image: url("../icons/tab-multiple.svg");
+ #allTabsMenu-hiddenTabsButton {
+ list-style-image: url("../icons/eye-hide.svg");
}
- #toolbar-context-undoCloseTab {
- --menuitem-image: url("../icons/undo.svg");
+ #allTabsMenu-containerTabsView .subviewbutton:last-child {
+ list-style-image: url("chrome://global/skin/icons/settings.svg");
}
- #toggle_toolbar-menubar {
- /* checkbox */
- --menuitem-image: url("../icons/calendar-agenda.svg");
+ /*= BMB_bookmarksPopup =======================================================*/
+ #BMB_bookmarksShowAllTop,
+ #BMB_bookmarksShowAll {
+ --menuitem-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
}
- #toggle_PersonalToolbar {
- /* Also placeContext */
+ #BMB_bookmarksToolbar {
--menuitem-image: url("chrome://browser/skin/bookmarks-toolbar.svg");
}
- menuitem.viewCustomizeToolbar {
- --menuitem-image: url("chrome://browser/skin/customize.svg");
- }
+ @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
+ #BMB_bookmarksShowAllTop {
+ list-style-image: url("chrome://browser/skin/bookmark-star-on-tray.svg") !important;
+ }
- .fullscreen-context-autohide {
- /* checkbox */
- --menuitem-image: url("../icons/eye-tracking-off.svg");
+ #BMB_bookmarksShowAllTop > .menu-iconic-left {
+ display: -moz-box !important;
+ }
}
-
- #toolbar-context-menu > menuitem[data-l10n-id="full-screen-exit"] {
- --menuitem-image: url("chrome://browser/skin/fullscreen-exit.svg");
- }
-
- /*= contentAreaContextMenu ===================================================*/
- #context-viewsource-goToLine {
- --menuitem-image: url("../icons/text-number-format.svg");
- }
-
- #context-viewsource-wrapLongLines {
- /* checkbox */
- --menuitem-image: url("../icons/arrow-sort-down-lines.svg");
- }
-
- #context-viewsource-highlightSyntax {
- /* checkbox */
- --menuitem-image: url("../icons/code.svg");
- }
-
- #spell-no-suggestions {
- --menuitem-image: url("../icons/text-proofing-tools.svg");
- }
-
- #spell-add-to-dictionary {
- --menuitem-image: url("../icons/book-add.svg");
- }
-
- #spell-undo-add-to-dictionary {
- --menuitem-image: url("../icons/undo.svg");
- }
-
- #context-openlinkincurrent {
- --menuitem-image: url("../icons/link-square.svg");
- }
-
- #context-openlinkincontainertab {
- --menuitem-image: url("chrome://browser/skin/new-tab.svg");
- }
-
- #context-openlinkintab {
- --menuitem-image: url("chrome://browser/skin/new-tab.svg");
- }
-
- #context-openlinkinusercontext-menu {
- --menuitem-image: url("../icons/container-openin-16.svg");
- }
-
- #context-openlink {
- --menuitem-image: url("chrome://browser/skin/window.svg");
- }
-
- #context-openlinkprivate {
- --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
- }
-
- #context-bookmarklink {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #context-savelink {
- --menuitem-image: url("chrome://browser/skin/save.svg");
- }
-
- #context-savelinktopocket {
- --menuitem-image: url("../icons/pocket-outline.svg");
- }
-
- #context-copyemail {
- --menuitem-image: url("chrome://browser/skin/mail.svg");
- }
-
- #context-copylink {
- --menuitem-image: url("../icons/link.svg");
- }
-
- #context-sendlinktodevice {
- --menuitem-image: url("../icons/send-to-device.svg");
- }
-
- #context-media-play {
- --menuitem-image: url("chrome://global/skin/media/play-fill.svg");
- }
-
- #context-media-pause {
- --menuitem-image: url("chrome://global/skin/media/pause-fill.svg");
- }
-
- #context-media-mute {
- --menuitem-image: url("chrome://global/skin/media/audio-muted.svg");
- }
-
- #context-media-unmute {
- --menuitem-image: url("chrome://global/skin/media/audio.svg");
- }
-
- #context-media-playbackrate {
- --menuitem-image: url("../icons/time-picker.svg");
- }
-
- #context-media-loop {
- /* checkbox */
- --menuitem-image: url("../icons/arrow-repeat-all.svg");
- }
-
- #context-leave-dom-fullscreen {
- --menuitem-image: url("chrome://global/skin/media/fullscreenExitButton.svg");
- }
-
- #context-video-fullscreen {
- --menuitem-image: url("chrome://global/skin/media/fullscreenEnterButton.svg");
- }
-
- #context-media-hidecontrols {
+ /* BMB_bookmarksToolbarPopup */
+ #BMB_viewBookmarksToolbar[data-l10n-args='{"isVisible":true}'] {
--menuitem-image: url("../icons/eye-hide.svg");
}
-
- #context-media-showcontrols {
+ #BMB_viewBookmarksToolbar[data-l10n-args='{"isVisible":false}'] {
--menuitem-image: url("../icons/eye-show.svg");
}
- #context-viewvideo {
- --menuitem-image: url("../icons/video.svg");
+ /*= protections-popup ========================================================*/
+ #protections-popup-settings-button > .protections-popup-settings-icon,
+ #protections-popup-show-report-button > .protections-popup-show-report-icon {
+ -moz-context-properties: fill;
+ fill: currentColor;
+ margin-inline-end: 1em;
}
- #context-video-pictureinpicture {
- /* checkbox */
- --menuitem-image: url("chrome://global/skin/media/picture-in-picture-open.svg");
+ #protections-popup-settings-button > .protections-popup-settings-icon,
+ #protections-popup-multiView .panel-subview-footer-button {
+ list-style-image: url("chrome://global/skin/icons/settings.svg");
}
- #context-reloadimage {
- --menuitem-image: url("../icons/image-arrow-counterclockwise.svg");
+ #protections-popup-show-report-button > .protections-popup-show-report-icon {
+ /* chrome://browser/skin/controlcenter/dashboard.svg */
+ list-style-image: url("../icons/dashboard.svg");
}
- #context-viewimage {
- --menuitem-image: url("../icons/image-add.svg");
+ /*= identity-popup ===========================================================*/
+ #identity-popup-clear-sitedata-button,
+ #identity-popup-more-info {
+ padding-inline: 5px !important;
}
- #context-saveimage {
- --menuitem-image: url("../icons/image.svg");
+ #identity-popup-securityView-body {
+ margin-inline-start: 32px !important;
+ /* Original: 10px */
}
- #context-video-saveimage {
- --menuitem-image: url("../icons/video-snapshot.svg");
+ #identity-popup-clear-sitedata-button {
+ list-style-image: url("../icons/broom.svg");
}
- #context-savevideo {
- --menuitem-image: url("../icons/video.svg");
+ /*= sidebarMenu-popup ========================================================*/
+ #identity-popup-more-info {
+ list-style-image: url("chrome://global/skin/icons/info.svg");
}
- #context-saveaudio {
- --menuitem-image: url("chrome://global/skin/media/audio.svg");
+ #sidebar-switcher-bookmarks {
+ list-style-image: url("chrome://browser/skin/bookmark.svg");
}
- #context-copyimage-contents {
- --menuitem-image: url("../icons/image-copy.svg");
+ #sidebar-switcher-history {
+ list-style-image: url("chrome://browser/skin/history.svg");
}
- #context-copyimage,
- #context-copyvideourl,
- #context-copyaudiourl {
- --menuitem-image: url("../icons/link.svg");
+ #sidebar-switcher-tabs {
+ list-style-image: url("chrome://browser/skin/tab.svg");
}
- #context-sendimage,
- #context-sendvideo,
- #context-sendaudio {
- --menuitem-image: url("chrome://browser/skin/mail.svg");
+ #sidebar-reverse-position {
+ list-style-image: url("chrome://browser/skin/sidebars-right.svg");
}
- #context-viewimageinfo {
- --menuitem-image: url("chrome://global/skin/icons/info.svg");
+ #sidebar-box[positionend="true"] #sidebar-reverse-position {
+ /* Can't apply this. shadow dom */
+ list-style-image: url("chrome://browser/skin/sidebars.svg");
}
- #context-viewimagedesc {
- --menuitem-image: url("../icons/image-alt-text.svg");
+ #sidebarMenu-popup > .subviewbutton[data-l10n-id="sidebar-menu-close"] {
+ list-style-image: url("chrome://global/skin/icons/close.svg");
+ }
+ }
+ /** Menu - Icons Layout *******************************************************/
+ @supports -moz-bool-pref("userChrome.icon.menu") {
+ menupopup menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
+ menupopup menu:not([type="checkbox"][checked="true"], [type="radio"]),
+ #main-menubar > menu {
+ -moz-appearance: none !important;
+ /* Linux: menulist */
}
- #context-setDesktopBackground {
- --menuitem-image: url("../icons/resize-image.svg");
+ /* Icon */
+ #main-menubar > menu,
+ :not(menu, #ContentSelectDropdown)
+ > menupopup
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ :not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup)
+ > menuitem,
+ .openintabs-menuitem,
+ #blockedPopupDontShowMessage,
+ #BMB_viewBookmarksToolbar {
+ /* 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);
}
- #context-ctp-play {
- --menuitem-image: url("chrome://global/skin/icons/plugin.svg");
- }
-
- #context-ctp-hide {
- --menuitem-image: url("chrome://global/skin/icons/plugin-blocked.svg");
- }
-
- #context-savepage {
- --menuitem-image: url("chrome://browser/skin/save.svg");
- }
-
- #context-pocket {
- --menuitem-image: url("../icons/pocket-outline.svg");
- }
-
- #context-sendpagetodevice {
- --menuitem-image: url("../icons/send-to-device.svg");
- }
-
- #fill-login {
- --menuitem-image: url("../icons/password.svg");
- }
-
- #fill-login-generated-password {
- --menuitem-image: url("chrome://browser/skin/login.svg");
- }
-
- #manage-saved-logins {
- --menuitem-image: url("../icons/key-multiple.svg");
- }
-
- #context-undo {
- --menuitem-image: url("../icons/undo.svg");
- }
-
- @supports -moz-bool-pref("userChrome.icon.menu.full") {
- #context-redo {
- --menuitem-image: url("../icons/redo.svg");
- }
- }
-
- #context-cut {
- --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
- }
-
- #context-copy {
- --menuitem-image: url("../icons/edit-copy.svg");
- }
-
- #context-paste {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
-
- #context-delete {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
-
- #context-selectall {
- --menuitem-image: url("../icons/select-all-on.svg");
- }
-
- #context-print-selection {
- --menuitem-image: url("chrome://global/skin/icons/print.svg");
- }
-
- #context-take-screenshot {
- --menuitem-image: url("chrome://browser/skin/screenshot.svg");
- }
-
- #context-keywordfield {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #context-searchselect,
- #context-searchselect-private {
- --menuitem-image: url("chrome://global/skin/icons/search-glass.svg");
- }
-
- #frame {
- --menuitem-image: url("../icons/command-frames.svg");
- }
-
- #spell-check-enabled {
- /* checkbox */
- --menuitem-image: url("../icons/text-proofing-tools.svg");
- }
-
- #spell-add-dictionaries-main {
- --menuitem-image: url("../icons/book-add.svg");
- }
-
- #spell-dictionaries {
- --menuitem-image: url("../icons/book.svg");
- }
-
- #context-bidi-text-direction-toggle {
- --menuitem-image: url("../icons/text-direction-horizontal-ltr.svg");
- }
-
- #context-bidi-page-direction-toggle {
- --menuitem-image: url("../icons/document-landscape-split-hint.svg");
- }
-
- #context-viewpartialsource-selection,
- #context-viewsource {
- --menuitem-image: url("../icons/document-search.svg");
- }
-
- #context-inspect-a11y {
- --menuitem-image: url("chrome://devtools/skin/images/tool-accessibility.svg");
- }
-
- #context-inspect {
- --menuitem-image: url("../icons/command-pick.svg");
- }
-
- #context-media-eme-learnmore {
- /* iconic */
+ #tabContextMenu > .tabmix-newtab-menu-icon {
+ -moz-context-properties: fill, fill-opacity !important;
+ fill: currentColor !important;
}
+ /* For native context menus */
@supports -moz-bool-pref("widget.macos.native-context-menus") or -moz-bool-pref("widget.gtk.native-context-menus") {
- #context-back {
- --menuitem-image: url("chrome://browser/skin/back.svg");
+ :not(menu, #ContentSelectDropdown)
+ > menupopup
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ :not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
+ list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important;
+ }
+ }
+
+ /* Padding */
+ :root {
+ --uc-menu-background-position: left;
+ --context-menu-background-padding-default: 5px;
+ --context-menu-background-padding: var(--context-menu-background-padding-default);
+ }
+ :root:-moz-locale-dir(rtl) {
+ --uc-menu-background-position: right;
+ }
+
+ :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menuitem:not(.menuitem-iconic),
+ :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menu:not(.menu-iconic),
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup
+ > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup)
+ > menuitem,
+ .openintabs-menuitem,
+ #blockedPopupDontShowMessage,
+ #BMB_viewBookmarksToolbar {
+ background-position: var(--uc-menu-background-position) var(--context-menu-background-padding) center !important;
+ padding-inline-start: var(--context-menu-background-padding) !important;
+ }
+
+ /* Menubar */
+ @supports -moz-bool-pref("userChrome.icon.global_menubar") {
+ #main-menubar > menu {
+ background-position: var(--uc-menu-background-position) var(--context-menu-background-padding-default) center !important;
+ padding-inline-start: calc(16px + var(--context-menu-background-padding-default)) !important;
+ padding-inline-end: 3px;
+ }
+ #main-menubar > menu:first-child {
+ background-position: var(--uc-menu-background-position)
+ calc(3px + var(--context-menu-background-padding-default)) center !important;
+ padding-inline-start: calc(19px + var(--context-menu-background-padding-default)) !important;
+ }
+ #main-menubar > menu > menupopup {
+ --menuitem-image: none;
+ /* Prevent Image Inheritance */
+ }
+ @supports not -moz-bool-pref("userChrome.padding.global_menubar") {
+ #main-menubar > menu {
+ padding-block: 2px !important;
+ }
+ }
+ }
+ /* Padding - Windows */
+ @media (-moz-os-version: windows-win7), (-moz-platform: windows-win7) {
+ :root {
+ --context-menu-background-padding-default: 2px;
+ }
+ }
+ @media (-moz-os-version: windows-win8), (-moz-platform: windows-win8) {
+ :root {
+ --context-menu-background-padding-default: 3px;
+ }
+ }
+ @media (-moz-os-version: windows-win7),
+ (-moz-platform: windows-win7),
+ (-moz-os-version: windows-win8),
+ (-moz-platform: windows-win8) {
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup
+ > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup)
+ > menuitem,
+ .openintabs-menuitem,
+ #blockedPopupDontShowMessage,
+ #BMB_viewBookmarksToolbar {
+ background-position: left var(--context-menu-background-padding) center !important;
+ padding-inline-start: 0 !important;
+ }
+ }
+ @media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) {
+ :root {
+ --context-menu-background-padding: 1em;
+ --context-menu-text-padding: 24px;
+ /* 16px + 8px */
+ --menu-background-padding-default: calc(
+ var(--context-menu-background-padding) + var(--context-menu-text-padding)
+ );
}
- #context-forward {
- --menuitem-image: url("chrome://browser/skin/forward.svg");
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup
+ > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup)
+ > menuitem,
+ .openintabs-menuitem,
+ #blockedPopupDontShowMessage,
+ #BMB_viewBookmarksToolbar {
+ padding-inline-start: var(--menu-background-padding-default) !important;
+ margin-left: 0 !important;
+ }
+ }
+ /* Padding - Linux */
+ @media (-moz-gtk-csd-available) {
+ :root {
+ --context-menu-background-padding-default: 6px;
}
- #context-reload {
+ #main-menubar > menu > .menubar-text {
+ padding-inline-start: 3px;
+ }
+ }
+ /* Padding - Mac */
+ @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
+ :root {
+ --context-menu-background-padding-default: 10px;
+ --context-menu-mac-padding: 21px;
+ }
+
+ /* context menu width */
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup
+ > menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ #blockedPopupDontShowMessage {
+ padding-inline-end: var(--context-menu-background-padding) !important;
+ }
+
+ /* text position */
+ :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menuitem > .menu-text,
+ :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menu > .menu-text {
+ padding-inline-start: var(--context-menu-mac-padding) !important;
+ }
+
+ /* Checkbox menuitem, None iconic menu */
+ :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menuitem[checked="true"],
+ :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menu:not(.menu-iconic) {
+ padding-inline-start: calc(var(--context-menu-background-padding) + var(--context-menu-mac-padding)) !important;
+ }
+
+ /* Global Menu */
+ @supports -moz-bool-pref("userChrome.icon.global_menu.mac") {
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menuitem:not(.menuitem-iconic, .bookmark-item),
+ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #historyMenuPopup, #bookmarksMenuPopup, #menu_ToolsPopup, #windowPopup, #menu_HelpPopup)
+ menu:not(.menu-iconic) {
+ list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important;
+ }
+ }
+ }
+ /*= Bookmark Menu - Layout ===================================================*/
+ /* #goPopup(Legacy of historyMenuPopup), #historyMenuPopup, #bookmarksMenuPopup: looks like global menu
+ * #BMB_bookmarksPopup: looks like arrow panel
+ */
+ /* Empty Menu */
+ menupopup menupopup[emptyplacesresult] .menu-text,
+ #PersonalToolbar menupopup[emptyplacesresult] .menu-text {
+ margin-inline-start: 0 !important;
+ }
+
+ /* Bookmark Popup - As Arrow Panel */
+ #BMB_bookmarksPopup,
+ #PersonalToolbar {
+ --context-menu-background-padding: var(--arrowpanel-menuitem-padding-inline);
+ }
+
+ /* Windows 7, 8 */
+ @media (-moz-os-version: windows-win7),
+ (-moz-platform: windows-win7),
+ (-moz-os-version: windows-win8),
+ (-moz-platform: windows-win8) {
+ /* Global Menu */
+ menupopup:is(#goPopup, #historyMenuPopup, #bookmarksMenuPopup) .bookmark-item {
+ padding-inline-start: 0 !important;
+ }
+
+ /* Bookmark Popup - None icon menu */
+ #BMB_bookmarksPopup,
+ #PersonalToolbar {
+ --arrowpanel-menuicon-padding: 9px;
+ }
+
+ menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
+ menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic),
+ #PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]),
+ #PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) {
+ margin-inline: var(--arrowpanel-menuitem-padding-inline) !important;
+ background-position: var(--uc-menu-background-position) calc(var(--arrowpanel-menuicon-padding)) center !important;
+ }
+
+ menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
+ menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic) {
+ padding-inline-start: calc(
+ var(--arrowpanel-menuicon-padding) + var(--context-menu-text-padding) + 2px
+ ) !important;
+ }
+
+ #PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]),
+ #PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) {
+ padding-inline-start: var(--arrowpanel-menuicon-padding) !important;
+ }
+ }
+ /* Windows */
+ @media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) {
+ /* Bookmark Popup - None icon menu */
+ menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
+ menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic),
+ #PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]),
+ #PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) {
+ margin-inline: var(--arrowpanel-menuitem-padding-inline) !important;
+ padding-inline-start: calc(var(--arrowpanel-menuicon-padding) + var(--context-menu-text-padding)) !important;
+ background-position: var(--uc-menu-background-position) calc(var(--arrowpanel-menuicon-padding)) center !important;
+ }
+ }
+ /* Linux */
+ @media (-moz-gtk-csd-available) {
+ /* Global Menu */
+ menupopup:is(#goPopup, #historyMenuPopup, #bookmarksMenuPopup) .bookmark-item {
+ padding-inline-start: var(--context-menu-background-padding) !important;
+ }
+
+ /* Bookmark Popup - Iconic menu */
+ #BMB_bookmarksPopup .menu-iconic-text,
+ #PersonalToolbar menupopup[placespopup="true"] .bookmark-item .menu-iconic-text {
+ padding-inline-start: 1px !important;
+ }
+
+ /* Bookmark Popup - None icon menu */
+ menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
+ menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic),
+ #PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]),
+ #PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) {
+ padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 1px) !important;
+ }
+ }
+ @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
+ /* Bookmark Popup - As Arrow Panel */
+ #PersonalToolbar menupopup menuitem,
+ #PersonalToolbar menupopup menu {
+ padding-inline: calc(var(--arrowpanel-menuicon-padding) + var(--arrowpanel-menuitem-padding-inline)) !important;
+ }
+
+ /* Bookmark Popup - None icon menu */
+ menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
+ menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic) {
+ padding-inline-start: calc(var(--arrowpanel-menuitem-padding-inline) + 3px) !important;
+ }
+ }
+ @supports -moz-bool-pref("userChrome.icon.context_menu") {
+ /** Context Menu - Icons ******************************************************/
+ /*= tabContextMenu ===========================================================*/
+ #context_openANewTab,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_newTab,
+ #tabcenter-reborn_ariasuni-menuitem-_newTabContextMenuOpenAlternatePosition,
+ #sidebartabs_asamuzak_jp-menuitem-_newTab {
+ --menuitem-image: url("chrome://browser/skin/new-tab.svg");
+ }
+
+ #tabcenter-reborn_ariasuni-menuitem-_newTabContextMenuOpenInWindow {
+ --menuitem-image: url("chrome://browser/skin/window.svg");
+ }
+
+ #tabcenter-reborn_ariasuni-menuitem-_newTabContextMenuOpenInPrivateWindow {
+ --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
+ }
+
+ #context_reloadTab,
+ #context_reloadSelectedTabs,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_reloadTab,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_reloadTab,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_grouped\:reloadTree,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuReloadTab,
+ #sidebartabs_asamuzak_jp-menuitem-_reloadTab,
+ #sidebartabs_asamuzak_jp-menuitem-_reloadAllTabs {
--menuitem-image: url("../icons/reload.svg");
}
- #context-stop {
+ #context_toggleMuteTab,
+ #context_toggleMuteSelectedTabs,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-mute,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab,
+ #sidebartabs_asamuzak_jp-menuitem-_muteTab {
+ --menuitem-image: url("chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg");
+ }
+
+ #context_toggleMuteTab[muted],
+ #context_toggleMuteSelectedTabs[muted],
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-unmute,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab[label="Unmute Tab"],
+ #sidebartabs_asamuzak_jp-menuitem-_muteTab[label="Unmute Tab"] {
+ --menuitem-image: url("chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg");
+ }
+
+ #context_pinTab,
+ #context_pinSelectedTabs,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_pinTab,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuPinTab,
+ #sidebartabs_asamuzak_jp-menuitem-_pinTab {
+ --menuitem-image: url("../icons/pin-tab.svg");
+ }
+
+ #context_unpinTab,
+ #context_unpinSelectedTabs,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_unpinTab,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuPinTab[label="Unpin Tab"],
+ #sidebartabs_asamuzak_jp-menuitem-_pinTab[label="Unpin Tab"] {
+ --menuitem-image: url("../icons/unpin-tab.svg");
+ }
+
+ #context_duplicateTab,
+ #context_duplicateTabs,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_duplicateTab,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuDuplicateTab,
+ #sidebartabs_asamuzak_jp-menuitem-_dupeTab {
+ --menuitem-image: url("../icons/tab-copy.svg");
+ }
+
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuUnloadTab {
+ --menuitem-image: url("../icons/tab-unload.svg");
+ }
+
+ #context_bookmarkTab,
+ #context_bookmarkSelectedTabs,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_bookmarkTab,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_bookmarkSelected,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_grouped\:bookmarkTree,
+ #sidebartabs_asamuzak_jp-menuitem-_bookmarkTab,
+ #sidebartabs_asamuzak_jp-menuitem-_bookmarkAllTabs {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
+
+ #context_moveTabOptions,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_moveTab,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuMoveTab,
+ #sidebartabs_asamuzak_jp-menuitem-_moveTab {
+ --menuitem-image: url("../icons/arrow-swap.svg");
+ }
+
+ #context_sendTabToDevice,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_sendTabsToDevice {
+ --menuitem-image: url("../icons/send-to-device.svg");
+ }
+
+ #context_sendTabToDevice:is([disabled="true"]) + #context_shareTabURL,
+ #context_sendTabToDevice:is([disabled="true"]) + menuitem.share-tab-url-item {
+ /* At windows */
+ --menuitem-image: url("../icons/share.svg");
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #context_shareTabURL,
+ menuitem.share-tab-url-item {
+ --menuitem-image: url("../icons/share.svg");
+ }
+ }
+ #context_reopenInContainer,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_reopenInContainer,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuOpenInContextualTab,
+ #sidebartabs_asamuzak_jp-menuitem-_openNewTabInContainer,
+ #sidebartabs_asamuzak_jp-menuitem-_reopenTabInContainer {
+ --menuitem-image: url("../icons/container-openin-16.svg");
+ }
+
+ #context_selectAllTabs,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_selectAllTabs,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_selectAllTabs,
+ #sidebartabs_asamuzak_jp-menuitem-_selectAllTabs {
+ --menuitem-image: url("../icons/tab-multiple.svg");
+ }
+
+ #context_closeTab,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_closeTab,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_grouped\:closeTree,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuCloseTab,
+ #sidebartabs_asamuzak_jp-menuitem-_closeTab {
--menuitem-image: url("chrome://global/skin/icons/close.svg");
}
- #context-bookmarkpage {
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #context_closeTabOptions,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_closeMultipleTabs,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuCloseTabs,
+ #sidebartabs_asamuzak_jp-menuitem-_closeMultipleTabs {
+ --menuitem-image: url("../icons/filter-dismiss.svg");
+ }
+ }
+
+ #context_undoCloseTab,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_undoCloseTab,
+ #treestyletab_piro_sakura_ne_jp-menuitem-_noContextTab\:context_undoCloseTab,
+ #tabcenter-reborn_ariasuni-menuitem-_contextMenuUndoCloseTab,
+ #sidebartabs_asamuzak_jp-menuitem-_undoCloseTab {
+ --menuitem-image: url("../icons/undo.svg");
+ }
+
+ /*= new-tab-button-popup =====================================================*/
+ #new-tab-button-popup > menuitem[command="Browser:NewUserContextTab"],
+ .new-tab-popup > menuitem[command="Browser:NewUserContextTab"] {
+ --menuitem-image: url("../icons/container-openin-16.svg");
+ }
+
+ #new-tab-button-popup > menuitem[command="Browser:OpenAboutContainers"],
+ .new-tab-popup > menuitem[command="Browser:OpenAboutContainers"] {
+ --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ /*= toolbar-context-menu =====================================================*/
+ .customize-context-manageExtension {
+ --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ .customize-context-removeExtension {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ .customize-context-reportExtension {
+ --menuitem-image: url("../icons/send.svg");
+ }
+
+ .customize-context-moveToPanel {
+ --menuitem-image: url("chrome://browser/skin/pin-12.svg");
+ }
+
+ #toolbar-context-autohide-downloads-button {
+ /* checkbox */
+ --menuitem-image: url("../icons/eye-tracking-off.svg");
+ }
+
+ .customize-context-removeFromToolbar {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ #toolbar-context-always-open-downloads-panel {
+ /* checkbox */
+ --menuitem-image: url("../icons/drawer-arrow-download.svg");
+ }
+
+ #toolbar-context-openANewTab {
+ --menuitem-image: url("chrome://browser/skin/new-tab.svg");
+ }
+
+ #toolbar-context-reloadSelectedTab,
+ #toolbar-context-reloadSelectedTabs {
+ --menuitem-image: url("../icons/reload.svg");
+ }
+
+ #toolbar-context-bookmarkSelectedTab,
+ #toolbar-context-bookmarkSelectedTabs {
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
}
- }
- /*= downloadsContextMenu =====================================================*/
- .downloadPauseMenuItem {
- --menuitem-image: url("chrome://global/skin/media/pause-fill.svg");
- }
- .downloadResumeMenuItem {
- --menuitem-image: url("chrome://global/skin/media/play-fill.svg");
- }
-
- .downloadUnblockMenuItem {
- --menuitem-image: url("../icons/checkmark-circle.svg");
- }
-
- .downloadUseSystemDefaultMenuItem {
- --menuitem-image: url("chrome://browser/skin/open.svg");
- }
-
- .downloadAlwaysUseSystemDefaultMenuItem {
- /* checkbox */
- --menuitem-image: url("../icons/folder-globe.svg");
- }
-
- .downloadAlwaysOpenSimilarFilesMenuItem {
- /* checkbox */
- --menuitem-image: url("../icons/fluid.svg");
- }
-
- .downloadShowMenuItem {
- --menuitem-image: url("chrome://global/skin/icons/folder.svg");
- }
- @supports -moz-bool-pref("userChrome.icon.library") {
- .downloadShowMenuItem {
- --menuitem-image: url("../icons/folder.svg");
+ #toolbar-context-selectAllTabs {
+ --menuitem-image: url("../icons/tab-multiple.svg");
}
- }
- #downloadsContextMenu > menuitem.downloadOpenReferrerMenuItem,
- #downloadsContextMenu > menuitem[command="downloadsCmd_openReferrer"] {
- --menuitem-image: url("../icons/link-square.svg");
- }
- #downloadsContextMenu > menuitem.downloadCopyLocationMenuItem,
- #downloadsContextMenu > menuitem[command="downloadsCmd_copyLocation"] {
- --menuitem-image: url("../icons/link.svg");
- }
+ #toolbar-context-undoCloseTab {
+ --menuitem-image: url("../icons/undo.svg");
+ }
- .downloadDeleteFileMenuItem {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
+ #toggle_toolbar-menubar {
+ /* checkbox */
+ --menuitem-image: url("../icons/calendar-agenda.svg");
+ }
- .downloadRemoveFromHistoryMenuItem {
- --menuitem-image: url("../icons/eraser.svg");
- }
+ #toggle_PersonalToolbar {
+ /* Also placeContext */
+ --menuitem-image: url("chrome://browser/skin/bookmarks-toolbar.svg");
+ }
- #downloadsContextMenu > menuitem[command="downloadsCmd_clearList"],
- #downloadsContextMenu > menuitem[command="downloadsCmd_clearDownloads"] {
- --menuitem-image: url("../icons/broom.svg");
- }
+ menuitem.viewCustomizeToolbar {
+ --menuitem-image: url("chrome://browser/skin/customize.svg");
+ }
- /*= placeContext =============================================================*/
- #placesContext_open {
- --menuitem-image: url("../icons/link-square.svg");
- }
+ .fullscreen-context-autohide {
+ /* checkbox */
+ --menuitem-image: url("../icons/eye-tracking-off.svg");
+ }
- #placesContext_openBookmarkContainer\:tabs,
- #placesContext_openBookmarkLinks\:tabs {
- --menuitem-image: url("../icons/movetowindow-16.svg");
- }
+ #toolbar-context-menu > menuitem[data-l10n-id="full-screen-exit"] {
+ --menuitem-image: url("chrome://browser/skin/fullscreen-exit.svg");
+ }
- #placesContext_open\:newtab,
- #placesContext_openContainer\:tabs,
- #placesContext_openLinks\:tabs {
- --menuitem-image: url("chrome://browser/skin/new-tab.svg");
- }
+ /*= Tab Mix Plus =============================================================*/
+ #context_openANewTab.tabmix-newtab-menu-icon {
+ list-style-image: var(--menuitem-image) !important;
+ }
- #placesContext_open\:newcontainertab {
- --menuitem-image: url("../icons/container-openin-16.svg");
- }
+ #tm-copyTabUrl {
+ --menuitem-image: url("../icons/link.svg");
+ }
- #placesContext_open\:newwindow {
- --menuitem-image: url("chrome://browser/skin/window.svg");
- }
+ #context_reloadTabOptions {
+ --menuitem-image: url("../icons/reload.svg");
+ }
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #context_reloadTabOptions {
+ --menuitem-image: url("../icons/filter-reload.svg");
+ }
+ }
+ @supports not -moz-bool-pref("userChrome.icon.menu.full") {
+ #context_reloadTabOptions + #context_reloadTab {
+ --menuitem-image: url("../icons/blank.svg");
+ }
+ }
- #placesContext_open\:newprivatewindow {
- --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
- }
+ #tm-protectTab {
+ --menuitem-image: url("../icons/shield-task.svg");
+ }
- #placesContext_show_bookmark\:info,
- #placesContext_show\:info,
- #placesContext_show_folder\:info {
- --menuitem-image: url("chrome://global/skin/icons/edit.svg");
- }
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #tm-lockTab {
+ --menuitem-image: url("../icons/lock-closed.svg");
+ }
+ }
- #placesContext_deleteBookmark,
- #placesContext_deleteFolder,
- #placesContext_delete,
- #placesContext_delete_history {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #context_bookmarkAllTabs {
+ --menuitem-image: url("../icons/bookmark-multiple.svg");
+ }
+ }
- #placesContext_deleteHost {
- --menuitem-image: url("../icons/eye-hide.svg");
- }
+ /*= contentAreaContextMenu ===================================================*/
+ #context-viewsource-goToLine {
+ --menuitem-image: url("../icons/text-number-format.svg");
+ }
- #placesContext_sortBy\:name {
- --menuitem-image: url("../icons/text-sort-ascending.svg");
- }
+ #context-viewsource-wrapLongLines {
+ /* checkbox */
+ --menuitem-image: url("../icons/arrow-sort-down-lines.svg");
+ }
- #placesContext_cut {
- --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
- }
+ #context-viewsource-highlightSyntax {
+ /* checkbox */
+ --menuitem-image: url("../icons/code.svg");
+ }
- #placesContext_copy {
- --menuitem-image: url("../icons/edit-copy.svg");
- }
+ #spell-no-suggestions {
+ --menuitem-image: url("../icons/text-proofing-tools.svg");
+ }
- #placesContext_paste_group {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
+ #spell-add-to-dictionary {
+ --menuitem-image: url("../icons/book-add.svg");
+ }
- #placesContext_new\:bookmark {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
+ #spell-undo-add-to-dictionary {
+ --menuitem-image: url("../icons/undo.svg");
+ }
+
+ #context-openlinkincurrent {
+ --menuitem-image: url("../icons/link-square.svg");
+ }
+
+ #context-openlinkincontainertab {
+ --menuitem-image: url("chrome://browser/skin/new-tab.svg");
+ }
+
+ #context-openlinkintab {
+ --menuitem-image: url("chrome://browser/skin/new-tab.svg");
+ }
+
+ #context-openlinkinusercontext-menu {
+ --menuitem-image: url("../icons/container-openin-16.svg");
+ }
+
+ #context-openlink {
+ --menuitem-image: url("chrome://browser/skin/window.svg");
+ }
+
+ #context-openlinkprivate {
+ --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
+ }
+
+ #context-bookmarklink {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
+
+ #context-savelink {
+ --menuitem-image: url("chrome://browser/skin/save.svg");
+ }
+
+ #context-savelinktopocket {
+ --menuitem-image: url("../icons/pocket-outline.svg");
+ }
+
+ #context-copyemail {
+ --menuitem-image: url("chrome://browser/skin/mail.svg");
+ }
+
+ #context-copylink {
+ --menuitem-image: url("../icons/link.svg");
+ }
+
+ #context-sendlinktodevice {
+ --menuitem-image: url("../icons/send-to-device.svg");
+ }
+
+ #context-media-play {
+ --menuitem-image: url("chrome://global/skin/media/play-fill.svg");
+ }
+
+ #context-media-pause {
+ --menuitem-image: url("chrome://global/skin/media/pause-fill.svg");
+ }
+
+ #context-media-mute {
+ --menuitem-image: url("chrome://global/skin/media/audio-muted.svg");
+ }
+
+ #context-media-unmute {
+ --menuitem-image: url("chrome://global/skin/media/audio.svg");
+ }
+
+ #context-media-playbackrate {
+ --menuitem-image: url("../icons/time-picker.svg");
+ }
+
+ #context-media-loop {
+ /* checkbox */
+ --menuitem-image: url("../icons/arrow-repeat-all.svg");
+ }
+
+ #context-leave-dom-fullscreen {
+ --menuitem-image: url("chrome://global/skin/media/fullscreenExitButton.svg");
+ }
+
+ #context-video-fullscreen {
+ --menuitem-image: url("chrome://global/skin/media/fullscreenEnterButton.svg");
+ }
+
+ #context-media-hidecontrols {
+ --menuitem-image: url("../icons/eye-hide.svg");
+ }
+
+ #context-media-showcontrols {
+ --menuitem-image: url("../icons/eye-show.svg");
+ }
+
+ #context-viewvideo {
+ --menuitem-image: url("../icons/video.svg");
+ }
+
+ #context-video-pictureinpicture {
+ /* checkbox */
+ --menuitem-image: url("chrome://global/skin/media/picture-in-picture-open.svg");
+ }
+
+ #context-reloadimage {
+ --menuitem-image: url("../icons/image-arrow-counterclockwise.svg");
+ }
+
+ #context-viewimage {
+ --menuitem-image: url("../icons/image-add.svg");
+ }
+
+ #context-saveimage {
+ --menuitem-image: url("../icons/image.svg");
+ }
+
+ #context-video-saveimage {
+ --menuitem-image: url("../icons/video-snapshot.svg");
+ }
+
+ #context-savevideo {
+ --menuitem-image: url("../icons/video.svg");
+ }
+
+ #context-saveaudio {
+ --menuitem-image: url("chrome://global/skin/media/audio.svg");
+ }
+
+ #context-copyimage-contents {
+ --menuitem-image: url("../icons/image-copy.svg");
+ }
+
+ #context-copyimage,
+ #context-copyvideourl,
+ #context-copyaudiourl {
+ --menuitem-image: url("../icons/link.svg");
+ }
+
+ #context-sendimage,
+ #context-sendvideo,
+ #context-sendaudio {
+ --menuitem-image: url("chrome://browser/skin/mail.svg");
+ }
+
+ #context-viewimageinfo {
+ --menuitem-image: url("chrome://global/skin/icons/info.svg");
+ }
+
+ #context-viewimagedesc {
+ --menuitem-image: url("../icons/image-alt-text.svg");
+ }
+
+ #context-setDesktopBackground {
+ --menuitem-image: url("../icons/resize-image.svg");
+ }
+
+ #context-ctp-play {
+ --menuitem-image: url("chrome://global/skin/icons/plugin.svg");
+ }
+
+ #context-ctp-hide {
+ --menuitem-image: url("chrome://global/skin/icons/plugin-blocked.svg");
+ }
+
+ #context-savepage {
+ --menuitem-image: url("chrome://browser/skin/save.svg");
+ }
+
+ #context-pocket {
+ --menuitem-image: url("../icons/pocket-outline.svg");
+ }
+
+ #context-sendpagetodevice {
+ --menuitem-image: url("../icons/send-to-device.svg");
+ }
+
+ #fill-login {
+ --menuitem-image: url("../icons/password.svg");
+ }
+
+ #fill-login-generated-password {
+ --menuitem-image: url("chrome://browser/skin/login.svg");
+ }
+
+ #manage-saved-logins {
+ --menuitem-image: url("../icons/key-multiple.svg");
+ }
+
+ #context-undo {
+ --menuitem-image: url("../icons/undo.svg");
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #context-redo {
+ --menuitem-image: url("../icons/redo.svg");
+ }
+ }
+
+ #context-cut {
+ --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ }
+
+ #context-copy {
+ --menuitem-image: url("../icons/edit-copy.svg");
+ }
+
+ #context-paste {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ #context-delete {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ #context-selectall {
+ --menuitem-image: url("../icons/select-all-on.svg");
+ }
+
+ #context-print-selection {
+ --menuitem-image: url("chrome://global/skin/icons/print.svg");
+ }
+
+ #context-take-screenshot {
+ --menuitem-image: url("chrome://browser/skin/screenshot.svg");
+ }
+
+ #context-keywordfield {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
+
+ #context-searchselect,
+ #context-searchselect-private {
+ --menuitem-image: url("chrome://global/skin/icons/search-glass.svg");
+ }
+
+ #frame {
+ --menuitem-image: url("../icons/command-frames.svg");
+ }
+
+ #spell-check-enabled {
+ /* checkbox */
+ --menuitem-image: url("../icons/text-proofing-tools.svg");
+ }
+
+ #spell-add-dictionaries-main {
+ --menuitem-image: url("../icons/book-add.svg");
+ }
+
+ #spell-dictionaries {
+ --menuitem-image: url("../icons/book.svg");
+ }
+
+ #context-bidi-text-direction-toggle {
+ --menuitem-image: url("../icons/text-direction-horizontal-ltr.svg");
+ }
+
+ #context-bidi-page-direction-toggle {
+ --menuitem-image: url("../icons/document-landscape-split-hint.svg");
+ }
+
+ #context-viewpartialsource-selection,
+ #context-viewsource {
+ --menuitem-image: url("../icons/document-search.svg");
+ }
+
+ #context-inspect-a11y {
+ --menuitem-image: url("chrome://devtools/skin/images/tool-accessibility.svg");
+ }
+
+ #context-inspect {
+ --menuitem-image: url("../icons/command-pick.svg");
+ }
+
+ #context-media-eme-learnmore {
+ /* iconic */
+ }
+
+ @supports -moz-bool-pref("widget.macos.native-context-menus") or -moz-bool-pref("widget.gtk.native-context-menus") {
+ #context-back {
+ --menuitem-image: url("chrome://browser/skin/back.svg");
+ }
+
+ #context-forward {
+ --menuitem-image: url("chrome://browser/skin/forward.svg");
+ }
+
+ #context-reload {
+ --menuitem-image: url("../icons/reload.svg");
+ }
+
+ #context-stop {
+ --menuitem-image: url("chrome://global/skin/icons/close.svg");
+ }
+
+ #context-bookmarkpage {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
+ }
+ /*= Tab Mix Plus =============================================================*/
+ #tm-autoreload_menu {
+ --menuitem-image: url("../icons/reload-auto.svg");
+ }
+
+ #tm-openAllLinks {
+ --menuitem-image: url("../icons/new-tab-multiple.svg");
+ }
+
+ #tm-content-undoCloseTab {
+ --menuitem-image: url("../icons/undo.svg");
+ }
+
+ /*= downloadsContextMenu =====================================================*/
+ .downloadPauseMenuItem {
+ --menuitem-image: url("chrome://global/skin/media/pause-fill.svg");
+ }
+
+ .downloadResumeMenuItem {
+ --menuitem-image: url("chrome://global/skin/media/play-fill.svg");
+ }
+
+ .downloadUnblockMenuItem {
+ --menuitem-image: url("../icons/checkmark-circle.svg");
+ }
+
+ .downloadUseSystemDefaultMenuItem {
+ --menuitem-image: url("chrome://browser/skin/open.svg");
+ }
+
+ .downloadAlwaysUseSystemDefaultMenuItem {
+ /* checkbox */
+ --menuitem-image: url("../icons/folder-globe.svg");
+ }
+
+ .downloadAlwaysOpenSimilarFilesMenuItem {
+ /* checkbox */
+ --menuitem-image: url("../icons/fluid.svg");
+ }
+
+ .downloadShowMenuItem {
+ --menuitem-image: url("chrome://global/skin/icons/folder.svg");
+ }
+ @supports -moz-bool-pref("userChrome.icon.library") {
+ .downloadShowMenuItem {
+ --menuitem-image: url("../icons/folder.svg");
+ }
+ }
+
+ #downloadsContextMenu > menuitem.downloadOpenReferrerMenuItem,
+ #downloadsContextMenu > menuitem[command="downloadsCmd_openReferrer"] {
+ --menuitem-image: url("../icons/link-square.svg");
+ }
+ #downloadsContextMenu > menuitem.downloadCopyLocationMenuItem,
+ #downloadsContextMenu > menuitem[command="downloadsCmd_copyLocation"] {
+ --menuitem-image: url("../icons/link.svg");
+ }
+
+ .downloadDeleteFileMenuItem {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ .downloadRemoveFromHistoryMenuItem {
+ --menuitem-image: url("../icons/eraser.svg");
+ }
+
+ #downloadsContextMenu > menuitem[command="downloadsCmd_clearList"],
+ #downloadsContextMenu > menuitem[command="downloadsCmd_clearDownloads"] {
+ --menuitem-image: url("../icons/broom.svg");
+ }
+
+ /*= placeContext =============================================================*/
+ #placesContext_open {
+ --menuitem-image: url("../icons/link-square.svg");
+ }
+
+ #placesContext_openBookmarkContainer\:tabs,
+ #placesContext_openBookmarkLinks\:tabs {
+ --menuitem-image: url("../icons/movetowindow-16.svg");
+ }
+
+ #placesContext_open\:newtab,
+ #placesContext_openContainer\:tabs,
+ #placesContext_openLinks\:tabs {
+ --menuitem-image: url("chrome://browser/skin/new-tab.svg");
+ }
+
+ #placesContext_open\:newcontainertab {
+ --menuitem-image: url("../icons/container-openin-16.svg");
+ }
+
+ #placesContext_open\:newwindow {
+ --menuitem-image: url("chrome://browser/skin/window.svg");
+ }
+
+ #placesContext_open\:newprivatewindow {
+ --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
+ }
+
+ #placesContext_show_bookmark\:info,
+ #placesContext_show\:info,
+ #placesContext_show_folder\:info {
+ --menuitem-image: url("chrome://global/skin/icons/edit.svg");
+ }
+
+ #placesContext_deleteBookmark,
+ #placesContext_deleteFolder,
+ #placesContext_delete,
+ #placesContext_delete_history {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ #placesContext_deleteHost {
+ --menuitem-image: url("../icons/eye-hide.svg");
+ }
+
+ #placesContext_sortBy\:name {
+ --menuitem-image: url("../icons/text-sort-ascending.svg");
+ }
+
+ #placesContext_cut {
+ --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ }
+
+ #placesContext_copy {
+ --menuitem-image: url("../icons/edit-copy.svg");
+ }
+
+ #placesContext_paste_group {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ #placesContext_new\:bookmark {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
- #placesContext_showInFolder,
- #placesContext_new\:folder {
- --menuitem-image: url("chrome://global/skin/icons/folder.svg");
- }
- @supports -moz-bool-pref("userChrome.icon.library") {
#placesContext_showInFolder,
#placesContext_new\:folder {
- --menuitem-image: url("../icons/folder.svg");
+ --menuitem-image: url("chrome://global/skin/icons/folder.svg");
+ }
+ @supports -moz-bool-pref("userChrome.icon.library") {
+ #placesContext_showInFolder,
+ #placesContext_new\:folder {
+ --menuitem-image: url("../icons/folder.svg");
+ }
+ }
+
+ #placesContext_new\:separator {
+ --menuitem-image: url("../icons/vertical-line.svg");
+ }
+
+ #placesContext_paste {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ #placesContext_createBookmark {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
+
+ #show-other-bookmarks_PersonalToolbar {
+ /* checkbox */
+ --menuitem-image: url("../icons/star-line-horizontal.svg");
+ }
+
+ #placesContext_showAllBookmarks {
+ --menuitem-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
+ }
+
+ .openintabs-menuitem {
+ --menuitem-image: url("../icons/movetowindow-16.svg");
+ }
+
+ /*= blockedPopupOptions ======================================================*/
+ #blockedPopupAllowSite {
+ --menuitem-image: url("chrome://global/skin/icons/check.svg");
+ }
+
+ #blockedPopupOptions > menuitem[oncommand="gPopupBlockerObserver.editPopupSettings();"] {
+ --menuitem-image: url("chrome://global/skin/icons/edit.svg");
+ }
+
+ #blockedPopupDontShowMessage {
+ /* checkbox */
+ --menuitem-image: url("chrome://global/skin/icons/blocked.svg");
+ }
+
+ /*= autohide-context =========================================================*/
+ #autohide-context > menuitem[data-l10n-id="full-screen-autohide"] {
+ /* checkbox */
+ --menuitem-image: url("../icons/eye-tracking-off.svg");
+ }
+
+ #autohide-context > menuitem[data-l10n-id="full-screen-exit"] {
+ --menuitem-image: url("chrome://browser/skin/fullscreen-exit.svg");
+ }
+
+ /*= pictureInPictureToggleContextMenu ========================================*/
+ #pictureInPictureToggleContextMenu > menuitem[oncommand="PictureInPicture.hideToggle();"] {
+ --menuitem-image: url("../icons/eye-hide.svg");
+ }
+
+ /*= pageActionContextMenu ====================================================*/
+ .pageActionContextMenuItem.extensionPinned.extensionUnpinned.manageExtensionItem {
+ --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ }
+ .pageActionContextMenuItem.extensionPinned.extensionUnpinned .removeExtensionItem {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ /*= customizationPanelItemContextMenu ========================================*/
+ #customizationPanelItemContextMenuUnpin {
+ --menuitem-image: url("../icons/unpin-tab.svg");
+ }
+
+ .customize-context-removeFromPanel {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ /*= customizationPaletteItemContextMenu ======================================*/
+ .customize-context-addToToolbar {
+ --menuitem-image: url("chrome://devtools/skin/images/dock-bottom.svg");
+ }
+
+ .customize-context-addToPanel {
+ --menuitem-image: url("chrome://browser/skin/menu.svg");
+ }
+
+ /*= customizationPanelContextMenu ============================================*/
+ #customizationPanelContextMenu > menuitem[command="cmd_CustomizeToolbars"] {
+ --menuitem-image: url("chrome://browser/skin/customize.svg");
+ }
+
+ /*= downloads-button-autohide-panel ==========================================*/
+ #downloads-button-autohide-checkbox {
+ /* checkbox */
+ --menuitem-image: url("../icons/eye-tracking-off.svg");
+ }
+
+ /*= SyncedTabsSidebarContext =================================================*/
+ #syncedTabsOpenSelected {
+ --menuitem-image: url("../icons/link-square.svg");
+ }
+
+ #syncedTabsOpenSelectedInTab {
+ --menuitem-image: url("chrome://browser/skin/new-tab.svg");
+ }
+
+ #syncedTabsOpenSelectedInWindow {
+ --menuitem-image: url("chrome://browser/skin/window.svg");
+ }
+
+ #syncedTabsOpenSelectedInPrivateWindow {
+ --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
+ }
+
+ #syncedTabsBookmarkSelected {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
+
+ #syncedTabsCopySelected {
+ --menuitem-image: url("../icons/link.svg");
+ }
+
+ #syncedTabsOpenAllInTabs {
+ --menuitem-image: url("../icons/movetowindow-16.svg");
+ }
+
+ #syncedTabsManageDevices {
+ --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ #syncedTabsRefresh {
+ --menuitem-image: url("chrome://browser/skin/sync.svg");
+ }
+
+ /*= SyncedTabsSidebarTabsFilterContext =======================================*/
+ #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_undo"] {
+ --menuitem-image: url("../icons/undo.svg");
+ }
+
+ #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_cut"] {
+ --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ }
+
+ #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_copy"] {
+ --menuitem-image: url("../icons/edit-copy.svg");
+ }
+
+ #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_paste"] {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_delete"] {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_selectAll"] {
+ --menuitem-image: url("../icons/select-all-on.svg");
+ }
+
+ #syncedTabsRefreshFilter {
+ --menuitem-image: url("chrome://browser/skin/sync.svg");
+ }
+
+ /*= urlbar-input-container ===================================================*/
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_undo"] {
+ --menuitem-image: url("../icons/undo.svg");
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_redo"] {
+ --menuitem-image: url("../icons/redo.svg");
+ }
+ }
+
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_cut"] {
+ --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ }
+
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_copy"] {
+ --menuitem-image: url("../icons/edit-copy.svg");
+ }
+
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_paste"] {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #paste-and-go {
+ --menuitem-image: url("../icons/edit-paste-go.svg");
+ }
+ }
+
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_delete"] {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_selectAll"] {
+ --menuitem-image: url("../icons/select-all-on.svg");
+ }
+
+ /*= textbox-contextmenu ======================================================*/
+ /* Browser's Searchbar, Library's Searchbar, Page Info */
+ .textbox-contextmenu > menuitem[data-l10n-id="text-action-undo"] {
+ --menuitem-image: url("../icons/undo.svg");
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ .textbox-contextmenu > menuitem[data-l10n-id="text-action-redo"] {
+ --menuitem-image: url("../icons/redo.svg");
+ }
+ }
+
+ .textbox-contextmenu > menuitem[data-l10n-id="text-action-cut"] {
+ --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ }
+
+ .textbox-contextmenu > menuitem[data-l10n-id="text-action-copy"] {
+ --menuitem-image: url("../icons/edit-copy.svg");
+ }
+
+ .textbox-contextmenu > menuitem[data-l10n-id="text-action-paste"] {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ .textbox-contextmenu > menuitem[data-l10n-id="text-action-delete"] {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ .textbox-contextmenu > menuitem[data-l10n-id="text-action-select-all"] {
+ --menuitem-image: url("../icons/select-all-on.svg");
+ }
+
+ /* Only searchbar */
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ menuitem.searchbar-paste-and-search {
+ --menuitem-image: url("../icons/edit-paste-search.svg");
+ }
+ }
+
+ menuitem.searchbar-clear-history {
+ --menuitem-image: url("chrome://browser/skin/forget.svg");
+ }
+
+ /*= context_sendTabToDevicePopupMenu =========================================*/
+ .sync-menuitem.sendtab-target[clientType="phone"] {
+ --menuitem-image: url("chrome://browser/skin/device-phone.svg");
+ }
+ .sync-menuitem.sendtab-target[clientType="tablet"] {
+ --menuitem-image: url("chrome://browser/skin/device-tablet.svg");
+ }
+ .sync-menuitem.sendtab-target[clientType="desktop"] {
+ --menuitem-image: url("chrome://browser/skin/device-desktop.svg");
+ }
+ .sync-menuitem.sendtab-target[clientType="tv"] {
+ --menuitem-image: url("chrome://browser/skin/device-tv.svg");
+ }
+ .sync-menuitem.sendtab-target[clientType="vr"] {
+ --menuitem-image: url("chrome://browser/skin/device-vr.svg");
+ }
+ .sync-menuitem.sendtab-target[clientType=""] {
+ --menuitem-image: url("../icons/send-to-device.svg");
+ }
+ .sync-menuitem.sendtab-target:not([clientType]) {
+ --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_sendTabsToDevice\:manage {
+ --menuitem-image: url("chrome://global/skin/icons/settings.svg");
}
}
+ @supports -moz-bool-pref("userChrome.icon.global_menubar") {
+ /*= main-menubar =============================================================*/
+ #file-menu {
+ --menuitem-image: url("../icons/mail-inbox-all.svg");
+ }
- #placesContext_new\:separator {
- --menuitem-image: url("../icons/vertical-line.svg");
- }
+ #edit-menu {
+ --menuitem-image: url("chrome://global/skin/icons/edit.svg");
+ }
- #placesContext_paste {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
+ #view-menu {
+ --menuitem-image: url("../icons/content-view.svg");
+ }
- #placesContext_createBookmark {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
+ #history-menu {
+ --menuitem-image: url("chrome://browser/skin/history.svg");
+ }
- #show-other-bookmarks_PersonalToolbar {
- /* checkbox */
- --menuitem-image: url("../icons/star-line-horizontal.svg");
- }
+ #bookmarksMenu {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
- #placesContext_showAllBookmarks {
- --menuitem-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
- }
+ #tools-menu {
+ --menuitem-image: url("../icons/toolbox.svg");
+ }
- .openintabs-menuitem {
- --menuitem-image: url("../icons/movetowindow-16.svg");
- }
-
- /*= blockedPopupOptions ======================================================*/
- #blockedPopupAllowSite {
- --menuitem-image: url("chrome://global/skin/icons/check.svg");
- }
-
- #blockedPopupOptions > menuitem[oncommand="gPopupBlockerObserver.editPopupSettings();"] {
- --menuitem-image: url("chrome://global/skin/icons/edit.svg");
- }
-
- #blockedPopupDontShowMessage {
- /* checkbox */
- --menuitem-image: url("chrome://global/skin/icons/blocked.svg");
- }
-
- /*= autohide-context =========================================================*/
- #autohide-context > menuitem[data-l10n-id="full-screen-autohide"] {
- /* checkbox */
- --menuitem-image: url("../icons/eye-tracking-off.svg");
- }
-
- #autohide-context > menuitem[data-l10n-id="full-screen-exit"] {
- --menuitem-image: url("chrome://browser/skin/fullscreen-exit.svg");
- }
-
- /*= pictureInPictureToggleContextMenu ========================================*/
- #pictureInPictureToggleContextMenu > menuitem[oncommand="PictureInPicture.hideToggle();"] {
- --menuitem-image: url("../icons/eye-hide.svg");
- }
-
- /*= pageActionContextMenu ====================================================*/
- .pageActionContextMenuItem.extensionPinned.extensionUnpinned.manageExtensionItem {
- --menuitem-image: url("chrome://global/skin/icons/settings.svg");
- }
- .pageActionContextMenuItem.extensionPinned.extensionUnpinned .removeExtensionItem {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
-
- /*= customizationPanelItemContextMenu ========================================*/
- #customizationPanelItemContextMenuUnpin {
- --menuitem-image: url("../icons/unpin-tab.svg");
- }
-
- .customize-context-removeFromPanel {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
-
- /*= customizationPaletteItemContextMenu ======================================*/
- .customize-context-addToToolbar {
- --menuitem-image: url("chrome://devtools/skin/images/dock-bottom.svg");
- }
-
- .customize-context-addToPanel {
- --menuitem-image: url("chrome://browser/skin/menu.svg");
- }
-
- /*= customizationPanelContextMenu ============================================*/
- #customizationPanelContextMenu > menuitem[command="cmd_CustomizeToolbars"] {
- --menuitem-image: url("chrome://browser/skin/customize.svg");
- }
-
- /*= downloads-button-autohide-panel ==========================================*/
- #downloads-button-autohide-checkbox {
- /* checkbox */
- --menuitem-image: url("../icons/eye-tracking-off.svg");
- }
-
- /*= SyncedTabsSidebarContext =================================================*/
- #syncedTabsOpenSelected {
- --menuitem-image: url("../icons/link-square.svg");
- }
-
- #syncedTabsOpenSelectedInTab {
- --menuitem-image: url("chrome://browser/skin/new-tab.svg");
- }
-
- #syncedTabsOpenSelectedInWindow {
- --menuitem-image: url("chrome://browser/skin/window.svg");
- }
-
- #syncedTabsOpenSelectedInPrivateWindow {
- --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
- }
-
- #syncedTabsBookmarkSelected {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #syncedTabsCopySelected {
- --menuitem-image: url("../icons/link.svg");
- }
-
- #syncedTabsOpenAllInTabs {
- --menuitem-image: url("../icons/movetowindow-16.svg");
- }
-
- #syncedTabsManageDevices {
- --menuitem-image: url("chrome://global/skin/icons/settings.svg");
- }
-
- #syncedTabsRefresh {
- --menuitem-image: url("chrome://browser/skin/sync.svg");
- }
-
- /*= SyncedTabsSidebarTabsFilterContext =======================================*/
- #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_undo"] {
- --menuitem-image: url("../icons/undo.svg");
- }
-
- #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_cut"] {
- --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
- }
-
- #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_copy"] {
- --menuitem-image: url("../icons/edit-copy.svg");
- }
-
- #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_paste"] {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
-
- #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_delete"] {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
-
- #SyncedTabsSidebarTabsFilterContext > menuitem[cmd="cmd_selectAll"] {
- --menuitem-image: url("../icons/select-all-on.svg");
- }
-
- #syncedTabsRefreshFilter {
- --menuitem-image: url("chrome://browser/skin/sync.svg");
- }
-
- /*= urlbar-input-container ===================================================*/
- #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_undo"] {
- --menuitem-image: url("../icons/undo.svg");
- }
-
- @supports -moz-bool-pref("userChrome.icon.menu.full") {
- #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_redo"] {
- --menuitem-image: url("../icons/redo.svg");
+ #helpMenu {
+ --menuitem-image: url("chrome://global/skin/icons/help.svg");
}
}
-
- #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_cut"] {
- --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
- }
-
- #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_copy"] {
- --menuitem-image: url("../icons/edit-copy.svg");
- }
-
- #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_paste"] {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
-
- #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_delete"] {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
-
- #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_selectAll"] {
- --menuitem-image: url("../icons/select-all-on.svg");
- }
-
- /*= textbox-contextmenu ======================================================*/
- /* Browser's Searchbar, Libray's Searchbar, Page Info */
- .textbox-contextmenu > menuitem[data-l10n-id="text-action-undo"] {
- --menuitem-image: url("../icons/undo.svg");
- }
-
- @supports -moz-bool-pref("userChrome.icon.menu.full") {
- .textbox-contextmenu > menuitem[data-l10n-id="text-action-redo"] {
- --menuitem-image: url("../icons/redo.svg");
+ @supports -moz-bool-pref("userChrome.icon.global_menu") {
+ /** Global Menu ***************************************************************/
+ /*= menu_FilePopup ===========================================================*/
+ #menu_newNavigatorTab {
+ --menuitem-image: url("chrome://browser/skin/new-tab.svg");
}
- }
- .textbox-contextmenu > menuitem[data-l10n-id="text-action-cut"] {
- --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
- }
+ #menu_newUserContext {
+ --menuitem-image: url("../icons/container-openin-16.svg");
+ }
- .textbox-contextmenu > menuitem[data-l10n-id="text-action-copy"] {
- --menuitem-image: url("../icons/edit-copy.svg");
- }
+ #menu_newNavigator {
+ --menuitem-image: url("chrome://browser/skin/window.svg");
+ }
- .textbox-contextmenu > menuitem[data-l10n-id="text-action-paste"] {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
+ #menu_newPrivateWindow {
+ --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
+ }
- .textbox-contextmenu > menuitem[data-l10n-id="text-action-delete"] {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
+ #menu_openFile {
+ --menuitem-image: url("chrome://browser/skin/open.svg");
+ }
- .textbox-contextmenu > menuitem[data-l10n-id="text-action-select-all"] {
- --menuitem-image: url("../icons/select-all-on.svg");
- }
+ #menu_savePage {
+ --menuitem-image: url("chrome://browser/skin/save.svg");
+ }
- /* Only searchbar */
- menuitem.searchbar-clear-history {
- --menuitem-image: url("chrome://browser/skin/forget.svg");
- }
+ #menu_sendLink {
+ --menuitem-image: url("chrome://browser/skin/mail.svg");
+ }
- /*= context_sendTabToDevicePopupMenu =========================================*/
- .sync-menuitem.sendtab-target[clientType="phone"] {
- --menuitem-image: url("chrome://browser/skin/device-phone.svg");
- }
- .sync-menuitem.sendtab-target[clientType="tablet"] {
- --menuitem-image: url("chrome://browser/skin/device-tablet.svg");
- }
- .sync-menuitem.sendtab-target[clientType="desktop"] {
- --menuitem-image: url("chrome://browser/skin/device-desktop.svg");
- }
- .sync-menuitem.sendtab-target[clientType="tv"] {
- --menuitem-image: url("chrome://browser/skin/device-tv.svg");
- }
- .sync-menuitem.sendtab-target[clientType="vr"] {
- --menuitem-image: url("chrome://browser/skin/device-vr.svg");
- }
- .sync-menuitem.sendtab-target[clientType=""] {
- --menuitem-image: url("../icons/send-to-device.svg");
- }
- .sync-menuitem.sendtab-target:not([clientType]) {
- --menuitem-image: url("chrome://global/skin/icons/settings.svg");
- }
+ menu.share-tab-url-item {
+ --menuitem-image: url("chrome://browser/skin/share.svg");
+ }
- #treestyletab_piro_sakura_ne_jp-menuitem-_context_sendTabsToDevice\:manage {
- --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ #menu_print {
+ --menuitem-image: url("chrome://global/skin/icons/print.svg");
+ }
+
+ #menu_importFromAnotherBrowser {
+ --menuitem-image: url("chrome://browser/skin/import.svg");
+ }
+
+ #goOfflineMenuitem {
+ /* checkbox */
+ --menuitem-image: url("../icons/plug-disconnected.svg");
+ }
+
+ #menu_FileQuitItem {
+ --menuitem-image: url("../icons/quit.svg");
+ }
+
+ /* Mange Containers */
+ #menu_newUserContext menupopup menuitem:last-child {
+ --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ /*= menu_EditPopup ===========================================================*/
+ #menu_undo {
+ --menuitem-image: url("../icons/undo.svg");
+ }
+
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #menu_redo {
+ --menuitem-image: url("../icons/redo.svg");
+ }
+ }
+
+ #menu_cut {
+ --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ }
+
+ #menu_copy {
+ --menuitem-image: url("../icons/edit-copy.svg");
+ }
+
+ #menu_paste {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ #menu_delete {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ #menu_selectAll {
+ --menuitem-image: url("../icons/select-all-on.svg");
+ }
+
+ #menu_find {
+ --menuitem-image: url("chrome://global/skin/icons/search-glass.svg");
+ }
+
+ #menu_preferences {
+ --menuitem-image: url("chrome://global/skin/icons/settings.svg");
+ }
+
+ /*= menu_viewPopup ===========================================================*/
+ #viewToolbarsMenu {
+ --menuitem-image: url("../icons/toolbar.svg");
+ }
+
+ #viewSidebarMenuMenu {
+ --menuitem-image: url("chrome://browser/skin/sidebars.svg");
+ }
+
+ #viewFullZoomMenu {
+ --menuitem-image: url("../icons/screenshot.svg");
+ }
+
+ #pageStyleMenu {
+ --menuitem-image: url("../icons/document-css.svg");
+ }
+
+ #repair-text-encoding {
+ --menuitem-image: url("chrome://browser/skin/characterEncoding.svg");
+ }
+
+ #enterFullScreenItem {
+ --menuitem-image: url("chrome://browser/skin/fullscreen.svg");
+ }
+
+ #exitFullScreenItem {
+ --menuitem-image: url("chrome://browser/skin/fullscreen-exit.svg");
+ }
+
+ #fullScreenItem {
+ /* checkbox */
+ --menuitem-image: url("chrome://browser/skin/fullscreen.svg");
+ }
+
+ #menu_readerModeItem {
+ --menuitem-image: url("chrome://browser/skin/reader-mode.svg");
+ }
+
+ #menu_showAllTabs {
+ --menuitem-image: url("../icons/tab.svg");
+ }
+
+ #documentDirection-swap {
+ --menuitem-image: url("../icons/text-direction-horizontal-ltr.svg");
+ }
+
+ /* view-menu-popup sub menu */
+ #menu_customizeToolbars {
+ --menuitem-image: url("chrome://browser/skin/customize.svg");
+ }
+
+ /* viewFullZoomMenu sub menu */
+ #menu_zoomEnlarge {
+ --menuitem-image: url("chrome://browser/skin/add-circle-fill.svg");
+ }
+
+ #menu_zoomReduce {
+ --menuitem-image: url("chrome://browser/skin/subtract-circle-fill.svg");
+ }
+
+ #menu_zoomReset {
+ --menuitem-image: url("../icons/resize.svg");
+ }
+
+ #toggle_zoom {
+ --menuitem-image: url("../icons/screenshot.svg");
+ }
+
+ /*= goPopup ==================================================================*/
+ #menu_showAllHistory {
+ --menuitem-image: url("chrome://browser/skin/history.svg");
+ }
+
+ #sanitizeItem {
+ --menuitem-image: url("chrome://browser/skin/forget.svg");
+ }
+
+ #sync-tabs-menuitem {
+ --menuitem-image: url("chrome://browser/skin/sync.svg");
+ }
+
+ #historyRestoreLastSession {
+ --menuitem-image: url("../icons/restore-session.svg");
+ }
+
+ #hiddenTabsMenu {
+ --menuitem-image: url("../icons/eye-hide.svg");
+ }
+
+ #historyUndoMenu {
+ --menuitem-image: url("chrome://browser/skin/tab.svg");
+ }
+
+ #historyUndoWindowMenu {
+ --menuitem-image: url("chrome://browser/skin/window.svg");
+ }
+
+ /* sub menu */
+ #historyUndoPopup .restoreallitem {
+ --menuitem-image: url("../icons/movetowindow-16.svg");
+ }
+
+ #historyUndoWindowPopup .restoreallitem {
+ --menuitem-image: url("../icons/restore-session.svg");
+ }
+
+ /*= bookmarksMenuPopup =======================================================*/
+ #bookmarksShowAll {
+ --menuitem-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
+ }
+
+ #menu_bookmarkThisPage,
+ #menu_bookmarkAllTabs {
+ --menuitem-image: url("chrome://browser/skin/bookmark-hollow.svg");
+ }
+
+ #menu_bookmarkThisPage[data-l10n-id="menu-bookmark-edit"] {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
+
+ /*= menu_ToolsPopup ==========================================================*/
+ #menu_openDownloads {
+ --menuitem-image: url("chrome://browser/skin/downloads/downloads.svg");
+ }
+
+ #menu_openAddons {
+ --menuitem-image: url("chrome://mozapps/skin/extensions/extension.svg");
+ }
+
+ #sync-setup {
+ --menuitem-image: url("chrome://browser/skin/fxa/avatar-empty.svg");
+ }
+
+ #sync-syncnowitem {
+ --menuitem-image: url("chrome://browser/skin/sync.svg");
+ }
+
+ #menu_openFirefoxView {
+ --menuitem-image: url("chrome://branding/content/icon32.png");
+ }
+
+ #webDeveloperMenu,
+ #browserToolsMenu {
+ --menuitem-image: url("../icons/developer.svg");
+ }
+
+ #menu_pageInfo {
+ --menuitem-image: url("../icons/document-endnote.svg");
+ }
+
+ /* menuWebDeveloperPopup sub menu */
+ #menu_devToolbox {
+ /* checkbox */
+ --menuitem-image: url("../icons/developer.svg");
+ }
+
+ #menu_taskManager {
+ --menuitem-image: url("../icons/performance.svg");
+ }
+
+ #menu_devtools_remotedebugging {
+ --menuitem-image: url("../icons/bug.svg");
+ }
+
+ #menu_browserToolbox {
+ --menuitem-image: url("../icons/window-dev-tools.svg");
+ }
+
+ #menu_browserContentToolbox {
+ --menuitem-image: url("../icons/command-frames.svg");
+ }
+
+ #menu_browserConsole {
+ --menuitem-image: url("chrome://devtools/skin/images/command-console.svg");
+ }
+
+ #menu_responsiveUI {
+ /* checkbox */
+ --menuitem-image: url("../icons/command-responsivemode.svg");
+ }
+
+ #menu_eyedropper {
+ /* checkbox */
+ --menuitem-image: url("chrome://devtools/skin/images/command-eyedropper.svg");
+ }
+
+ #menu_pageSource {
+ --menuitem-image: url("../icons/document-search.svg");
+ }
+
+ #extensionsForDevelopers {
+ --menuitem-image: url("chrome://devtools/skin/images/debugging-addons.svg");
+ }
+
+ /*= windowPopup ==============================================================*/
+ #windowPopup > menuitem[command="minimizeWindow"] {
+ --menuitem-image: url("../icons/arrow-between-down.svg");
+ }
+ #windowPopup > menuitem[command="zoomWindow"] {
+ --menuitem-image: url("../icons/auto-fit-width.svg");
+ }
+
+ /*= menu_HelpPopup ===========================================================*/
+ #menu_openHelp {
+ --menuitem-image: url("chrome://global/skin/icons/help.svg");
+ }
+
+ #feedbackPage {
+ --menuitem-image: url("../icons/send.svg");
+ }
+
+ #helpSafeMode {
+ --menuitem-image: url("chrome://devtools/skin/images/debugging-workers.svg");
+ }
+
+ #troubleShooting {
+ --menuitem-image: url("chrome://global/skin/icons/more.svg");
+ }
+
+ #help_reportSiteIssue {
+ --menuitem-image: url("chrome://global/skin/icons/lightbulb.svg");
+ }
+
+ #menu_HelpPopup_reportPhishingtoolmenu {
+ --menuitem-image: url("chrome://global/skin/icons/warning.svg");
+ }
+
+ #aboutName {
+ --menuitem-image: url("chrome://global/skin/icons/info.svg");
+ }
}
}
- @supports -moz-bool-pref("userChrome.icon.global_menubar") {
- /*= main-menubar =============================================================*/
- #file-menu {
- --menuitem-image: url("../icons/mail-inbox-all.svg");
- }
-
- #edit-menu {
- --menuitem-image: url("chrome://global/skin/icons/edit.svg");
- }
-
- #view-menu {
- --menuitem-image: url("../icons/content-view.svg");
- }
-
- #history-menu {
- --menuitem-image: url("chrome://browser/skin/history.svg");
- }
-
- #bookmarksMenu {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #tools-menu {
- --menuitem-image: url("../icons/toolbox.svg");
- }
-
- #helpMenu {
- --menuitem-image: url("chrome://global/skin/icons/help.svg");
- }
- }
- @supports -moz-bool-pref("userChrome.icon.global_menu") {
- /** Global Menu ***************************************************************/
- /*= menu_FilePopup ===========================================================*/
- #menu_newNavigatorTab {
- --menuitem-image: url("chrome://browser/skin/new-tab.svg");
- }
-
- #menu_newUserContext {
- --menuitem-image: url("../icons/container-openin-16.svg");
- }
-
- #menu_newNavigator {
- --menuitem-image: url("chrome://browser/skin/window.svg");
- }
-
- #menu_newPrivateWindow {
- --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
- }
-
- #menu_openFile {
- --menuitem-image: url("chrome://browser/skin/open.svg");
- }
-
- #menu_savePage {
- --menuitem-image: url("chrome://browser/skin/save.svg");
- }
-
- #menu_sendLink {
- --menuitem-image: url("chrome://browser/skin/mail.svg");
- }
-
- menu.share-tab-url-item {
- --menuitem-image: url("chrome://browser/skin/share.svg");
- }
-
- #menu_print {
- --menuitem-image: url("chrome://global/skin/icons/print.svg");
- }
-
- #menu_importFromAnotherBrowser {
- --menuitem-image: url("chrome://browser/skin/import.svg");
- }
-
- #goOfflineMenuitem {
- /* checkbox */
- --menuitem-image: url("../icons/plug-disconnected.svg");
- }
-
- #menu_FileQuitItem {
- --menuitem-image: url("../icons/quit.svg");
- }
-
- /* Mange Containers */
- #menu_newUserContext menupopup menuitem:last-child {
- --menuitem-image: url("chrome://global/skin/icons/settings.svg");
- }
-
- /*= menu_EditPopup ===========================================================*/
- #menu_undo {
- --menuitem-image: url("../icons/undo.svg");
- }
-
- @supports -moz-bool-pref("userChrome.icon.menu.full") {
- #menu_redo {
- --menuitem-image: url("../icons/redo.svg");
+ /** Library Menu **************************************************************/
+ @supports -moz-bool-pref("userChrome.icon.library") {
+ @supports -moz-bool-pref("userChrome.icon.menu") {
+ /*= organizeButtonPopup ======================================================*/
+ #newbookmark {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
}
- }
- #menu_cut {
- --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
- }
-
- #menu_copy {
- --menuitem-image: url("../icons/edit-copy.svg");
- }
-
- #menu_paste {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
-
- #menu_delete {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
-
- #menu_selectAll {
- --menuitem-image: url("../icons/select-all-on.svg");
- }
-
- #menu_find {
- --menuitem-image: url("chrome://global/skin/icons/search-glass.svg");
- }
-
- #menu_preferences {
- --menuitem-image: url("chrome://global/skin/icons/settings.svg");
- }
-
- /*= menu_viewPopup ===========================================================*/
- #viewToolbarsMenu {
- --menuitem-image: url("../icons/toolbar.svg");
- }
-
- #viewSidebarMenuMenu {
- --menuitem-image: url("chrome://browser/skin/sidebars.svg");
- }
-
- #viewFullZoomMenu {
- --menuitem-image: url("../icons/screenshot.svg");
- }
-
- #pageStyleMenu {
- --menuitem-image: url("../icons/document-css.svg");
- }
-
- #repair-text-encoding {
- --menuitem-image: url("chrome://browser/skin/characterEncoding.svg");
- }
-
- #enterFullScreenItem {
- --menuitem-image: url("chrome://browser/skin/fullscreen.svg");
- }
-
- #exitFullScreenItem {
- --menuitem-image: url("chrome://browser/skin/fullscreen-exit.svg");
- }
-
- #fullScreenItem {
- /* checkbox */
- --menuitem-image: url("chrome://browser/skin/fullscreen.svg");
- }
-
- #menu_readerModeItem {
- --menuitem-image: url("chrome://browser/skin/reader-mode.svg");
- }
-
- #menu_showAllTabs {
- --menuitem-image: url("../icons/tab.svg");
- }
-
- #documentDirection-swap {
- --menuitem-image: url("../icons/text-direction-horizontal-ltr.svg");
- }
-
- /* view-menu-popup sub menu */
- #menu_customizeToolbars {
- --menuitem-image: url("chrome://browser/skin/customize.svg");
- }
-
- /* viewFullZoomMenu sub menu */
- #menu_zoomEnlarge {
- --menuitem-image: url("chrome://browser/skin/add-circle-fill.svg");
- }
-
- #menu_zoomReduce {
- --menuitem-image: url("chrome://browser/skin/subtract-circle-fill.svg");
- }
-
- #menu_zoomReset {
- --menuitem-image: url("../icons/resize.svg");
- }
-
- #toggle_zoom {
- --menuitem-image: url("../icons/screenshot.svg");
- }
-
- /*= goPopup ==================================================================*/
- #menu_showAllHistory {
- --menuitem-image: url("chrome://browser/skin/history.svg");
- }
-
- #sanitizeItem {
- --menuitem-image: url("chrome://browser/skin/forget.svg");
- }
-
- #sync-tabs-menuitem {
- --menuitem-image: url("chrome://browser/skin/sync.svg");
- }
-
- #historyRestoreLastSession {
- --menuitem-image: url("../icons/restore-session.svg");
- }
-
- #hiddenTabsMenu {
- --menuitem-image: url("../icons/eye-hide.svg");
- }
-
- #historyUndoMenu {
- --menuitem-image: url("chrome://browser/skin/tab.svg");
- }
-
- #historyUndoWindowMenu {
- --menuitem-image: url("chrome://browser/skin/window.svg");
- }
-
- /* sub menu */
- #historyUndoPopup .restoreallitem {
- --menuitem-image: url("../icons/movetowindow-16.svg");
- }
-
- #historyUndoWindowPopup .restoreallitem {
- --menuitem-image: url("../icons/restore-session.svg");
- }
-
- /*= bookmarksMenuPopup =======================================================*/
- #bookmarksShowAll {
- --menuitem-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
- }
-
- #menu_bookmarkThisPage,
- #menu_bookmarkAllTabs {
- --menuitem-image: url("chrome://browser/skin/bookmark-hollow.svg");
- }
-
- #menu_bookmarkThisPage[data-l10n-id="menu-bookmark-edit"] {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- /*= menu_ToolsPopup ==========================================================*/
- #menu_openDownloads {
- --menuitem-image: url("chrome://browser/skin/downloads/downloads.svg");
- }
-
- #menu_openAddons {
- --menuitem-image: url("chrome://mozapps/skin/extensions/extension.svg");
- }
-
- #sync-setup {
- --menuitem-image: url("chrome://browser/skin/fxa/avatar-empty.svg");
- }
-
- #sync-syncnowitem {
- --menuitem-image: url("chrome://browser/skin/sync.svg");
- }
-
- #webDeveloperMenu,
- #browserToolsMenu {
- --menuitem-image: url("../icons/developer.svg");
- }
-
- #menu_pageInfo {
- --menuitem-image: url("../icons/document-endnote.svg");
- }
-
- /* menuWebDeveloperPopup sub menu */
- #menu_devToolbox {
- /* checkbox */
- --menuitem-image: url("../icons/developer.svg");
- }
-
- #menu_taskManager {
- --menuitem-image: url("../icons/performance.svg");
- }
-
- #menu_devtools_remotedebugging {
- --menuitem-image: url("../icons/bug.svg");
- }
-
- #menu_browserToolbox {
- --menuitem-image: url("../icons/window-dev-tools.svg");
- }
-
- #menu_browserContentToolbox {
- --menuitem-image: url("../icons/command-frames.svg");
- }
-
- #menu_browserConsole {
- --menuitem-image: url("chrome://devtools/skin/images/command-console.svg");
- }
-
- #menu_responsiveUI {
- /* checkbox */
- --menuitem-image: url("../icons/command-responsivemode.svg");
- }
-
- #menu_eyedropper {
- /* checkbox */
- --menuitem-image: url("chrome://devtools/skin/images/command-eyedropper.svg");
- }
-
- #menu_pageSource {
- --menuitem-image: url("../icons/document-search.svg");
- }
-
- #extensionsForDevelopers {
- --menuitem-image: url("chrome://devtools/skin/images/debugging-addons.svg");
- }
-
- /*= windowPopup ==============================================================*/
- #windowPopup > menuitem[command="minimizeWindow"] {
- --menuitem-image: url("../icons/arrow-between-down.svg");
- }
- #windowPopup > menuitem[command="zoomWindow"] {
- --menuitem-image: url("../icons/auto-fit-width.svg");
- }
-
- /*= menu_HelpPopup ===========================================================*/
- #menu_openHelp {
- --menuitem-image: url("chrome://global/skin/icons/help.svg");
- }
-
- #feedbackPage {
- --menuitem-image: url("../icons/send.svg");
- }
-
- #helpSafeMode {
- --menuitem-image: url("chrome://devtools/skin/images/debugging-workers.svg");
- }
-
- #troubleShooting {
- --menuitem-image: url("chrome://global/skin/icons/more.svg");
- }
-
- #help_reportSiteIssue {
- --menuitem-image: url("chrome://global/skin/icons/lightbulb.svg");
- }
-
- #menu_HelpPopup_reportPhishingtoolmenu {
- --menuitem-image: url("chrome://global/skin/icons/warning.svg");
- }
-
- #aboutName {
- --menuitem-image: url("chrome://global/skin/icons/info.svg");
- }
- }
-}
-/** Libray Menu ***************************************************************/
-@supports -moz-bool-pref("userChrome.icon.library") {
- @supports -moz-bool-pref("userChrome.icon.menu") {
- /*= organizeButtonPopup ======================================================*/
- #newbookmark {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #newfolder {
- --menuitem-image: url("chrome://global/skin/icons/folder.svg");
- }
- @supports -moz-bool-pref("userChrome.icon.library") {
#newfolder {
- --menuitem-image: url("../icons/folder.svg");
+ --menuitem-image: url("chrome://global/skin/icons/folder.svg");
+ }
+ @supports -moz-bool-pref("userChrome.icon.library") {
+ #newfolder {
+ --menuitem-image: url("../icons/folder.svg");
+ }
+ }
+
+ #newseparator {
+ --menuitem-image: url("../icons/vertical-line.svg");
+ }
+
+ #orgUndo {
+ --menuitem-image: url("../icons/undo.svg");
+ }
+
+ #orgCut {
+ --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ }
+
+ #orgCopy {
+ --menuitem-image: url("../icons/edit-copy.svg");
+ }
+
+ #orgPaste {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ #orgDelete {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ #orgSelectAll {
+ --menuitem-image: url("../icons/select-all-on.svg");
+ }
+
+ #orgClose {
+ --menuitem-image: url("chrome://global/skin/icons/close.svg");
+ }
+
+ /*= viewMenuPopup ============================================================*/
+ #viewColumns {
+ --menuitem-image: url("chrome://global/skin/icons/columnpicker.svg");
+ }
+
+ #viewSort {
+ --menuitem-image: url("../icons/text-sort-ascending.svg");
+ }
+
+ /*= maintenanceButtonPopup ===================================================*/
+ #backupBookmarks {
+ --menuitem-image: url("chrome://devtools/skin/images/datastore.svg");
+ }
+
+ #fileImport {
+ --menuitem-image: url("chrome://browser/skin/save.svg");
+ }
+
+ #fileExport {
+ --menuitem-image: url("chrome://browser/skin/open.svg");
+ }
+
+ #browserImport {
+ --menuitem-image: url("chrome://browser/skin/import.svg");
}
}
-
- #newseparator {
- --menuitem-image: url("../icons/vertical-line.svg");
+ }
+ /** Waterfox ******************************************************************/
+ @supports -moz-bool-pref("userChrome.icon.panel") {
+ #appMenu-restart-button {
+ list-style-image: url("../icons/refresh-cw.svg") !important;
+ }
+ }
+ @supports -moz-bool-pref("userChrome.icon.menu") {
+ #menu_FileRestartItem {
+ --menuitem-image: url("../icons/refresh-cw.svg");
}
- #orgUndo {
- --menuitem-image: url("../icons/undo.svg");
+ menuitem.privatetab-icon {
+ --menuitem-image: url("../icons/private-favicon.svg");
+ }
+ }
+ /** Tor Browser ***************************************************************/
+ @supports -moz-bool-pref("userChrome.icon.panel") {
+ #appMenuNewIdentity {
+ list-style-image: url("chrome://browser/skin/new_identity.svg");
}
- #orgCut {
- --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ #appMenuNewCircuit {
+ list-style-image: url("chrome://browser/skin/new_circuit.svg");
}
- #orgCopy {
- --menuitem-image: url("../icons/edit-copy.svg");
+ #appMenu_torBrowserUserManual {
+ list-style-image: url("chrome://browser/skin/onion.svg");
+ }
+ }
+ @supports -moz-bool-pref("userChrome.icon.menu") {
+ #menu_newIdentity {
+ --menuitem-image: url("chrome://browser/skin/new_identity.svg");
}
- #orgPaste {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ #menu_newCircuit {
+ --menuitem-image: url("chrome://browser/skin/new_circuit.svg");
}
- #orgDelete {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
-
- #orgSelectAll {
- --menuitem-image: url("../icons/select-all-on.svg");
- }
-
- #orgClose {
- --menuitem-image: url("chrome://global/skin/icons/close.svg");
- }
-
- /*= viewMenuPopup ============================================================*/
- #viewColumns {
- --menuitem-image: url("chrome://global/skin/icons/columnpicker.svg");
- }
-
- #viewSort {
- --menuitem-image: url("../icons/text-sort-ascending.svg");
- }
-
- /*= maintenanceButtonPopup ===================================================*/
- #backupBookmarks {
- --menuitem-image: url("chrome://devtools/skin/images/datastore.svg");
- }
-
- #fileImport {
- --menuitem-image: url("chrome://browser/skin/save.svg");
- }
-
- #fileExport {
- --menuitem-image: url("chrome://browser/skin/open.svg");
- }
-
- #browserImport {
- --menuitem-image: url("chrome://browser/skin/import.svg");
+ #torBrowserUserManual {
+ --menuitem-image: url("chrome://browser/skin/onion.svg");
}
}
}
-/** Waterfox ******************************************************************/
-@supports -moz-bool-pref("userChrome.icon.panel") {
- #appMenu-restart-button {
- list-style-image: url("../icons/refresh-cw.svg") !important;
- }
-}
-@supports -moz-bool-pref("userChrome.icon.menu") {
- #menu_FileRestartItem {
- --menuitem-image: url("../icons/refresh-cw.svg");
- }
-
- menuitem.privatetab-icon {
- --menuitem-image: url("../icons/private-favicon.svg");
- }
-}
-@supports -moz-bool-pref("userChrome.theme.fully_color") {
- /* New Folder Button */
- #editBMPanel_newFolderButton {
- appearance: none;
- border: 0;
- border-radius: 4px;
- background-color: var(--button-bgcolor);
- color: var(--button-color, inherit);
- font-weight: 600;
- min-width: 0;
- padding: 8px 16px;
- /* This button is deeper in the visual hierarchy than others (notably the
- buttons at the bottom of the panel), so it should be slightly smaller. */
- font-size: 90%;
- /* This button needs to align with the tree above it. */
- margin-inline-start: 4px;
- }
- #editBMPanel_newFolderButton:hover {
- background-color: var(--button-hover-bgcolor);
- }
- #editBMPanel_newFolderButton:hover:active {
- background-color: var(--button-active-bgcolor);
- }
-}
-/** Tor Browser ***************************************************************/
-@supports -moz-bool-pref("userChrome.icon.panel") {
- #appMenuNewIdentity {
- list-style-image: url("chrome://browser/skin/new_identity.svg");
- }
-
- #appMenuNewCircuit {
- list-style-image: url("chrome://browser/skin/new_circuit.svg");
- }
-
- #appMenu_torBrowserUserManual {
- list-style-image: url("chrome://browser/skin/onion.svg");
- }
-}
-@supports -moz-bool-pref("userChrome.icon.menu") {
- #menu_newIdentity {
- --menuitem-image: url("chrome://browser/skin/new_identity.svg");
- }
-
- #menu_newCircuit {
- --menuitem-image: url("chrome://browser/skin/new_circuit.svg");
- }
-
- #torBrowserUserManual {
- --menuitem-image: url("chrome://browser/skin/onion.svg");
- }
-}
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css
index 30e337e2..d42e866b 100644
--- a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css
+++ b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css
@@ -650,7 +650,7 @@
--in-content-link-color-hover: var(--blue-70);
--in-content-link-color-active: var(--blue-80);
--in-content-link-color-visited: var(--blue-60);
- /* button background states are also used for checkboxes and radiobuttons */
+ /* button background states are also used for checkboxes and radio buttons */
--in-content-button-text-color: var(--in-content-text-color);
--in-content-button-text-color-hover: var(--in-content-text-color);
--in-content-button-background: rgba(207, 207, 216, 0.33);
@@ -1160,7 +1160,7 @@
/* .developer-hub */
/* Background */
/* Border */
- /* Othres */
+ /* Others */
}
body:is(.developer-hub, .statistics) #main-wrapper,
body:is(.developer-hub, .statistics) .menu-nav > ul > li > ul::after,
@@ -2014,7 +2014,7 @@
border-color: transparent !important;
outline: 2px solid var(--in-content-focus-outline-color) !important;
outline-offset: -1px !important;
- /* Prevents antialising around the corners */
+ /* Prevents antialiasing around the corners */
}
input:is([type="email"], [type="tel"], [type="text"], [type="password"], [type="url"], [type="number"]):-moz-ui-invalid,
@@ -2022,7 +2022,7 @@
border-color: transparent !important;
outline: 2px solid var(--in-content-border-invalid) !important;
outline-offset: -1px !important;
- /* Prevents antialising around the corners */
+ /* Prevents antialiasing around the corners */
}
input:is([type="email"], [type="tel"], [type="text"], [type="password"], [type="url"], [type="number"]):disabled,
@@ -2282,7 +2282,7 @@
list-style-image: url("chrome://browser/skin/places/tag.svg") !important;
}
- /* Boomark */
+ /* Bookmark */
:-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, OrganizerQuery_allbms_____v) {
list-style-image: url("chrome://browser/skin/bookmark.svg") !important;
}
@@ -2326,7 +2326,7 @@
list-style-image: url("../icons/tag-open.svg") !important;
}
- /* Boomark */
+ /* Bookmark */
:-moz-any(#placesList, #placeContent) treechildren::-moz-tree-image(query, open, OrganizerQuery_allbms_____v) {
list-style-image: url("chrome://browser/skin/bookmark-hollow.svg") !important;
}
@@ -2676,6 +2676,10 @@
treechildren::-moz-tree-separator(selected) {
border-color: var(--organizer-selected-color) !important;
}
+ treechildren::-moz-tree-cell-text(primary, dropOn),
+ treechildren::-moz-tree-drop-feedback {
+ background-color: var(--organizer-outline-color) !important;
+ }
/*- Info Box -------------------------------------------------------------*/
#detailsPane {
@@ -2766,7 +2770,7 @@
color: var(--organizer-selected-color) !important;
}
- /*- Radio Button ---------------------------------------------------------*/
+ /*- Radio Button -------------------------------------------------------------*/
menuitem[type="radio"] {
/* margin-inline-start: 0 !important; */
appearance: none !important;
@@ -2824,7 +2828,7 @@
opacity: 0.5 !important;
}
- /*- Check Box ------------------------------------------------------------*/
+ /*- Check Box ----------------------------------------------------------------*/
/* From checkbox.css */
menuitem[type="checkbox"] {
appearance: none !important;
@@ -2981,7 +2985,7 @@
opacity: 0.4 !important;
}
- /*- Menu Separtor --------------------------------------------------------*/
+ /*- Menu Separator -----------------------------------------------------------*/
menuseparator {
appearance: none !important;
min-width: 2px;
@@ -3007,96 +3011,14 @@
}
}
/** Menu - Icons Layout *******************************************************/
-@supports -moz-bool-pref("userChrome.icon.menu") {
- @-moz-document url("chrome://browser/content/places/places.xhtml"),
+@supports not -moz-bool-pref("userChrome.icon.disabled") {
+ @supports -moz-bool-pref("userChrome.icon.menu") {
+ @-moz-document url("chrome://browser/content/places/places.xhtml"),
url("about:downloads") {
- menupopup menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
- menupopup menu:not([type="checkbox"][checked="true"], [type="radio"]) {
- -moz-appearance: none !important;
- /* Linux: menulist */
- }
-
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
- /* 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 */
- @supports -moz-bool-pref("widget.macos.native-context-menus") or -moz-bool-pref("widget.gtk.native-context-menus") {
- :not(menu, #ContentSelectDropdown)
- > menupopup
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- :not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
- list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important;
- }
- }
-
- /* Padding */
- :root {
- --uc-menu-background-position: left;
- --context-menu-background-padding-default: 5px;
- --context-menu-background-padding: var(--context-menu-background-padding-default);
- }
- :root:-moz-locale-dir(rtl) {
- --uc-menu-background-position: right;
- }
-
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
- background-position: var(--uc-menu-background-position) var(--context-menu-background-padding) center !important;
- padding-inline-start: var(--context-menu-background-padding) !important;
- }
-
- /* Padding - Windows */
- @media (-moz-os-version: windows-win7), (-moz-platform: windows-win7) {
- :root {
- --context-menu-background-padding-default: 2px;
- }
- }
- @media (-moz-os-version: windows-win8), (-moz-platform: windows-win8) {
- :root {
- --context-menu-background-padding-default: 3px;
- }
- }
- @media (-moz-os-version: windows-win7),
- (-moz-platform: windows-win7),
- (-moz-os-version: windows-win8),
- (-moz-platform: windows-win8) {
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menu:not(.menu-iconic, .in-menulist, [checked="true"]),
- menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
- > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
- background-position: left var(--context-menu-background-padding) center !important;
- padding-inline-start: 0 !important;
- }
- }
- @media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) {
- :root {
- --context-menu-background-padding: 1em;
- --context-menu-text-padding: 24px;
- /* 16px + 8px */
- --menu-background-padding-default: calc(
- var(--context-menu-background-padding) + var(--context-menu-text-padding)
- );
+ menupopup menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
+ menupopup menu:not([type="checkbox"][checked="true"], [type="radio"]) {
+ -moz-appearance: none !important;
+ /* Linux: menulist */
}
menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
@@ -3106,297 +3028,383 @@
menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
> menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
- padding-inline-start: var(--menu-background-padding-default) !important;
- margin-left: 0 !important;
- }
- }
- /* Padding - Linux */
- @media (-moz-gtk-csd-available) {
- :root {
- --context-menu-background-padding-default: 6px;
+ /* 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);
}
- /* Contextmenu Checkbox Unset */
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu) menuitem[type="checkbox"] {
- margin-inline: 0 !important;
- }
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menuitem[type="checkbox"]
- > .menu-iconic-left
- > .menu-iconic-icon {
- margin-inline-end: 0 !important;
- }
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menuitem[type="checkbox"]:not([checked="true"])
- > .menu-iconic-left
- > .menu-iconic-icon {
- border: none !important;
- background-color: unset !important;
- }
- }
- /* Padding - Mac */
- @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
- :root {
- --context-menu-background-padding-default: 10px;
- --context-menu-mac-padding: 21px;
- }
-
- /* context menu width */
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
- padding-inline-end: var(--context-menu-background-padding) !important;
- }
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"])
- > .menu-text,
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
- menu:not(.menu-iconic, .in-menulist, [checked="true"])
- > .menu-text {
- /* text position */
- padding-inline-start: var(--context-menu-mac-padding) !important;
- }
-
- /* Checkbox menuitem, None iconic menu */
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu) menuitem[checked="true"],
- menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu) menu:not(.menu-iconic) {
- padding-inline-start: calc(var(--context-menu-background-padding) + var(--context-menu-mac-padding)) !important;
- }
- }
- /*= Context Menu ===========================================================*/
- @supports -moz-bool-pref("userChrome.icon.context_menu") {
- /* Icon lists */
- /*= downloadsContextMenu =====================================================*/
- .downloadPauseMenuItem {
- --menuitem-image: url("chrome://global/skin/media/pause-fill.svg");
- }
-
- .downloadResumeMenuItem {
- --menuitem-image: url("chrome://global/skin/media/play-fill.svg");
- }
-
- .downloadUnblockMenuItem {
- --menuitem-image: url("../icons/checkmark-circle.svg");
- }
-
- .downloadUseSystemDefaultMenuItem {
- --menuitem-image: url("chrome://browser/skin/open.svg");
- }
-
- .downloadAlwaysUseSystemDefaultMenuItem {
- /* checkbox */
- --menuitem-image: url("../icons/folder-globe.svg");
- }
-
- .downloadAlwaysOpenSimilarFilesMenuItem {
- /* checkbox */
- --menuitem-image: url("../icons/fluid.svg");
- }
-
- .downloadShowMenuItem {
- --menuitem-image: url("chrome://global/skin/icons/folder.svg");
- }
- @supports -moz-bool-pref("userChrome.icon.library") {
- .downloadShowMenuItem {
- --menuitem-image: url("../icons/folder.svg");
+ /* For native context menus */
+ @supports -moz-bool-pref("widget.macos.native-context-menus") or -moz-bool-pref("widget.gtk.native-context-menus") {
+ :not(menu, #ContentSelectDropdown)
+ > menupopup
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ :not(menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
+ list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important;
}
}
- #downloadsContextMenu > menuitem.downloadOpenReferrerMenuItem,
- #downloadsContextMenu > menuitem[command="downloadsCmd_openReferrer"] {
- --menuitem-image: url("../icons/link-square.svg");
+ /* Padding */
+ :root {
+ --uc-menu-background-position: left;
+ --context-menu-background-padding-default: 5px;
+ --context-menu-background-padding: var(--context-menu-background-padding-default);
}
- #downloadsContextMenu > menuitem.downloadCopyLocationMenuItem,
- #downloadsContextMenu > menuitem[command="downloadsCmd_copyLocation"] {
- --menuitem-image: url("../icons/link.svg");
+ :root:-moz-locale-dir(rtl) {
+ --uc-menu-background-position: right;
}
- .downloadDeleteFileMenuItem {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
+ background-position: var(--uc-menu-background-position) var(--context-menu-background-padding) center !important;
+ padding-inline-start: var(--context-menu-background-padding) !important;
}
- .downloadRemoveFromHistoryMenuItem {
- --menuitem-image: url("../icons/eraser.svg");
+ /* Padding - Windows */
+ @media (-moz-os-version: windows-win7), (-moz-platform: windows-win7) {
+ :root {
+ --context-menu-background-padding-default: 2px;
+ }
}
+ @media (-moz-os-version: windows-win8), (-moz-platform: windows-win8) {
+ :root {
+ --context-menu-background-padding-default: 3px;
+ }
+ }
+ @media (-moz-os-version: windows-win7),
+ (-moz-platform: windows-win7),
+ (-moz-os-version: windows-win8),
+ (-moz-platform: windows-win8) {
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
+ background-position: left var(--context-menu-background-padding) center !important;
+ padding-inline-start: 0 !important;
+ }
+ }
+ @media (-moz-os-version: windows-win10), (-moz-platform: windows-win10) {
+ :root {
+ --context-menu-background-padding: 1em;
+ --context-menu-text-padding: 24px;
+ /* 16px + 8px */
+ --menu-background-padding-default: calc(
+ var(--context-menu-background-padding) + var(--context-menu-text-padding)
+ );
+ }
- #downloadsContextMenu > menuitem[command="downloadsCmd_clearList"],
- #downloadsContextMenu > menuitem[command="downloadsCmd_clearDownloads"] {
- --menuitem-image: url("../icons/broom.svg");
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menu:not(.menu-iconic, .in-menulist, [checked="true"]),
+ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup)
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
+ padding-inline-start: var(--menu-background-padding-default) !important;
+ margin-left: 0 !important;
+ }
}
+ /* Padding - Linux */
+ @media (-moz-gtk-csd-available) {
+ :root {
+ --context-menu-background-padding-default: 6px;
+ }
- /*= placeContext =============================================================*/
- #placesContext_open {
- --menuitem-image: url("../icons/link-square.svg");
+ /* Contextmenu Checkbox Unset */
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu) menuitem[type="checkbox"] {
+ margin-inline: 0 !important;
+ }
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menuitem[type="checkbox"]
+ > .menu-iconic-left
+ > .menu-iconic-icon {
+ margin-inline-end: 0 !important;
+ }
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menuitem[type="checkbox"]:not([checked="true"])
+ > .menu-iconic-left
+ > .menu-iconic-icon {
+ border: none !important;
+ background-color: unset !important;
+ }
}
+ /* Padding - Mac */
+ @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
+ :root {
+ --context-menu-background-padding-default: 10px;
+ --context-menu-mac-padding: 21px;
+ }
- #placesContext_openBookmarkContainer\:tabs,
- #placesContext_openBookmarkLinks\:tabs {
- --menuitem-image: url("../icons/movetowindow-16.svg");
- }
+ /* context menu width */
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]),
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menu:not(.menu-iconic, .in-menulist, [checked="true"]) {
+ padding-inline-end: var(--context-menu-background-padding) !important;
+ }
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"])
+ > .menu-text,
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu)
+ menu:not(.menu-iconic, .in-menulist, [checked="true"])
+ > .menu-text {
+ /* text position */
+ padding-inline-start: var(--context-menu-mac-padding) !important;
+ }
- #placesContext_open\:newtab,
- #placesContext_openContainer\:tabs,
- #placesContext_openLinks\:tabs {
- --menuitem-image: url("chrome://browser/skin/new-tab.svg");
+ /* Checkbox menuitem, None iconic menu */
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu) menuitem[checked="true"],
+ menupopup:is(#placesContext, #placesColumnsContext, #downloadsContextMenu) menu:not(.menu-iconic) {
+ padding-inline-start: calc(
+ var(--context-menu-background-padding) + var(--context-menu-mac-padding)
+ ) !important;
+ }
}
+ /*= Context Menu ===========================================================*/
+ @supports -moz-bool-pref("userChrome.icon.context_menu") {
+ /* Icon lists */
+ /*= downloadsContextMenu =====================================================*/
+ .downloadPauseMenuItem {
+ --menuitem-image: url("chrome://global/skin/media/pause-fill.svg");
+ }
- #placesContext_open\:newcontainertab {
- --menuitem-image: url("../icons/container-openin-16.svg");
- }
+ .downloadResumeMenuItem {
+ --menuitem-image: url("chrome://global/skin/media/play-fill.svg");
+ }
- #placesContext_open\:newwindow {
- --menuitem-image: url("chrome://browser/skin/window.svg");
- }
+ .downloadUnblockMenuItem {
+ --menuitem-image: url("../icons/checkmark-circle.svg");
+ }
- #placesContext_open\:newprivatewindow {
- --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
- }
+ .downloadUseSystemDefaultMenuItem {
+ --menuitem-image: url("chrome://browser/skin/open.svg");
+ }
- #placesContext_show_bookmark\:info,
- #placesContext_show\:info,
- #placesContext_show_folder\:info {
- --menuitem-image: url("chrome://global/skin/icons/edit.svg");
- }
+ .downloadAlwaysUseSystemDefaultMenuItem {
+ /* checkbox */
+ --menuitem-image: url("../icons/folder-globe.svg");
+ }
- #placesContext_deleteBookmark,
- #placesContext_deleteFolder,
- #placesContext_delete,
- #placesContext_delete_history {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
+ .downloadAlwaysOpenSimilarFilesMenuItem {
+ /* checkbox */
+ --menuitem-image: url("../icons/fluid.svg");
+ }
- #placesContext_deleteHost {
- --menuitem-image: url("../icons/eye-hide.svg");
- }
+ .downloadShowMenuItem {
+ --menuitem-image: url("chrome://global/skin/icons/folder.svg");
+ }
+ @supports -moz-bool-pref("userChrome.icon.library") {
+ .downloadShowMenuItem {
+ --menuitem-image: url("../icons/folder.svg");
+ }
+ }
- #placesContext_sortBy\:name {
- --menuitem-image: url("../icons/text-sort-ascending.svg");
- }
+ #downloadsContextMenu > menuitem.downloadOpenReferrerMenuItem,
+ #downloadsContextMenu > menuitem[command="downloadsCmd_openReferrer"] {
+ --menuitem-image: url("../icons/link-square.svg");
+ }
+ #downloadsContextMenu > menuitem.downloadCopyLocationMenuItem,
+ #downloadsContextMenu > menuitem[command="downloadsCmd_copyLocation"] {
+ --menuitem-image: url("../icons/link.svg");
+ }
- #placesContext_cut {
- --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
- }
+ .downloadDeleteFileMenuItem {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
- #placesContext_copy {
- --menuitem-image: url("../icons/edit-copy.svg");
- }
+ .downloadRemoveFromHistoryMenuItem {
+ --menuitem-image: url("../icons/eraser.svg");
+ }
- #placesContext_paste_group {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
+ #downloadsContextMenu > menuitem[command="downloadsCmd_clearList"],
+ #downloadsContextMenu > menuitem[command="downloadsCmd_clearDownloads"] {
+ --menuitem-image: url("../icons/broom.svg");
+ }
- #placesContext_new\:bookmark {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
+ /*= placeContext =============================================================*/
+ #placesContext_open {
+ --menuitem-image: url("../icons/link-square.svg");
+ }
+
+ #placesContext_openBookmarkContainer\:tabs,
+ #placesContext_openBookmarkLinks\:tabs {
+ --menuitem-image: url("../icons/movetowindow-16.svg");
+ }
+
+ #placesContext_open\:newtab,
+ #placesContext_openContainer\:tabs,
+ #placesContext_openLinks\:tabs {
+ --menuitem-image: url("chrome://browser/skin/new-tab.svg");
+ }
+
+ #placesContext_open\:newcontainertab {
+ --menuitem-image: url("../icons/container-openin-16.svg");
+ }
+
+ #placesContext_open\:newwindow {
+ --menuitem-image: url("chrome://browser/skin/window.svg");
+ }
+
+ #placesContext_open\:newprivatewindow {
+ --menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
+ }
+
+ #placesContext_show_bookmark\:info,
+ #placesContext_show\:info,
+ #placesContext_show_folder\:info {
+ --menuitem-image: url("chrome://global/skin/icons/edit.svg");
+ }
+
+ #placesContext_deleteBookmark,
+ #placesContext_deleteFolder,
+ #placesContext_delete,
+ #placesContext_delete_history {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
+
+ #placesContext_deleteHost {
+ --menuitem-image: url("../icons/eye-hide.svg");
+ }
+
+ #placesContext_sortBy\:name {
+ --menuitem-image: url("../icons/text-sort-ascending.svg");
+ }
+
+ #placesContext_cut {
+ --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ }
+
+ #placesContext_copy {
+ --menuitem-image: url("../icons/edit-copy.svg");
+ }
+
+ #placesContext_paste_group {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ #placesContext_new\:bookmark {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
- #placesContext_showInFolder,
- #placesContext_new\:folder {
- --menuitem-image: url("chrome://global/skin/icons/folder.svg");
- }
- @supports -moz-bool-pref("userChrome.icon.library") {
#placesContext_showInFolder,
#placesContext_new\:folder {
- --menuitem-image: url("../icons/folder.svg");
+ --menuitem-image: url("chrome://global/skin/icons/folder.svg");
+ }
+ @supports -moz-bool-pref("userChrome.icon.library") {
+ #placesContext_showInFolder,
+ #placesContext_new\:folder {
+ --menuitem-image: url("../icons/folder.svg");
+ }
+ }
+
+ #placesContext_new\:separator {
+ --menuitem-image: url("../icons/vertical-line.svg");
+ }
+
+ #placesContext_paste {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
+
+ #placesContext_createBookmark {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
+
+ #show-other-bookmarks_PersonalToolbar {
+ /* checkbox */
+ --menuitem-image: url("../icons/star-line-horizontal.svg");
+ }
+
+ #placesContext_showAllBookmarks {
+ --menuitem-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
+ }
+
+ .openintabs-menuitem {
+ --menuitem-image: url("../icons/movetowindow-16.svg");
}
}
+ @supports -moz-bool-pref("userChrome.icon.global_menu") {
+ /*= organizeButtonPopup ======================================================*/
+ #newbookmark {
+ --menuitem-image: url("chrome://browser/skin/bookmark.svg");
+ }
- #placesContext_new\:separator {
- --menuitem-image: url("../icons/vertical-line.svg");
- }
-
- #placesContext_paste {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
-
- #placesContext_createBookmark {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #show-other-bookmarks_PersonalToolbar {
- /* checkbox */
- --menuitem-image: url("../icons/star-line-horizontal.svg");
- }
-
- #placesContext_showAllBookmarks {
- --menuitem-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");
- }
-
- .openintabs-menuitem {
- --menuitem-image: url("../icons/movetowindow-16.svg");
- }
- }
- @supports -moz-bool-pref("userChrome.icon.global_menu") {
- /*= organizeButtonPopup ======================================================*/
- #newbookmark {
- --menuitem-image: url("chrome://browser/skin/bookmark.svg");
- }
-
- #newfolder {
- --menuitem-image: url("chrome://global/skin/icons/folder.svg");
- }
- @supports -moz-bool-pref("userChrome.icon.library") {
#newfolder {
- --menuitem-image: url("../icons/folder.svg");
+ --menuitem-image: url("chrome://global/skin/icons/folder.svg");
+ }
+ @supports -moz-bool-pref("userChrome.icon.library") {
+ #newfolder {
+ --menuitem-image: url("../icons/folder.svg");
+ }
}
- }
- #newseparator {
- --menuitem-image: url("../icons/vertical-line.svg");
- }
+ #newseparator {
+ --menuitem-image: url("../icons/vertical-line.svg");
+ }
- #orgUndo {
- --menuitem-image: url("../icons/undo.svg");
- }
+ #orgUndo {
+ --menuitem-image: url("../icons/undo.svg");
+ }
- #orgCut {
- --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
- }
+ #orgCut {
+ --menuitem-image: url("chrome://browser/skin/edit-cut.svg");
+ }
- #orgCopy {
- --menuitem-image: url("../icons/edit-copy.svg");
- }
+ #orgCopy {
+ --menuitem-image: url("../icons/edit-copy.svg");
+ }
- #orgPaste {
- --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
- }
+ #orgPaste {
+ --menuitem-image: url("chrome://browser/skin/edit-paste.svg");
+ }
- #orgDelete {
- --menuitem-image: url("chrome://global/skin/icons/delete.svg");
- }
+ #orgDelete {
+ --menuitem-image: url("chrome://global/skin/icons/delete.svg");
+ }
- #orgSelectAll {
- --menuitem-image: url("../icons/select-all-on.svg");
- }
+ #orgSelectAll {
+ --menuitem-image: url("../icons/select-all-on.svg");
+ }
- #orgClose {
- --menuitem-image: url("chrome://global/skin/icons/close.svg");
- }
+ #orgClose {
+ --menuitem-image: url("chrome://global/skin/icons/close.svg");
+ }
- /*= viewMenuPopup ============================================================*/
- #viewColumns {
- --menuitem-image: url("chrome://global/skin/icons/columnpicker.svg");
- }
+ /*= viewMenuPopup ============================================================*/
+ #viewColumns {
+ --menuitem-image: url("chrome://global/skin/icons/columnpicker.svg");
+ }
- #viewSort {
- --menuitem-image: url("../icons/text-sort-ascending.svg");
- }
+ #viewSort {
+ --menuitem-image: url("../icons/text-sort-ascending.svg");
+ }
- /*= maintenanceButtonPopup ===================================================*/
- #backupBookmarks {
- --menuitem-image: url("chrome://devtools/skin/images/datastore.svg");
- }
+ /*= maintenanceButtonPopup ===================================================*/
+ #backupBookmarks {
+ --menuitem-image: url("chrome://devtools/skin/images/datastore.svg");
+ }
- #fileImport {
- --menuitem-image: url("chrome://browser/skin/save.svg");
- }
+ #fileImport {
+ --menuitem-image: url("chrome://browser/skin/save.svg");
+ }
- #fileExport {
- --menuitem-image: url("chrome://browser/skin/open.svg");
- }
+ #fileExport {
+ --menuitem-image: url("chrome://browser/skin/open.svg");
+ }
- #browserImport {
- --menuitem-image: url("chrome://browser/skin/import.svg");
+ #browserImport {
+ --menuitem-image: url("chrome://browser/skin/import.svg");
+ }
}
}
}
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/bookmark-multiple.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/bookmark-multiple.svg
new file mode 100644
index 00000000..14dcee9c
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/bookmark-multiple.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/edit-paste-go.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/edit-paste-go.svg
new file mode 100644
index 00000000..f7abda41
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/edit-paste-go.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/edit-paste-search.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/edit-paste-search.svg
new file mode 100644
index 00000000..c2ab698f
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/edit-paste-search.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/filter-dismiss.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/filter-dismiss.svg
new file mode 100644
index 00000000..bb9ce9b7
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/filter-dismiss.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/filter-reload.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/filter-reload.svg
new file mode 100644
index 00000000..71b4c688
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/filter-reload.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/lock-closed.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/lock-closed.svg
new file mode 100644
index 00000000..528e69fd
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/lock-closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/new-tab-multiple.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/new-tab-multiple.svg
new file mode 100644
index 00000000..9007367b
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/new-tab-multiple.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/reload-auto.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/reload-auto.svg
new file mode 100644
index 00000000..c55fc247
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/reload-auto.svg
@@ -0,0 +1,4 @@
+
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/shield-task.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/shield-task.svg
new file mode 100644
index 00000000..662087e2
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/shield-task.svg
@@ -0,0 +1,3 @@
+
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-copy.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-copy.svg
index 427332b2..3d3bad5b 100644
--- a/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-copy.svg
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-copy.svg
@@ -1,4 +1,4 @@
-