Fix: Padding - Menu item padding for #ContentSelectDropdown #713

This commit is contained in:
alstjr7375 2023-06-19 15:33:39 +09:00
parent 012100665e
commit 846390b019
2 changed files with 30 additions and 5 deletions

23
css/leptonChrome.css generated
View file

@ -3794,9 +3794,20 @@
/* Original: 0.5em */
padding-block: var(--menu-padding) !important;
}
#ContentSelectDropdown > menupopup > menucaption,
#ContentSelectDropdown > menupopup > menuitem {
padding-block: 0 !important;
@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) {
#ContentSelectDropdown > menupopup > menucaption,
#ContentSelectDropdown > menupopup > menuitem {
padding-block: 0 !important;
}
#ContentSelectDropdown > menupopup > menucaption > .menu-iconic-text,
#ContentSelectDropdown > menupopup > menuitem > .menu-iconic-text {
padding-block: var(--menu-padding) !important;
}
}
@media (-moz-gtk-csd-available) {
#ContentSelectDropdown > menupopup > menucaption,
@ -3804,6 +3815,12 @@
padding-block: var(--menu-padding) !important;
}
}
@supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
#ContentSelectDropdown > menupopup > menucaption,
#ContentSelectDropdown > menupopup > menuitem {
padding-block: var(--menu-padding) !important;
}
}
@supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") {
:root:not([uidensity="touch"]) .menu-text,
:root:not([uidensity="touch"]) .menu-iconic-text {

View file

@ -24,9 +24,17 @@ menupopup > menu {
#ContentSelectDropdown > menupopup > menucaption,
#ContentSelectDropdown > menupopup > menuitem {
padding-block: 0 !important;
@include OS($win) {
// https://github.com/mozilla/gecko-dev/blob/fe0348c6e6926fd033eef256a272180a85684aa1/toolkit/themes/windows/global/global.css#L133-L148
padding-block: 0 !important;
@include OS($linux) {
> .menu-iconic-text {
padding-block: var(--menu-padding) !important;
}
}
@include OS($linux, $mac) {
// Linux - padding: 4px 6px
padding-block: var(--menu-padding) !important;
}
}