mediawiki-skins-MinervaNeue/resources/skins.minerva.base.styles/pageactions.less
Umherirrender 211a54b568 Update and run existing stylelint
stylelint is part of config, but not run by default
Also update to 0.4.1, it is the current default in many wmf extensions

Change-Id: I55f81489182628c088e362e081417514e252e6d6
2017-07-19 20:31:24 +00:00

142 lines
2.3 KiB
Plaintext

@import 'minerva.variables';
@import 'minerva.mixins';
@borderBottomColor: #cacaca;
// hide menu items when not possible to use
.client-nojs #ca-watch,
#ca-talk.selected {
// Important as this is not negotiable.
display: none !important;
}
.client-nojs #ca-edit {
// This is negotiable as non-JS editing might be enabled.
display: none;
}
#page-actions .nojs-edit {
display: inline-block;
}
.heading-holder {
@pageActionsHeight: @pageActionFontSize + (2 * @iconGutterWidth);
padding: @titleSectionSpacingTop 0 (@pageActionsHeight + 0.5em);
overflow: hidden;
position: relative;
h1 {
padding-right: @contentPadding;
}
.tagline {
color: @colorGray5;
font-size: 0.85em;
margin: 4px 0 0;
&:first-letter {
text-transform: capitalize;
}
}
}
#section_0 {
padding-top: 0;
padding-bottom: 0;
border-bottom: 0;
}
#page-actions {
font-size: @pageActionFontSize;
float: none;
border: 0;
overflow: hidden;
position: absolute;
bottom: 0;
width: 100%;
border-top: 1px solid @colorGray14;
border-bottom: 1px solid @colorGray12;
padding: 0.5em 0;
li {
display: inline-block;
// Needed for non-JavaScript users
position: relative;
cursor: pointer;
// Override .hlist rule.
margin-right: 0;
margin-bottom: 0;
float: right;
// FIXME: use .cloaked class
// file inputs are notoriously difficult to style
input {
opacity: 0;
}
input,
a,
span,
button {
// Needed for non-JavaScript users
position: absolute;
display: block;
width: 100%;
height: 100%;
// needed for ContentOverlay pointer arrow
margin: 0 0 8px;
}
button {
text-indent: inherit;
outline: 0;
}
&:first-child {
margin-top: 0;
}
}
.language-selector {
float: left;
margin-left: -@iconGutterWidth;
&.disabled {
cursor: default;
opacity: 0.25;
}
}
#ca-edit {
margin-right: -@iconGutterWidth;
}
}
// On small devices that don't support Javascript, hide the page actions bar
@media all and ( max-width: @wgMFDeviceWidthMobileSmall ) {
.client-nojs {
#page-actions {
display: none;
}
#section_0 {
border: 0;
}
}
}
@media all and ( min-width: @deviceWidthTablet ) {
#page-actions {
position: initial;
float: right;
width: auto;
border: 0;
margin: 0 0 @iconGutterWidth @iconGutterWidth;
.language-selector {
float: inherit;
}
}
}