Menuitem theming + checkmenuitem custom icon, fix #67

This commit is contained in:
Rafael Mardojai CM 2019-08-10 20:39:35 -05:00
parent 1cee73686a
commit 2df94ab919
2 changed files with 23 additions and 1 deletions

View File

@ -116,6 +116,17 @@ treechildren::-moz-tree-twisty(selected, focus, open) {
list-style-image: url("../icons/preferences-system-time-symbolic.svg") !important;
}
/* Menu checkbutton */
menuitem[type="checkbox"] {
list-style-image: url("../icons/checkbox-symbolic.svg") !important;
}
menuitem[type="checkbox"][checked="true"] {
list-style-image: url("../icons/checkbox-checked-symbolic.svg") !important;
}
menuitem[type="checkbox"]:hover .menu-iconic-icon {
filter: invert(100%) brightness(200%);
}
/* Close button */
.close-icon:not(.tab-close-button),
.identity-popup-permission-remove-button .button-icon {
@ -281,7 +292,9 @@ treechildren::-moz-tree-twisty(selected, focus, open) {
#sidebar-switcher-arrow,
#viewButton .button-menu-dropmarker,
.close-icon:not(.tab-close-button) image,
menuitem[type="checkbox"] .menu-iconic-icon,
.close-icon:not(.tab-close-button) image,
:root[tabsintitlebar] #titlebar .titlebar-buttonbox .titlebar-close .toolbarbutton-icon,
:root[tabsintitlebar] #titlebar #titlebar-close .toolbarbutton-icon,

View File

@ -22,6 +22,15 @@ menubar > menu > menupopup {
border-top-right-radius: 0 !important;
}
menuitem, menupopup menu {
-moz-appearance: none !important;
padding: 4px 8px !important;
}
menuitem[disabled]:hover, menupopup menu[disabled]:hover {
background: transparent !important;
}
/* Adjust popovers position */
panel[type=arrow] {
margin-top: 9px !important;