Bug 1747423 - Remove the @buttonState* preprocessor %defines; remove vars from (macos only) .panel-buttons r=amy

Differential Revision: https://phabricator.services.mozilla.com/D137349
This commit is contained in:
Sam Foster 2022-02-08 22:35:11 +00:00
Родитель 17d105d1c2
Коммит f7976e8cc8
2 изменённых файлов: 2 добавлений и 4 удалений

Просмотреть файл

@ -80,11 +80,11 @@ menu.subviewbutton > .menu-right {
padding: 2px 6px;
}
.panel-button@buttonStateHover@ {
.panel-button:not([disabled]):hover {
background-color: var(--panel-item-hover-bgcolor);
}
.panel-button@buttonStateActive@ {
.panel-button:not([disabled]):hover:active {
background-color: var(--panel-item-active-bgcolor);
}

Просмотреть файл

@ -4,9 +4,7 @@
%filter substitution
%define buttonStateHover :not([disabled],[open],:active):is(:hover)
%define menuStateHover :not([disabled],:active)[_moz-menuactive]
%define buttonStateActive :not([disabled]):is([open],:hover:active)
%define menuStateActive :not([disabled])[_moz-menuactive]:active
%define menuStateMenuActive :not([disabled])[_moz-menuactive]
%define inAnyPanel :is(:not([cui-areatype="toolbar"]), [overflowedItem=true])