mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-29 08:34:54 +00:00
74c3b758e2
Split up beta and meta dialog show methods so that beta dialog is displayed as soon as possible, regardless of the surface being ready. Also make sure that we destroy the temporary window manager on destroy. Bug: T90454 Change-Id: Ib8f94518af431487ce940a74a8c268dbdbe403d2
106 lines
2.9 KiB
CSS
106 lines
2.9 KiB
CSS
/*!
|
|
* VisualEditor MediaWiki Initialization ViewPageTarget Vector skin styles.
|
|
*
|
|
* @copyright 2011-2015 VisualEditor Team and others; see AUTHORS.txt
|
|
* @license The MIT License (MIT); see LICENSE.txt
|
|
*/
|
|
|
|
.ve-init-mw-viewPageTarget-surface {
|
|
/*
|
|
In order to allow placing the text cursor to the start or end of the text by
|
|
clicking in the margin area, we expand the outer boundary of the surface
|
|
outside the parent container using negative margin. Then we shrink the visible
|
|
rendering by applying inner padding. The end result is that the content is
|
|
the same width as in read mode, except with the padding around it now being
|
|
part of it instead of its parent, thus making it treat the area as part
|
|
of content editable.
|
|
*/
|
|
margin: 0.8em -1em 0 -1em;
|
|
}
|
|
|
|
.ve-init-mw-viewPageTarget-surface .ve-ce-documentNode {
|
|
padding: 0 1.143em; /* surface-margin-left (1em) / (mw-body-content font-size) 0.875em */
|
|
}
|
|
|
|
.ve-init-mw-viewPageTarget-surface .oo-ui-menuSelectWidget {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.ve-ui-mwSurfaceWidget .ve-ce-surface {
|
|
/* 0.875 (mw-body-content) / 0.8em (window) */
|
|
font-size: 1.09375em;
|
|
}
|
|
|
|
.ve-init-mw-viewPageTarget-toolbar {
|
|
margin: -1em -1em 1em -1em;
|
|
position: relative;
|
|
border-bottom: 1px solid rgba(0,0,0,0.15);
|
|
}
|
|
|
|
.ve-init-mw-viewPageTarget-toolbar > .oo-ui-toolbar-bar {
|
|
/* Upstream OOjs UI has 4px. We split this between 3px here
|
|
and 1px on the container to allow a smooth collapse transition
|
|
where the bottom pixel line sweeps it up. */
|
|
border-bottom: 3px solid rgba(0,0,0,0.15);
|
|
}
|
|
|
|
.ve-ui-debugBar {
|
|
padding: 1em;
|
|
margin: 1em -1em -1em -1em;
|
|
border-top: solid 1px #ccc;
|
|
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15) inset;
|
|
}
|
|
|
|
.ve-ui-debugBar ol {
|
|
margin-left: 0;
|
|
}
|
|
|
|
.ve-ui-overlay-global {
|
|
z-index: 101; /* #p-personal is z-index 100 in vector :( */
|
|
}
|
|
|
|
.oo-ui-actionWidget a:hover {
|
|
text-decoration: none;
|
|
}
|
|
|
|
/* ve.ce.TableCellnode.css's margin replaced by more specific rule in Vector (div#content p) */
|
|
/*csslint ids:false */
|
|
#content .ve-ce-tableCellNode .ve-ce-paragraphNode {
|
|
margin: 0;
|
|
}
|
|
/*csslint ids:true */
|
|
|
|
/* Slug animation needs more specific rules and skin-specific target margins */
|
|
.mw-body p.ve-ce-branchNode-newSlug {
|
|
margin: -0.3em 0 -0.1em 0;
|
|
}
|
|
|
|
.mw-body p.ve-ce-branchNode-newSlug-open {
|
|
margin: 0.5em 0;
|
|
}
|
|
|
|
/* High-definition-specific styles (because Vector adds 1em to the leftNav if width is 982px+ */
|
|
@media screen and (min-width: 982px) {
|
|
.ve-init-mw-viewPageTarget-surface {
|
|
margin: 0.8em -1.5em 0 -1.5em;
|
|
}
|
|
|
|
.ve-init-mw-viewPageTarget-surface .ve-ce-documentNode {
|
|
padding: 0 1.714em; /* surface-margin-left (1.5em) / (mw-body-content font-size) 0.875em */
|
|
}
|
|
|
|
.ve-init-mw-viewPageTarget-toolbar {
|
|
margin: -1.25em -1.5em 1.5em -1.5em;
|
|
}
|
|
|
|
.ve-ui-debugBar {
|
|
padding: 1.5em;
|
|
margin: 1em -1.5em -1.5em -1.5em;
|
|
}
|
|
}
|
|
|
|
/* Prevent the progress bar from overlaying the welcome dialog */
|
|
.ve-init-mw-viewPageTarget-windowManager-welcome .oo-ui-dialog {
|
|
z-index: 2;
|
|
}
|