mediawiki-skins-Citizen/skinStyles/ext.translate.messagetable.less
2019-12-26 11:22:05 +01:00

161 lines
2.4 KiB
Plaintext

/*
* Citizen - Translate Styles
* https://starcitizen.tools
*/
@import '../resources/variables.less';
@import '../resources/mixins.less';
#page-tools {
z-index: 0;
margin-top: 0;
#p-views {
ul {
flex-direction: column;
li > a {
width: auto;
height: auto;
padding: @margin-side / 4 @margin-side / 2 @margin-side / 4 0;
opacity: 1;
&:hover {
opacity: 1;
color: @color-link-active;
}
&:after {
content: none;
}
> span {
position: relative !important;
clip: unset;
width: auto;
height: auto;
margin: 0;
}
}
}
}
}
.tux-messagelist,
.tux-action-bar,
.tux-messagetable-header.floating {
margin: 0 @negative-margin !important;
}
.tux-action-bar.floating,
.tux-messagetable-header.floating {
.boxshadow(3);
}
.tux-messagelist,
.tux-action-bar,
.tux-messagetable-header {
transition: @transition-margin, @transition-width;
}
.tux-messagelist,
.tux-action-bar:not( .floating ) {
width: auto !important;
}
.tux-messagetable-header {
padding: 0; // Reserve spaces for tabs
display: flex;
align-items: center;
&.floating {
> div:first-of-type {
padding: 0 20px 10px;
}
}
}
.tux-message-selector {
li {
&.selected {
border: 0;
}
a {
color: @base-50;
padding: @margin-side / 2 @margin-side;
display: block;
transition: @transition-color-quick;
&:hover {
color: @accent-50;
}
&:first-of-type {
padding-left: 0;
}
}
}
.more {
padding: @margin-side / 2 @margin-side !important;
> ul {
margin: 0;
padding: 8px 0;
width: auto;
top: 0;
left: 0;
border: 0;
.boxshadow(5);
li {
padding: 0;
white-space: nowrap;
font-size: @ui-menu-text-big;
a {
margin: 0;
padding: 10px 15px !important;
}
input {
margin: @margin-side / 2 @margin-side / 4 @margin-side @margin-side;
}
label {
padding-right: @margin-side;
}
}
}
}
}
@media only screen and ( max-width: @screen2 ) {
#page-tools {
margin: 0 auto @margin-side * 2;
float: none;
max-width: @page-width;
#p-views {
ul {
flex-direction: row;
}
}
}
.tux-messagelist,
.tux-action-bar,
.tux-messagetable-header.floating {
margin: 0 ~'calc((100vw - @{page-width}) / -2)' !important;
}
}
@media only screen and ( max-width: @screen1 ) {
.tux-messagelist,
.tux-action-bar,
.tux-messagetable-header.floating {
margin: 0 -@margin-side !important; // fill margin
}
}