зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1390025 - Add separator between the tab strip and the drag space in front of it. r=johannh
MozReview-Commit-ID: LOymOHgg8fr --HG-- extra : rebase_source : 1529ee862cb46b55f15b55acb66aa9af0e6086ff
This commit is contained in:
Родитель
71e33503a5
Коммит
418df4c234
|
@ -299,13 +299,6 @@ toolbarpaletteitem {
|
||||||
}
|
}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if !defined(MOZ_WIDGET_GTK)
|
|
||||||
#TabsToolbar > .private-browsing-indicator,
|
|
||||||
#TabsToolbar > .accessibility-indicator {
|
|
||||||
-moz-box-ordinal-group: 1000;
|
|
||||||
}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifdef XP_WIN
|
%ifdef XP_WIN
|
||||||
#main-window[sizemode="maximized"] #titlebar-buttonbox {
|
#main-window[sizemode="maximized"] #titlebar-buttonbox {
|
||||||
-moz-appearance: -moz-window-button-box-maximized;
|
-moz-appearance: -moz-window-button-box-maximized;
|
||||||
|
|
|
@ -617,7 +617,7 @@
|
||||||
#ifdef CAN_DRAW_IN_TITLEBAR
|
#ifdef CAN_DRAW_IN_TITLEBAR
|
||||||
#ifndef XP_MACOSX
|
#ifndef XP_MACOSX
|
||||||
<hbox class="titlebar-placeholder" type="caption-buttons" ordinal="1000"
|
<hbox class="titlebar-placeholder" type="caption-buttons" ordinal="1000"
|
||||||
id="titlebar-placeholder-on-menubar-for-caption-buttons" persist="width"
|
persist="width"
|
||||||
skipintoolbarset="true"/>
|
skipintoolbarset="true"/>
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -632,12 +632,8 @@
|
||||||
context="toolbar-context-menu"
|
context="toolbar-context-menu"
|
||||||
collapsed="true">
|
collapsed="true">
|
||||||
|
|
||||||
#if defined(MOZ_WIDGET_GTK)
|
#ifdef CAN_DRAW_IN_TITLEBAR
|
||||||
<hbox class="private-browsing-indicator"
|
<hbox class="titlebar-placeholder" type="pre-tabs"
|
||||||
skipintoolbarset="true"/>
|
|
||||||
<button class="accessibility-indicator"
|
|
||||||
tooltiptext="&accessibilityIndicator.tooltip;"
|
|
||||||
aria-live="polite"
|
|
||||||
skipintoolbarset="true"/>
|
skipintoolbarset="true"/>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -685,14 +681,14 @@
|
||||||
</menupopup>
|
</menupopup>
|
||||||
</toolbarbutton>
|
</toolbarbutton>
|
||||||
|
|
||||||
#if !defined(MOZ_WIDGET_GTK)
|
|
||||||
<button class="accessibility-indicator" tooltiptext="&accessibilityIndicator.tooltip;"
|
<button class="accessibility-indicator" tooltiptext="&accessibilityIndicator.tooltip;"
|
||||||
|
ordinal="1000"
|
||||||
aria-live="polite" skipintoolbarset="true"/>
|
aria-live="polite" skipintoolbarset="true"/>
|
||||||
<hbox class="private-browsing-indicator" skipintoolbarset="true"/>
|
<hbox class="private-browsing-indicator" skipintoolbarset="true"
|
||||||
#endif
|
ordinal="1000"/>
|
||||||
#ifdef CAN_DRAW_IN_TITLEBAR
|
#ifdef CAN_DRAW_IN_TITLEBAR
|
||||||
<hbox class="titlebar-placeholder" type="caption-buttons"
|
<hbox class="titlebar-placeholder" type="caption-buttons"
|
||||||
id="titlebar-placeholder-on-TabsToolbar-for-captions-buttons" persist="width"
|
persist="width"
|
||||||
#ifndef XP_MACOSX
|
#ifndef XP_MACOSX
|
||||||
ordinal="1000"
|
ordinal="1000"
|
||||||
#endif
|
#endif
|
||||||
|
@ -700,7 +696,7 @@
|
||||||
|
|
||||||
#ifdef XP_MACOSX
|
#ifdef XP_MACOSX
|
||||||
<hbox class="titlebar-placeholder" type="fullscreen-button"
|
<hbox class="titlebar-placeholder" type="fullscreen-button"
|
||||||
id="titlebar-placeholder-on-TabsToolbar-for-fullscreen-button" persist="width"
|
persist="width"
|
||||||
skipintoolbarset="true"/>
|
skipintoolbarset="true"/>
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2,20 +2,6 @@
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* 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/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
%ifdef CAN_DRAW_IN_TITLEBAR
|
|
||||||
/* Add space for dragging the window */
|
|
||||||
%ifdef MOZ_WIDGET_COCOA
|
|
||||||
:root[tabsintitlebar]:not([sizemode=fullscreen]) #TabsToolbar
|
|
||||||
%elifdef MENUBAR_CAN_AUTOHIDE
|
|
||||||
:root[tabsintitlebar][sizemode=normal] #toolbar-menubar[autohide=true] ~ #TabsToolbar
|
|
||||||
%else
|
|
||||||
:root[tabsintitlebar][sizemode=normal] #TabsToolbar
|
|
||||||
%endif
|
|
||||||
{
|
|
||||||
padding-inline-start: 40px;
|
|
||||||
}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include downloads/indicator.inc.css
|
%include downloads/indicator.inc.css
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
|
|
|
@ -441,7 +441,15 @@ tabbrowser {
|
||||||
background-repeat: repeat-x;
|
background-repeat: repeat-x;
|
||||||
}
|
}
|
||||||
|
|
||||||
:root:not([sizemode=normal]) .tabbrowser-tab[first-visible-tab] > .tab-stack > .tab-background[selected=true] {
|
/* Hide the selected tab's start border when it's adjacent to the window border
|
||||||
|
or to .titlebar-placeholder[type="pre-tabs"] which has its own border. */
|
||||||
|
%ifdef CAN_DRAW_IN_TITLEBAR
|
||||||
|
%define tabContainerAsFirstChild .titlebar-placeholder[type="pre-tabs"] + #tabbrowser-tabs
|
||||||
|
%else
|
||||||
|
%define tabContainerAsFirstChild #tabbrowser-tabs:first-child
|
||||||
|
%endif
|
||||||
|
@tabContainerAsFirstChild@:not([overflow=true]) > .tabbrowser-tab[first-visible-tab] > .tab-stack > .tab-background[selected=true],
|
||||||
|
@tabContainerAsFirstChild@ > .tabbrowser-tab[first-visible-tab][pinned] > .tab-stack > .tab-background[selected=true] {
|
||||||
border-inline-start-style: none;
|
border-inline-start-style: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -520,13 +528,29 @@ tabbrowser {
|
||||||
|
|
||||||
/* Tab separators */
|
/* Tab separators */
|
||||||
|
|
||||||
|
%ifdef CAN_DRAW_IN_TITLEBAR
|
||||||
|
/* Add space for dragging the window */
|
||||||
|
%ifdef MOZ_WIDGET_COCOA
|
||||||
|
:root[tabsintitlebar]:not([sizemode=fullscreen]) .titlebar-placeholder[type="pre-tabs"]
|
||||||
|
%elifdef MENUBAR_CAN_AUTOHIDE
|
||||||
|
:root[tabsintitlebar][sizemode=normal] #toolbar-menubar[autohide=true] ~ #TabsToolbar > .titlebar-placeholder[type="pre-tabs"]
|
||||||
|
%else
|
||||||
|
:root[tabsintitlebar][sizemode=normal] #TabsToolbar > .titlebar-placeholder[type="pre-tabs"]
|
||||||
|
%endif
|
||||||
|
{
|
||||||
|
width: 40px;
|
||||||
|
border-inline-end: 1px solid;
|
||||||
|
opacity: 0.2;
|
||||||
|
}
|
||||||
|
%endif
|
||||||
|
|
||||||
.tabbrowser-tab::after,
|
.tabbrowser-tab::after,
|
||||||
.tabbrowser-tab::before {
|
.tabbrowser-tab::before {
|
||||||
margin-inline-start: -1px;
|
margin-inline-start: -1px;
|
||||||
|
border-left: 1px solid;
|
||||||
/* Vertical margin doesn't work here for positioned pinned tabs, see
|
/* Vertical margin doesn't work here for positioned pinned tabs, see
|
||||||
bug 1198236 and bug 1300410. We're using linear-gradient instead
|
bug 1198236 and bug 1300410. We're using linear-gradient instead
|
||||||
to cut off the border at the top and at the bottom. */
|
to cut off the border at the top and at the bottom. */
|
||||||
border-left: 1px solid;
|
|
||||||
border-image: linear-gradient(transparent 6px,
|
border-image: linear-gradient(transparent 6px,
|
||||||
currentColor 6px,
|
currentColor 6px,
|
||||||
currentColor calc(100% - 5px),
|
currentColor calc(100% - 5px),
|
||||||
|
|
Загрузка…
Ссылка в новой задаче