mediawiki-extensions-Multim.../resources/mmv/ui/mmv.ui.viewingOptions.less
Volker E b81f6393aa Remove special color treatment of close icon on confirmation
Removing arbitrary close confirmation color treatment with green.
We don't feature such treatment anywhere else, nor are we planning
to do. Let's remove it.

Bug: T50067
Change-Id: Ia597a51cd9c5ca057720c720b1e3
2018-02-05 15:29:29 +05:30

161 lines
2.6 KiB
Plaintext

@import '../mmv.globals';
@import '../mmv.mixins';
.mw-mmv-options-dialog {
@offset-top: ( @buttons-offset-right + ( 2 * @buttons-offset-each-top ) + 6px );
top: @offset-top;
height: auto;
z-index: 1004;
padding: 15px;
&.mw-mmv-enable-confirmation-shown {
background-color: #00af89;
box-shadow: 0 2px 0 #00634e;
.mw-mmv-dialog-down-arrow {
background-color: #00af89;
}
}
&.mw-mmv-disable-confirmation-shown,
&.mw-mmv-disable-confirmation-shown .mw-mmv-dialog-down-arrow,
&.mw-mmv-enable-div-shown .mw-mmv-dialog-down-arrow {
background-color: #eaecf0;
}
.mw-mmv-dialog-down-arrow {
@arrow-size: 20px;
top: ( @offset-top + ( @arrow-size / 2 ) );
}
.mw-mmv-enable-confirmation,
.mw-mmv-disable-confirmation,
.mw-mmv-options-enable,
.mw-mmv-options-disable {
position: relative;
display: none;
&.mw-mmv-shown {
display: block;
}
}
.mw-mmv-confirmation-close {
display: inline-block;
position: absolute;
right: 0;
top: 0;
width: 15px;
height: 15px;
cursor: pointer;
opacity: 0.75;
/* @embed */
background-image: url( img/x_white.svg );
background-size: 15px 15px;
&:hover {
opacity: 1;
}
}
.mw-mmv-disable-confirmation {
.mw-mmv-options-dialog-header {
color: #222;
padding: 0;
}
.mw-mmv-options-text-header {
color: #222;
}
}
.mw-mmv-enable-confirmation {
.mw-mmv-options-dialog-header {
color: #fff;
padding: 0;
}
.mw-mmv-options-text-header {
color: #fff;
}
}
.mw-mmv-disable-confirmation,
.mw-mmv-enable-confirmation {
padding: 0;
.mw-mmv-options-text {
left: 0;
}
}
}
.mw-mmv-options-text,
.mw-mmv-options-icon {
.mw-mmv-options-enable & {
top: 70px;
}
}
.mw-mmv-options-submit {
margin-top: 10px;
}
.mw-mmv-options-text {
left: 68px;
right: 0;
}
.mw-mmv-options-subcontainer .mw-mmv-options-text {
margin-left: 68px;
}
.mw-mmv-options-icon {
/* @embed */
background-image: url( img/icon_mmv.svg );
float: left;
width: 58px;
height: 52px;
}
.mw-mmv-options-cancel-button,
.mw-mmv-options-submit-button {
float: right;
}
.mw-mmv-options-dialog-header {
padding-top: 0;
font-weight: normal;
font-size: 1.25em;
color: #222;
.mw-mmv-options-enable & {
top: 35px;
}
}
.mw-mmv-options-text-header {
margin: 0;
font-size: 1em;
color: #54595d;
}
.mw-mmv-options-text-body {
font-size: 0.9em;
color: #72777d;
}
.mw-mmv-options-enable-alert {
background-color: #eaecf0;
color: #222;
position: absolute;
left: -15px;
right: -15px;
top: -15px;
border-top-right-radius: @border-radius;
border-top-left-radius: @border-radius;
padding: 10px 15px;
font-weight: 500;
}