Fixed firefox theme issues

This commit is contained in:
vinceliuice
2023-09-02 12:03:40 +08:00
parent da7ce3629d
commit d37ffdd097
2 changed files with 23 additions and 10 deletions

View File

@@ -71,6 +71,11 @@ button.close::before,
color: white !important; color: white !important;
} }
menuitem[type="radio"] .menu-iconic-icon,
menuitem[type="checkbox"] .menu-iconic-icon {
-moz-appearance: none !important;
}
/* Menu checkbox */ /* Menu checkbox */
menuitem[type="checkbox"] { menuitem[type="checkbox"] {
list-style-image: none !important; list-style-image: none !important;
@@ -78,6 +83,10 @@ menuitem[type="checkbox"] {
menuitem[type="checkbox"][checked="true"] { menuitem[type="checkbox"][checked="true"] {
list-style-image: url("../icons/select-symbolic.svg") !important; list-style-image: url("../icons/select-symbolic.svg") !important;
} }
menuitem[type="checkbox"] .menu-iconic-icon {
border-radius: 3px;
border: 1px solid var(--gnome-inactive-toolbar-icon-fill);
}
menuitem[type="checkbox"][disabled="true"] .menu-iconic-icon { menuitem[type="checkbox"][disabled="true"] .menu-iconic-icon {
opacity: 0.5; opacity: 0.5;
} }

View File

@@ -284,6 +284,7 @@ menupopup menu:not([disabled="true"]):is(:active, [_moz-menuactive]),
-moz-box-align: center !important; -moz-box-align: center !important;
-moz-box-pack: start !important; -moz-box-pack: start !important;
} }
.subviewbutton-back + h1 { .subviewbutton-back + h1 {
font-weight: bold !important; font-weight: bold !important;
left: 0 !important; left: 0 !important;
@@ -307,14 +308,16 @@ toolbarseparator, menuseparator {
appearance: none !important; appearance: none !important;
} }
#PlacesToolbar menupopup[placespopup="true"] menuseparator { menuseparator::before {
border-top: 1px solid var(--gnome-menu-separator-color) !important; border: 0 !important;
padding: 0 !important;
margin: 6px 0 !important;
} }
#PlacesToolbar menupopup[placespopup="true"] menuseparator::before { #PlacesToolbar menupopup[placespopup="true"] menuseparator {
border: 0 !important; border-top: 1px solid var(--gnome-menu-separator-color) !important;
border-bottom: 0 !important;
background: none !important;
padding: 0 !important;
margin: 3px 0 !important;
} }
toolbarbutton menupopup[placespopup] menuseparator { toolbarbutton menupopup[placespopup] menuseparator {
@@ -322,14 +325,13 @@ toolbarbutton menupopup[placespopup] menuseparator {
padding-bottom: 0 !important; padding-bottom: 0 !important;
} }
toolbarbutton menupopup[placespopup] menuseparator::before {
border-top: 0 !important;
}
toolbarseparator:not([orient="vertical"]), menupopup menuseparator { toolbarseparator:not([orient="vertical"]), menupopup menuseparator {
border-top: 1px solid var(--gnome-menu-separator-color) !important; border-top: 1px solid var(--gnome-menu-separator-color) !important;
border-bottom: 0 !important;
background: none !important;
margin: 6px 0 !important; margin: 6px 0 !important;
} }
toolbarseparator[orient="vertical"] { toolbarseparator[orient="vertical"] {
margin: 0 6px !important; margin: 0 6px !important;
} }
@@ -337,11 +339,13 @@ toolbarseparator[orient="vertical"] {
.panel-subview-body + toolbarseparator:not([orient="vertical"]) { .panel-subview-body + toolbarseparator:not([orient="vertical"]) {
margin: 0 0 6px !important; margin: 0 0 6px !important;
} }
panelview > toolbarseparator:not([orient="vertical"]), panelview > toolbarseparator:not([orient="vertical"]),
#identity-popup-clear-sitedata-footer toolbarseparator:not([orient="vertical"]), #identity-popup-clear-sitedata-footer toolbarseparator:not([orient="vertical"]),
#identity-popup-more-info-footer toolbarseparator:not([orient="vertical"]){ #identity-popup-more-info-footer toolbarseparator:not([orient="vertical"]){
margin: 6px !important; margin: 6px !important;
} }
#identity-popup-clear-sitedata-footer toolbarseparator:not([orient="vertical"]) { #identity-popup-clear-sitedata-footer toolbarseparator:not([orient="vertical"]) {
margin-top: 0 !important; margin-top: 0 !important;
} }