Fix: Icons - Library contents popup's checkbox

This commit is contained in:
alstjr7375 2022-06-29 03:21:42 +09:00
parent 80c25b7b72
commit d3c6ade4b4
2 changed files with 30 additions and 0 deletions

View file

@ -2415,6 +2415,24 @@
:root {
--context-menu-background-padding-default: 6px;
}
/* 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") {

View file

@ -54,6 +54,18 @@ $_placesPopupSetMenus: selector.nest(
/* Padding - Linux */
@include OS($linux) {
@include _layout_root_linux;
/* Contextmenu Checkbox Unset */
#{$_placesPopupSet} menuitem[type="checkbox"] {
margin-inline: 0 !important;
> .menu-iconic-left > .menu-iconic-icon {
margin-inline-end: 0 !important;
}
&:not([checked="true"]) > .menu-iconic-left > .menu-iconic-icon {
border: none !important;
background-color: unset !important;
}
}
}
/* Padding - Mac */