gecko-dev/browser/themes/osx/customizableui/panelUI.css
Jared Wein 26d2b57848 Bug 1452836 - Apply the arrowpanel variables to submenus of the bookmarks popup. r=ntim
--HG--
rename : browser/themes/windows/customizableui/menu-arrow.svg => browser/themes/shared/customizableui/menu-arrow.svg
extra : amend_source : 8056df266d2c83fbe725badb88dfb51c56816c68
2018-04-17 10:09:22 -04:00

83 lines
2.1 KiB
CSS

/* 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/. */
%include ../../shared/customizableui/panelUI.inc.css
.restoreallitem > .toolbarbutton-icon {
display: none;
}
.subviewbutton {
padding-inline-start: 18px;
}
.subviewbutton.download {
padding-inline-start: 14px;
}
panelmultiview .toolbaritem-combined-buttons > spacer.before-label {
width: 42px; /* 18px toolbarbutton padding + 16px icon + 8px label padding start */
}
#appMenu-addon-banners > .addon-banner-item,
#appMenu-mainView > .panel-subview-body > .panel-banner-item {
padding-inline-start: 18px;
}
#appMenu-fxa-container[fxastatus="signedin"] > #appMenu-fxa-status > #appMenu-fxa-label {
/* 18px space before the avatar, then 16px for the avatar */
padding-inline-start: 34px;
margin-inline-start: -34px;
}
#appMenu-fxa-container[fxastatus="signedin"] > #appMenu-fxa-status > #appMenu-fxa-avatar {
margin-inline-start: 18px;
}
.subviewbutton:not(:-moz-any([image],[targetURI],.cui-withicon, .bookmark-item)) > .menu-iconic-left {
display: none;
}
#BMB_bookmarksPopup menupopup[placespopup=true]:-moz-lwtheme {
-moz-appearance: none;
background: transparent;
}
#BMB_bookmarksPopup menupopup[placespopup=true] > hbox:-moz-lwtheme {
background: var(--arrowpanel-background);
border-radius: var(--arrowpanel-border-radius);
box-shadow: 0 0 0 1px var(--arrowpanel-border-color);
color: var(--arrowpanel-color);
border: none;
margin: 1px;
}
/* Override OSX-specific toolkit styles for the bookmarks panel */
menu.subviewbutton > .menu-right {
margin-inline-end: -4px;
-moz-appearance: none;
}
.PanelUI-subView menuseparator,
.cui-widget-panelview menuseparator {
padding: 0 !important;
}
#PanelUI-remotetabs-tabslist > label[itemtype="client"] {
padding-inline-start: 6px;
}
.PanelUI-remotetabs-notabsforclient-label {
margin-left: 19px;
font-size: 13px;
}
#PanelUI-remotetabs[mainview] .PanelUI-remotetabs-notabsforclient-label {
margin-left: 23px;
}
#PanelUI-remotetabs-tabslist {
padding-bottom: 4px;
}