mediawiki-skins-MinervaNeue/resources/skins.minerva.content.styles/tablet/common.less
Volker E 52f37a5f2a Enable stylelint 'selector-max-id' rule and disable only on occurrence
Enabling 'selector-max-id' rule, and changing in rare exceptions like
`#bodyContent` to `.mw-body > .content` where there's only one less
specific option.

Bug: T239183
Change-Id: I9d929eaae09475b2e20d96cb19081aba3aec5877
2019-11-27 17:36:59 -08:00

119 lines
2.5 KiB
Plaintext

/*
A file for css that optimises the Minerva skin on larger devices.
*/
@import '../../../minerva.less/minerva.variables.less';
@import '../../../minerva.less/minerva.mixins.less';
@media screen and ( min-width: @width-breakpoint-tablet ) {
.client-js #searchIcon { // stylelint-disable-line selector-max-id
display: none;
}
.header {
.branding-box {
width: @brandingBoxWidth;
}
.search-box {
display: table-cell;
width: auto;
.search {
width: @searchBoxWidth;
}
}
}
// stylelint-disable selector-max-id
// FIXME: Have a class that identifies all of these selectors
.pre-content,
/* Form only pages e.g. Special:MobileOptions */
#mw-content-text > form,
.content,
.post-content {
max-width: @contentMaxWidthTablet;
margin: 0 @contentPaddingTablet;
}
// stylelint-enable selector-max-id
.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 {
max-width: @width-breakpoint-tablet - @contentMargin;
&.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;
}
}
table {
caption {
background: inherit; // T170344
}
tbody {
display: table-row-group;
}
}
}
.last-modified-bar {
background-color: transparent;
padding-left: 0;
padding-right: 0;
font-size: 1em;
}
}
@media screen and ( min-width: @width-breakpoint-desktop ) {
// stylelint-disable-next-line selector-max-id
.banner-container,
/* FIXME: Generic header class needed me-thinks! */
.header,
.page-header-bar,
.overlay-header,
/* FIXME: Generic content class needed? */
.content,
.overlay-content,
.content-unstyled,
.pre-content,
.post-content,
/* Form only pages e.g. Special:MobileOptions */
#mw-content-text > form,
/* FIXME: remove need for id selector */
#mw-mf-page-center .pointer-overlay {
margin-left: auto;
margin-right: auto;
width: 90%;
max-width: @contentMaxWidthTablet;
}
.header {
// Make sure the main menu and secondary button icon images are aligned
// with the content.
max-width: @contentMaxWidthTablet + 2 * @iconGutterWidth;
}
}