|
731 | 731 | .share-tab-url-item { |
732 | 732 | --menu-image: url('chrome://browser/skin/zen-icons/share.svg'); |
733 | 733 | } |
| 734 | + #zen-context-menu-new-folder { |
| 735 | + --menu-image: url('chrome://browser/skin/zen-icons/folder.svg'); |
| 736 | + } |
734 | 737 | #context_moveTabToNewGroup, |
735 | 738 | #context_moveTabToGroup, |
736 | 739 | #context_reopenInContainer { |
|
755 | 758 | content: 'Plus' !important; |
756 | 759 | } |
757 | 760 | } |
| 761 | +@-moz-document url-prefix("chrome://browser/content/browser.xhtml") { |
| 762 | + @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); |
| 763 | + @media -moz-pref("uc.fixcontext.restoreicons") { |
| 764 | + :root { |
| 765 | + --zen-cmenu-icon-margin-inline-start: 4px !important; |
| 766 | + --zen-cmenu-icon-margin-inline-end: 8px !important; |
| 767 | + --zen-cmenu-icon-margin-block: 2px !important; |
| 768 | + --zen-cmenu-icon-size: 16px !important; |
| 769 | + } |
| 770 | + menupopup > menuitem > .menu-icon, |
| 771 | + menupopup > menu > .menu-icon { |
| 772 | + width: var(--zen-cmenu-icon-size); |
| 773 | + height: var(--zen-cmenu-icon-size); |
| 774 | + margin-inline-start: var(--zen-cmenu-icon-margin-inline-start); |
| 775 | + margin-inline-end: var(--zen-cmenu-icon-margin-inline-end); |
| 776 | + margin-block-start: var(--zen-cmenu-icon-margin-block); |
| 777 | + margin-block-end: var(--zen-cmenu-icon-margin-block); |
| 778 | + padding: 0 !important; |
| 779 | + } |
| 780 | + menupopup > menuitem .menu-text, |
| 781 | + menupopup > menu .menu-text { |
| 782 | + padding-inline-start: 0 !important; |
| 783 | + margin-inline-start: 0 !important; |
| 784 | + padding-inline-start: var(--zen-cmenu-icon-margin-inline-end); |
| 785 | + } |
| 786 | + |
| 787 | + /* Shift the text to the right to make room for the custom icon.*/ |
| 788 | + :root { |
| 789 | + --fp-contextmenu-menuicon-margin-inline: 12px; |
| 790 | + --fp-contextmenu-menuitem-padding-inline: 10px; |
| 791 | + --fp-arrowpanel-menuicon-margin-inline: 14px; |
| 792 | + } |
| 793 | + |
| 794 | + /* Context Menu */ |
| 795 | + menu > .menu-iconic-text, |
| 796 | + menuitem > .menu-iconic-text, |
| 797 | + #context-navigation > .menuitem-iconic::after { |
| 798 | + padding-inline-start: var(--fp-contextmenu-menuicon-margin-inline) !important; |
| 799 | + } |
| 800 | + |
| 801 | + :not(:not(menubar) > menu, #ContentSelectDropdown) > menupopup > menuitem:not(.menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current), |
| 802 | + :not(:not(menubar) > menu, #ContentSelectDropdown) > menupopup > menu:not(.menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current), |
| 803 | + :not(:not(menubar) > menu, #ContentSelectDropdown) > menupopup > menucaption { |
| 804 | + padding-inline-start: calc( |
| 805 | + var(--fp-contextmenu-menuitem-padding-inline) |
| 806 | + + 8px |
| 807 | + + var(--fp-contextmenu-menuicon-margin-inline) |
| 808 | + ) !important; |
| 809 | + } |
| 810 | + } |
| 811 | +} |
0 commit comments