From 6bf0a5cb5034a7e684dcc3500e841785237ce2dd Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:32:43 +0200 Subject: Adding upstream version 1:115.7.0. Signed-off-by: Daniel Baumann --- comm/mail/themes/windows/mail/panelUI.css | 79 +++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 comm/mail/themes/windows/mail/panelUI.css (limited to 'comm/mail/themes/windows/mail/panelUI.css') diff --git a/comm/mail/themes/windows/mail/panelUI.css b/comm/mail/themes/windows/mail/panelUI.css new file mode 100644 index 0000000000..25eebb949d --- /dev/null +++ b/comm/mail/themes/windows/mail/panelUI.css @@ -0,0 +1,79 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +@import url("chrome://messenger/skin/shared/panelUI.css"); + +#appMenu-popup { + margin-top: -1px; +} + +#appMenu-popup { + margin-inline: 0 -14px; +} + +/* Disabled empty item looks too small otherwise, because it has no icon. */ +menuitem.subviewbutton[disabled]:not(.menuitem-iconic) { + /* This is 16px for an icon + 3px for its margins + 1px for its padding + + * 2px for its border, see above */ + min-height: 22px; +} + +@media (prefers-contrast) { + panelview .toolbarbutton-1:not([disabled],[open],:active):is(:hover,:focus-visible), + toolbarbutton.subviewbutton:not([disabled],[open],:active):is(:hover,:focus-visible), + menu.subviewbutton:not([disabled],:active)[_moz-menuactive], + menuitem.subviewbutton:not([disabled],:active)[_moz-menuactive], + .widget-overflow-list .toolbarbutton-1:not([disabled],[open],:active):is(:hover,:focus-visible), + .toolbaritem-combined-buttons:is(:not([cui-areatype="toolbar"]),[overflowedItem=true]) > + toolbarbutton:not([disabled],[open],:active):is(:hover,:focus-visible) { + color: SelectedItemText; + } + + panelview .toolbarbutton-1:not([disabled]):is([open],:hover:active), + toolbarbutton.subviewbutton:not([disabled]):is([open],:hover:active), + menu.subviewbutton:not([disabled])[_moz-menuactive]:active, + menuitem.subviewbutton:not([disabled])[_moz-menuactive]:active, + .widget-overflow-list .toolbarbutton-1:not([disabled]):is([open],:hover:active), + .toolbaritem-combined-buttons:is(:not([cui-areatype="toolbar"]),[overflowedItem=true]) > + toolbarbutton:not([disabled]):is([open],:hover:active) { + color: SelectedItemText; + } +} + +@media (-moz-windows-non-native-menus) { + menu.subviewbutton > .menu-right { + margin-inline-end: 0; + } +} + +@media (-moz-windows-non-native-menus: 0) { + menupopup[type="arrow"] { + appearance: none; + background-color: transparent; + border: none; + border-radius: 4px; + } + + menuitem.subviewbutton[type="checkbox"] > .menu-iconic-left { + appearance: none; + } + + menuitem.subviewbutton > .menu-text { + appearance: none; + } + + menuitem.subviewbutton-iconic > .menu-iconic-left > .menu-iconic-icon { + display: block; + } + + menupopup[type="arrow"]::part(content) { + /* Prevent contained items from drawing over the border-radius. */ + overflow: clip; + padding: 8px 0; + color: var(--arrowpanel-color); + background: var(--arrowpanel-background); + border-radius: var(--arrowpanel-border-radius); + border: 1px solid var(--arrowpanel-border-color); + } +} -- cgit v1.2.3