Fix: Utils - STANDARD-MODE Native menu #744

This commit is contained in:
alstjr7375 2023-08-13 05:32:02 +09:00
parent 8ad0d18e14
commit d7df0da75c
2 changed files with 57 additions and 40 deletions

View file

@ -26,10 +26,8 @@
}
@mixin NativeMenu($win-media: false) {
@media not (-moz-windows-non-native-menus) {
@include _WinMedia($win-media) {
@content;
}
@include WinNativeMenu($win-media) {
@content;
}
@include NotOption("userChrome.theme.non_native_menu") {
@include OS($linux) {
@ -38,12 +36,9 @@
}
}
@mixin NonNativeMenu($win-media: false) {
@media (-moz-windows-non-native-menus) {
@include _WinMedia($win-media) {
@content;
}
@include WinNonNativeMenu($win-media) {
@content;
}
@include Option("userChrome.theme.non_native_menu") {
@include OS($linux) {
@ -53,16 +48,24 @@
}
@mixin WinNativeMenu($win-media: false) {
@media not (-moz-windows-non-native-menus) {
@include _WinMedia($win-media) {
@content;
@if $osESR {
@media not (-moz-windows-non-native-menus) {
@include _WinMedia($win-media) {
@content;
}
}
}
}
@mixin WinNonNativeMenu($win-media: false) {
@media (-moz-windows-non-native-menus) {
@include _WinMedia($win-media) {
@if $osESR {
@media (-moz-windows-non-native-menus) {
@include _WinMedia($win-media) {
@content;
}
}
} @else {
@include _WinMedia(true) {
@content;
}
}