Merge "Convert content.externallinks.css to less"
[lhc/web/wiklou.git] / resources / src / mediawiki.skinning / content.externallinks.less
1 /*!
2 * Icons and colors for external links.
3 */
4
5 @import 'mediawiki.mixins';
6
7 .mw-parser-output a.external,
8 .link-https {
9 background-position: center right;
10 background-repeat: no-repeat;
11 .background-image-svg( 'images/external-ltr.svg', 'images/external-ltr.png' );
12 padding-right: 13px;
13 }
14
15 .mw-parser-output a.external[ href^='mailto:' ],
16 .link-mailto {
17 background-position: center right;
18 background-repeat: no-repeat;
19 .background-image-svg( 'images/mail.svg', 'images/mail.png' );
20 padding-right: 13px;
21 }
22
23 .mw-parser-output a.external[ href^='ftp://' ],
24 .link-ftp {
25 background-position: center right;
26 background-repeat: no-repeat;
27 .background-image-svg( 'images/ftp-ltr.svg', 'images/ftp-ltr.png' );
28 padding-right: 13px;
29 }
30
31 .mw-parser-output a.external[ href^='irc://' ],
32 .mw-parser-output a.external[ href^='ircs://' ],
33 .link-irc {
34 background-position: center right;
35 background-repeat: no-repeat;
36 .background-image-svg( 'images/chat-ltr.svg', 'images/chat-ltr.png' );
37 padding-right: 13px;
38 }
39
40 .mw-parser-output a.external[ href$='.ogg' ],
41 .mw-parser-output a.external[ href$='.OGG' ],
42 .mw-parser-output a.external[ href$='.mid' ],
43 .mw-parser-output a.external[ href$='.MID' ],
44 .mw-parser-output a.external[ href$='.midi' ],
45 .mw-parser-output a.external[ href$='.MIDI' ],
46 .mw-parser-output a.external[ href$='.mp3' ],
47 .mw-parser-output a.external[ href$='.MP3' ],
48 .mw-parser-output a.external[ href$='.wav' ],
49 .mw-parser-output a.external[ href$='.WAV' ],
50 .mw-parser-output a.external[ href$='.wma' ],
51 .mw-parser-output a.external[ href$='.WMA' ],
52 .link-audio {
53 background-position: center right;
54 background-repeat: no-repeat;
55 .background-image-svg( 'images/audio-ltr.svg', 'images/audio-ltr.png' );
56 padding-right: 13px;
57 }
58
59 .mw-parser-output a.external[ href$='.ogm' ],
60 .mw-parser-output a.external[ href$='.OGM' ],
61 .mw-parser-output a.external[ href$='.avi' ],
62 .mw-parser-output a.external[ href$='.AVI' ],
63 .mw-parser-output a.external[ href$='.mpeg' ],
64 .mw-parser-output a.external[ href$='.MPEG' ],
65 .mw-parser-output a.external[ href$='.mpg' ],
66 .mw-parser-output a.external[ href$='.MPG' ],
67 .link-video {
68 background-position: center right;
69 background-repeat: no-repeat;
70 .background-image-svg( 'images/video.svg', 'images/video.png' );
71 padding-right: 13px;
72 }
73
74 .mw-parser-output a.external[ href$='.pdf' ],
75 .mw-parser-output a.external[ href$='.PDF' ],
76 .mw-parser-output a.external[ href*='.pdf#' ],
77 .mw-parser-output a.external[ href*='.PDF#' ],
78 .mw-parser-output a.external[ href*='.pdf?' ],
79 .mw-parser-output a.external[ href*='.PDF?' ],
80 .link-document {
81 background-position: center right;
82 background-repeat: no-repeat;
83 .background-image-svg( 'images/document-ltr.svg', 'images/document-ltr.png' );
84 padding-right: 13px;
85 }
86
87 /* Interwiki styling */
88 .mw-parser-output a.extiw,
89 .mw-parser-output a.extiw:active {
90 color: #36b;
91 }
92
93 /* External link color */
94 .mw-parser-output a.external {
95 color: #36b;
96 }