mediawiki-extensions-Multim.../resources/mmv.ui.tipsyDialog/mmv.ui.tipsyDialog.less
Volker E bee73f7520 styles: Replace old variables calls with skin variables
Replacing 'mediawiki.ui/variables.less' `@import`
with new skin-aware 'mediawiki.skin.variables.less' standard.
Also replacing and removing scattered WikimediaUI Base variables
with new skin variables.

Also
- replacing several static values with new Codex design tokens featuring
  skin variables for following properties:
  - `background-color`
  - `color`
  - `border*`
  - `border-radius`
- replacing local variables with new skin variables where applicable.

Bump required MediaWiki core version to >= v1.41.0.

Bug: T319381
Bug: T332541
Co-Authored-by: Volker E. <volker.e@wikimedia.org>
Depends-On: I04f9e48a1cf9dee915cf51e1e12b17ff0a595a06
Change-Id: Ie834b3f652bd22d9bf96c112166a5b7fcc3ecf2d
2023-04-16 03:32:27 -07:00

56 lines
1.4 KiB
Plaintext

@import 'mediawiki.skin.variables.less';
@import '../mmv/mmv.variables.less';
@import '../mmv/mmv.mixins.less';
.mw-mmv-tipsy-dialog {
@arrow-height: 8px;
@background-color: #eaecf0;
@padding: 20px; // must be larger than @arrow-height / sqrt(2), otherwise the arrow overlaps the text
padding-bottom: @arrow-height; // the actual arrow height is @arrow-height / sqrt(2)
.tipsy-inner {
max-width: 400px;
background-color: @background-color;
border: @border-width-base @border-style-base @border-color-base;
border-radius: @border-radius-base;
padding: @padding;
color: @color-subtle;
.mw-mmv-tipsy-dialog-title {
color: @color-base;
margin-bottom: 1em;
font-size: 130%;
}
}
.tipsy-arrow {
width: 2 * @arrow-height;
height: 2 * @arrow-height;
position: absolute;
bottom: 0;
left: 10px + @arrow-height;
background: @background-color;
border: @border-width-base @border-style-base @border-color-base;
border-width: 0 0 1px 1px;
.rotate( -45deg );
}
.mw-mmv-tipsy-dialog-disable {
@distanceFromBorder: 8px;
@topRightMargin: @distanceFromBorder - @padding;
width: 15px;
height: 15px;
float: right;
margin: @topRightMargin @topRightMargin @padding @padding;
cursor: pointer;
/* @embed */
background-image: url( ../mmv/ui/img/x_gray.svg );
background-repeat: no-repeat;
opacity: 0.75;
&:hover {
opacity: 1;
}
}
}