}
.panel-viewstack[viewtype="main"] > .panel-subviews {
- transform: translateX(21em);
+ transform: translateX(22.35em);
}
.panel-viewstack[viewtype="main"] > .panel-subviews:-moz-locale-dir(rtl) {
- transform: translateX(-21em);
+ transform: translateX(-22.35em);
}
.panel-viewstack:not([viewtype="main"]) > .panel-mainview > #PanelUI-mainView {
padding: .5em 0;
}
-toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"]:not(.panel-wide-item) > .toolbarbutton-text,
-#bookmarks-menu-button > toolbarbutton > .toolbarbutton-text,
-:-moz-any(#PanelUI-contents,#widget-overflow-list) > toolbarpaletteitem > toolbaritem > toolbarbutton > .toolbarbutton-text,
-:-moz-any(#PanelUI-contents,#widget-overflow-list) > toolbaritem > toolbarbutton > .toolbarbutton-text,
-:-moz-any(#PanelUI-contents,#widget-overflow-list) > toolbarpaletteitem > toolbarbutton > .toolbarbutton-text,
-:-moz-any(#PanelUI-contents,#widget-overflow-list) > toolbarbutton > .toolbarbutton-text {
- font-size: 10px;
+.panelUI-grid .toolbarbutton-menubutton-button > .toolbarbutton-multiline-text,
+.panelUI-grid .toolbarbutton-1 > .toolbarbutton-multiline-text {
+ margin: 2px 0 0;
+ text-align: center;
+ -moz-hyphens: auto;
}
#wrapper-edit-controls:-moz-any([place="palette"],[place="panel"]) > #edit-controls,
#PanelUI-contents,
.panel-mainview:not([panelid="PanelUI-popup"]) {
- max-width: 21em;
+ max-width: 22.35em;
}
panelview:not([mainview]) .toolbarbutton-text,
flex: auto;
margin-left: auto;
margin-right: auto;
- max-width: 21em;
+ max-width: 22.35em;
}
#PanelUI-contents-scroller {
overflow-y: auto;
overflow-x: hidden;
- width: 21em;
+ width: 22.35em;
flex: auto;
}
.panel-customization-placeholder-child {
-moz-appearance: none;
-moz-box-orient: vertical;
- width: calc(7em - 2px); /* LCARStrek: XXX: found out to be needed to fit the icons */
+ width: calc(22.35em / 3 - 2px); /* LCARStrek: XXX: found out to be needed to fit the icons */
height: calc(51px + 2.2em);
}
.panelUI-grid .toolbarbutton-1 > .toolbarbutton-menubutton-button {
-moz-appearance: none;
-moz-box-orient: vertical;
- width: calc(7em - 2px);
+ width: calc(22.35em / 3 - 2px);
height: calc(49px + 2.2em);
border: 0;
}
}
toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"]:not(.panel-wide-item) {
- width: 7em;
+ width: calc(22.35em / 3);
margin: 0 !important;
}
}
/*
-panelview toolbarbutton-1:not(:-moz-any([disabled],[checked="true"],[open],:active)):hover,
-toolbarbutton.subviewbutton:not(:-moz-any([disabled],[checked="true"],[open],:active)):hover,
+panelview toolbarbutton-1:not(:-moz-any([disabled],[checked="true"],[open],:active)):-moz-any(:hover,[_moz-menuactive]),
+toolbarbutton.subviewbutton:not(:-moz-any([disabled],[checked="true"],[open],:active)):-moz-any(:hover,[_moz-menuactive]),
menu.subviewbutton:not(:-moz-any([disabled],:active))[_moz-menuactive],
menuitem.subviewbutton:not(:-moz-any([disabled],:active))[_moz-menuactive],
-.widget-overflow-list .toolbarbutton-1:not(:-moz-any([disabled],[checked="true"],[open],:active)):hover,
+.widget-overflow-list .toolbarbutton-1:not(:-moz-any([disabled],[checked="true"],[open],:active)):-moz-any(:hover,[_moz-menuactive]),
.toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]),.overflowedItem)
> toolbarbutton:not(:-moz-any([disabled],[checked="true"],[open],:active)):hover {
background-color: hsla(210,4%,10%,.08);
border-color: hsla(210,4%,10%,.11);
}
-.toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]),.overflowedItem):not(:-moz-any([disabled],[checked="true"],[open],:active)):hover {
+.toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]),.overflowedItem):not(:-moz-any([disabled],[checked="true"],[open],:active)):-moz-any(:hover,[_moz-menuactive]) {
border-color: hsla(210,4%,10%,.11);
}
-panelview .toolbarbutton-1:not([disabled]):-moz-any([open],[checked="true"],:hover:active),
-toolbarbutton.subviewbutton:not([disabled]):-moz-any([open],[checked="true"],:hover:active),
+panelview .toolbarbutton-1:not([disabled]):-moz-any([open],[checked="true"],:hover:active,[_moz-menuactive]:active)),
+toolbarbutton.subviewbutton:not([disabled]):-moz-any([open],[checked="true"],:hover:active,[_moz-menuactive]:active)),
menu.subviewbutton:not([disabled])[_moz-menuactive]:active,
menuitem.subviewbutton:not([disabled])[_moz-menuactive]:active,
-.widget-overflow-list .toolbarbutton-1:not([disabled]):-moz-any([open],[checked="true"],:hover:active),
+.widget-overflow-list .toolbarbutton-1:not([disabled]):-moz-any([open],[checked="true"],:hover:active,[_moz-menuactive]:active)),
.toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]),.overflowedItem)
- > toolbarbutton:not([disabled]):-moz-any([open],[checked="true"],:hover:active) {
+ > toolbarbutton:not([disabled]):-moz-any([open],[checked="true"],:hover:active,[_moz-menuactive]:active)) {
background-color: hsla(210,4%,10%,.12);
border-color: hsla(210,4%,10%,.14);
box-shadow: 0 1px 0 hsla(210,4%,10%,.03) inset;
#search-container[cui-areatype="menu-panel"],
#wrapper-search-container[place="panel"] {
- width: 21em;
+ width: 22.35em;
}
#search-container[cui-areatype="menu-panel"] {
padding: .5em;
margin: 0;
-moz-box-flex: 1;
- min-width: 7em;
- max-width: 7em;
+ min-width: calc(22.35em / 3);
+ max-width: calc(22.35em / 3);
/* We'd prefer to use height: auto here but it leads to layout bugs in the panel. Cope:
1.2em for line height + 2 * .5em padding + margin on the label (2 * 2px) */
height: calc(2.2em + 4px);
#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]),.overflowedItem) > #zoom-reset-button {
/* reduce the width with 2px for this button to compensate for two separators
of 1px. */
- min-width: calc(7em - 2px);
- max-width: calc(7em - 2px);
+ min-width: calc(22.35em / 3 - 2px);
+ max-width: calc(22.35em / 3 - 2px);
}
#main-window:not([customizing]) .toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]),.overflowedItem) > toolbarbutton[disabled] > .toolbarbutton-icon {
}
#widget-overflow-list {
- width: 21em;
+ width: 22.35em;
padding-left: 10px;
padding-right: 10px;
}
#widget-overflow-list > .overflowedItem {
width: 100%;
- max-width: 21em;
+ max-width: 22.35em;
min-height: 36px;
background-repeat: no-repeat;
background-position: 0 center;