mediawiki-skins-MinervaNeue/resources/skins.minerva.tablet.styles/common.less
jdlrobson a6a093faab Blank parsoid styles, update thumbnail selectors for Parsoid content
This brings Parsoid styles when viewed in Minerva consistent with
MediaWiki parser output styles.

You can verify this with:
https://gerrit.wikimedia.org/r/#/c/368287/

Bug: T171727
Change-Id: If4bd7671a99aefdf074061dd1d5b0bac93620e9e
2017-07-27 14:27:47 -07:00

172 lines
3.1 KiB
Plaintext

/*
A file for css that optimises the Minerva skin on larger devices.
*/
@import 'minerva.variables';
@import 'minerva.mixins';
@paddingVertical: 1.4em;
@media screen and ( min-width: @deviceWidthTablet ) {
.client-js {
#searchIcon {
display: none;
}
}
.header {
.branding-box {
width: @brandingBoxWidth;
}
.search-box {
display: table-cell;
width: auto;
.search {
width: @searchBoxWidth;
}
}
}
.toc-mobile {
// Reset the rule for mobile mode (but not for .client-nojs)
display: block;
visibility: visible;
position: relative;
font-size: 1.3em;
float: left;
clear: left;
margin: 1em 0;
border: solid 1px transparent;
> h2 {
visibility: hidden;
font-family: @fontFamily;
font-size: @tocFontSize;
font-weight: bold;
border-bottom: 0;
padding: @paddingVertical / 2 0;
}
}
.content_block {
width: auto;
clear: none;
}
.heading-holder {
padding: 20px 0;
position: relative;
#section_0 {
border-bottom: 0;
padding: 0 0 7px 0;
font-size: @firstHeadingFontSize;
}
}
#page-actions {
padding: 18px 0 0 0;
li {
display: inline-block;
}
li:first-child {
margin-top: 0;
}
}
// FIXME: Have a class that identifies all of these selectors
.pre-content,
.content,
.post-content {
max-width: @contentMaxWidthTablet;
margin: 0 @contentPaddingTablet;
}
.content {
// Classes added by thumbnails
// e.g. [[File:Scholars mate animation.gif|frame|left|"[[Scholar's mate]]"]]
// We use @noflip because we still want .tleft to be on the left and
// .tright to be on the right in RTL languages.
figure,
.thumb {
width: 320px;
&.mw-halign-left,
&.tleft {
/* @noflip */
float: left;
/* @noflip */
clear: left;
/* @noflip */
margin-right: 1.4em;
}
&.mw-default-size,
&.mw-halign-right,
&.tright {
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
margin-left: 1.4em;
}
}
// Override rules in common.less
table {
display: table;
width: auto !important;
caption {
display: table-caption;
}
tbody {
display: table-row-group;
}
}
}
#mw-mf-last-modified {
padding: 5px 0;
}
.last-modified-bar {
background-color: transparent;
padding-left: 0;
padding-right: 0;
font-size: 1em;
}
}
@media screen and ( min-width: @wgMFDeviceWidthDesktop ) {
// FIXME: Zero should use banner-container class or better - append to banner-container
#mw-mf-page-center .mw-mf-banner,
.banner-container,
// FIXME: Generic header class needed me-thinks!
.header,
.page-header-bar,
.content-header,
.overlay-header,
// FIXME: Generic content class needed?
.content,
.overlay-content,
.content-unstyled,
.pre-content,
.post-content,
// FIXME: remove need for id selector
#mw-mf-page-center .pointer-overlay {
margin-left: auto;
margin-right: auto;
max-width: @contentMaxWidthTablet;
}
.header {
// Make sure the main menu and secondary button icon images are aligned
// with the content.
max-width: @contentMaxWidthTablet + 2 * @iconGutterWidth;
}
}