1 /* CSS for Parsoid Cite extension */
8 /* Make sure the brackets and the numbers aren't jumbled after LTR words in RTL wikis */
12 /* Upstream bug in stylelint makes it complain aboout the case of 'mw-Ref' */
13 /* stylelint-disable value-keyword-case */
15 /* With a group set */
16 span.mw-ref a[data-mw-group]:after {
17 content: '[' attr( data-mw-group ) ' ' counter( mw-Ref, decimal ) ']';
20 /* Groups with special appearance */
21 span.mw-ref a[data-mw-group='decimal']:after {
22 content: '[' counter( mw-Ref, decimal ) ']';
24 span.mw-ref a[data-mw-group='lower-alpha']:after {
25 content: '[' counter( mw-Ref, lower-alpha ) ']';
27 span.mw-ref a[data-mw-group='upper-alpha']:after {
28 content: '[' counter( mw-Ref, upper-alpha ) ']';
30 span.mw-ref a[data-mw-group='lower-greek']:after {
31 content: '[' counter( mw-Ref, lower-greek ) ']';
33 span.mw-ref a[data-mw-group='lower-roman']:after {
34 content: '[' counter( mw-Ref, lower-roman ) ']';
36 span.mw-ref a[data-mw-group='upper-roman']:after {
37 content: '[' counter( mw-Ref, upper-roman ) ']';
39 span.mw-ref a[data-mw-group='error-test']:after {
40 content: '[' counter( mw-Ref, symbols( cyclic 'first' 'second' 'last!' ) ) ']';
45 content: '[' counter( mw-Ref, decimal ) ']';
48 /* Hide the default rendering in browsers that support content
49 * generation by selecting for :after pseudo-element.*/
50 /* stylelint-disable-next-line selector-type-no-unknown */
51 x-thereisnoelementwiththisname:after,
52 span.mw-reflink-text {
56 /* Style for linkbacks from <references> to <ref>s */
58 counter-reset: mw-ref-linkback;
62 counter-increment: mw-ref-linkback;
65 [rel='mw:referencedBy'] {
66 counter-reset: mw-ref-linkback -1;
69 [rel='mw:referencedBy']:before {
73 span[rel='mw:referencedBy'] a:before {
74 counter-increment: mw-ref-linkback;
75 content: counters( mw-ref-linkback, '.', decimal );
76 vertical-align: super;
81 span[rel='mw:referencedBy'] a:after {
85 /* Hide the default rendering in browsers that support content
86 * generation by selecting for :after pseudo-element.*/
87 /* stylelint-disable-next-line selector-type-no-unknown */
88 x-thereisnoelementwiththisname[rel='mw:referencedBy']:before,
89 span.mw-linkback-text {