Move legacy link styles to other skin features
content-parser-output receives styles for classes solely provided by the parser, elements the rest. One class was left untouched: a.new. This affect certain skins that depend on the override order of legacy > elements. elements defines a.new as #d33, which matches the Wikimedia Design Style Guide, but legacy has #ba0000. Most skins override a.new with their preferred colour, but some skins, such as Vector do not. Bug: T278575 Change-Id: Ib60459eb6d15ea1345d6dcf7f46b239ada512cc8
This commit is contained in:
parent
ca380d956d
commit
b24bff67ed
3 changed files with 28 additions and 26 deletions
|
|
@ -1,3 +1,5 @@
|
||||||
|
/* stylelint-disable selector-class-pattern */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This feature provides various styles associated with the parser.
|
* This feature provides various styles associated with the parser.
|
||||||
* Styles contained here should make use of classes that are generated by the Parser.
|
* Styles contained here should make use of classes that are generated by the Parser.
|
||||||
|
|
@ -16,4 +18,15 @@
|
||||||
*/
|
*/
|
||||||
.mw-parser-output {
|
.mw-parser-output {
|
||||||
.mixin-clearfix();
|
.mixin-clearfix();
|
||||||
|
|
||||||
|
a.external.free {
|
||||||
|
word-wrap: break-word;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* External URLs should always be treated as LTR (T6330) */
|
||||||
|
/* @noflip */ .rtl .mw-parser-output a.external.free,
|
||||||
|
.rtl .mw-parser-output a.external.autonumber {
|
||||||
|
direction: ltr;
|
||||||
|
unicode-bidi: embed;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -89,8 +89,21 @@ a.new:visited,
|
||||||
color: #b63;
|
color: #b63;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mw-parser-output a.external.free {
|
/* Underline preference */
|
||||||
word-wrap: break-word;
|
|
||||||
|
.mw-underline-always a {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mw-underline-never a {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Plainlinks - this can be used to switch
|
||||||
|
* off special external link styling */
|
||||||
|
.plainlinks a.external {
|
||||||
|
background: none !important; /* stylelint-disable-line declaration-no-important */
|
||||||
|
padding: 0 !important; /* stylelint-disable-line declaration-no-important */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Inline Elements */
|
/* Inline Elements */
|
||||||
|
|
|
||||||
|
|
@ -109,16 +109,6 @@ span.comment {
|
||||||
height: 22px;
|
height: 22px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Underline preference */
|
|
||||||
|
|
||||||
.mw-underline-always a {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mw-underline-never a {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* rev_deleted stuff
|
* rev_deleted stuff
|
||||||
*/
|
*/
|
||||||
|
|
@ -223,20 +213,6 @@ a.new {
|
||||||
color: #ba0000;
|
color: #ba0000;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Plainlinks - this can be used to switch
|
|
||||||
* off special external link styling */
|
|
||||||
.plainlinks a.external {
|
|
||||||
background: none !important; /* stylelint-disable-line declaration-no-important */
|
|
||||||
padding: 0 !important; /* stylelint-disable-line declaration-no-important */
|
|
||||||
}
|
|
||||||
|
|
||||||
/* External URLs should always be treated as LTR (T6330) */
|
|
||||||
/* @noflip */ .rtl a.external.free,
|
|
||||||
.rtl a.external.autonumber {
|
|
||||||
direction: ltr;
|
|
||||||
unicode-bidi: embed;
|
|
||||||
}
|
|
||||||
|
|
||||||
@import 'content.tables.less';
|
@import 'content.tables.less';
|
||||||
|
|
||||||
/* Error, warning, success and neutral messages */
|
/* Error, warning, success and neutral messages */
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue