mediawiki-extensions-Multim.../resources/mmv/ui/mmv.ui.stripeButtons.less
Pau Giner 958bedac36 More details button color fix
This patchset avoids the more button to become tranlucent due to som legacy styling.
The margin is also slightly adjusted to center the button in the panel.

Change-Id: Ic3936e90c891ded71d2954cd0e591012fb7bb33b
2014-09-25 07:19:22 +02:00

82 lines
1.8 KiB
Plaintext

@import "../mmv.globals";
@import "../mmv.mixins";
@button-vertical-padding: 20px;
@button-height: 25px;
@repo-button-width: 50px;
// The buttons need to be positioned to the bottom right corner of .mw-mmv-title-contain, and
// other text in that element must not overlap them. Their width is not known (depends on the
// translation) so we float them to the right and calculate the top margin required to make them
// full height.
.mw-mmv-stripe-button {
@button-text-color: rgb(136, 136, 136);
float: right;
margin-top: @metadatabar-above-fold-height - ( @button-height + 2 * @button-vertical-padding );
.jq-fullscreened & {
margin-top: @metadatabar-above-fold-fullscreen-height - ( @button-height + 2 * @button-vertical-padding );
}
.mw-mmv-untruncated & {
margin-top: 0;
border: 0;
.mw-mmv-stripe-button-text {
display: none;
}
}
.unselectable;
font-size: 1.25em;
color: @button-text-color;
cursor: pointer;
transition: opacity 0.25s;
&.empty {
display: none;
}
&:before {
display: inline-block;
width: 1em;
height: 1em;
// fix odd position caused by bottom of icon and bottom of SVG not being aligned
position: relative;
top: 0.1em;
background-size: 100% 100%;
content: ' ';
vertical-align: baseline;
/* @embed */
background-image: url(img/page.svg);
margin-right: 0.7em;
}
&.has-label:before {
margin-right: 0.25em;
.mw-mmv-untruncated & {
margin-right: 0;
}
}
&.mw-mmv-description-page-button,
&.mw-mmv-description-page-button:active,
&.mw-mmv-description-page-button:visited {
border-radius: 4px;
color: white;
margin: 0.5em 1em;
}
&.mw-mmv-description-page-button.mw-mmv-repo-button-commons:before {
/* @embed */
background-image: url(img/commons_white.svg);
width: 1.3em;
height: 1.3em;
position: relative;
top: 0.15em;
margin: -0.3em 0.4em 0 0;
}
}