From d3c6ade4b451ae092d8da4372dfae813d179c501 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Wed, 29 Jun 2022 03:21:42 +0900 Subject: [PATCH] Fix: Icons - Library contents popup's checkbox --- css/leptonContent.css | 18 ++++++++++++++++++ src/library/_contents_menu.scss | 12 ++++++++++++ 2 files changed, 30 insertions(+) diff --git a/css/leptonContent.css b/css/leptonContent.css index f9ff1c6..f67b210 100644 --- a/css/leptonContent.css +++ b/css/leptonContent.css @@ -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") { diff --git a/src/library/_contents_menu.scss b/src/library/_contents_menu.scss index a7a127d..cd407cb 100644 --- a/src/library/_contents_menu.scss +++ b/src/library/_contents_menu.scss @@ -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 */