File: mmv.ui.tipsyDialog.less

package info (click to toggle)
mediawiki 1%3A1.35.13-1%2Bdeb11u2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 274,932 kB
  • sloc: php: 677,563; javascript: 572,709; sql: 11,565; python: 4,447; xml: 3,145; sh: 892; perl: 788; ruby: 496; pascal: 365; makefile: 128
file content (55 lines) | stat: -rw-r--r-- 1,300 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
@import '../mmv/mmv.variables.less';
@import '../mmv/mmv.mixins.less';

.mw-mmv-tipsy-dialog {
	@arrow-height: 8px;
	@background-color: #eaecf0;
	@border-color: #a2a9b1;
	@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: 1px solid @border-color;
		border-radius: @border-radius;
		padding: @padding;
		color: #54595d;

		.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: 1px solid @border-color;
		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;
		}
	}
}