mediawiki-extensions-Visual.../modules/ve-mw/ui/styles/pages/ve.ui.MWParameterPage-default.css
Adam Wight b079440068 Fix template dialog parameter padding on mobile
In the mobile view, parameters don't have left padding so some styles
should only be applied to the desktop stylesheet.

Bug: T304167
Change-Id: I1846512c21aae36f212fe142b7d96ac91e46854b
2022-03-21 09:53:22 +01:00

123 lines
2.6 KiB
CSS

/*!
* VisualEditor MediaWiki UserInterface MWParameterPage styles.
*
* @copyright 2011-2020 VisualEditor Team and others; see AUTHORS.txt
* @license The MIT License (MIT); see LICENSE.txt
*/
.ve-ui-mwParameterPage.oo-ui-pageLayout {
padding-top: 0;
padding-bottom: 0;
position: relative;
}
.ve-ui-mwParameterPage.oo-ui-pageLayout:last-of-type {
margin-bottom: 1.5em;
}
.ve-ui-mwParameterPage.oo-ui-pageLayout-active .ve-ui-mwParameterPage {
background-color: #f8f9fa;
}
.ve-ui-mwParameterPage-info {
float: left;
cursor: default;
padding-left: 2.5em;
width: 80%;
box-sizing: border-box;
}
.ve-ui-mwParameterPage-actions {
cursor: default;
position: absolute;
top: -0.3125em;
right: 4em; /* 1.5em for PanelLayout's padding + 2.5em */
text-align: right;
box-sizing: border-box;
}
.ve-ui-mwParameterPage-label {
font-size: 1.1em;
line-height: 1.705em;
}
.ve-ui-mwParameterPage-doc {
font-size: 0.9em;
line-height: 1.5em;
overflow-wrap: break-word;
padding: 0.25em 1em;
}
.ve-ui-mwParameterPage-inlineDescription .ve-ui-expandableContent-collapsible > :first-child {
margin-top: 0;
}
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc {
font-size: inherit;
padding: 0;
clear: both;
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
font-style: italic;
color: #54595d;
}
.ve-ui-mwParameterPage-infoButton,
.ve-ui-mwParameterPage-removeButton {
display: none;
}
.ve-ui-mwParameterPage-infoButton .oo-ui-popupWidget {
z-index: 100;
text-align: left;
}
.oo-ui-pageLayout-active .ve-ui-mwParameterPage-infoButton,
.oo-ui-pageLayout-active .ve-ui-mwParameterPage-removeButton {
display: inline-block;
}
.ve-ui-mwParameterPage-field {
position: relative;
padding: 0.25em 2.5em 1em;
clear: both;
}
.ve-ui-mwParameterPage-field.ve-ui-mwParameterPage-inlineDescription {
padding-bottom: 2em;
}
/* FIXME remove when sidebar feature flag is gone T303386 */
.ve-ui-mwParameterPage-inlineDescription {
padding-left: 2.5em;
padding-right: 2.5em;
}
/* Temporary style while inline description is deployed without the new sidebar */
.ve-ui-mwParameterPage-inlineDescription > .ve-ui-expandableContent-container {
right: 2.5em;
}
.ve-ui-mwParameterPage .oo-ui-textInputWidget {
display: inline-block;
vertical-align: top;
width: 100%;
box-sizing: border-box;
}
.ve-ui-mwParameterPage .oo-ui-textInputWidget textarea {
height: 2.5em;
}
.ve-ui-mwParameterPage-addUndocumented {
display: none;
margin: 1em 0 0.5em 0;
}
.ve-ui-mwParameterPage:last-child .ve-ui-mwParameterPage-addUndocumented {
display: block;
}