mediawiki-extensions-Cite/modules/parsoid-styles/ext.cite.style.nod.css
Adam Wight 5b2cbc48bd Wire subref counting into the numbering renderer
Significant change is that footnote marker numbers are changed from
being a CSS-rendered marker to using the rendered "fallback" text.
This could be avoided using the same trick as is implemented for the
reflist: send an inline style variable with the marker content; but
let's only do this if really necessary for user experience.

Template-produced refs are still wrong, but this patch continues to
render them as they come from Parsoid, in the content script.

TODO in later patches:
* reuse of a subref is rendered as '3.2.1' in reader view but '3.0'
and '3.1' in the editor.
* subref numbering is backwards in RTL languages

Bug: T247921
Change-Id: Ieff73769f8ebbc3724f6a9b498487c4e7d09aa2e
2024-07-15 07:08:06 +00:00

17 lines
489 B
CSS

@counter-style nod-counter {
system: numeric;
symbols: '᪀' '᪁' '᪂' '᪃' '᪄' '᪅' '᪆' '᪇' '᪈' '᪉';
}
.mw-ref > a[ style~='mw-Ref' ]::after {
content: '[' counter( mw-Ref, nod-counter ) ']';
}
.mw-ref > a[ style~='mw-Ref' ][ data-mw-group ]::after {
content: '[' attr( data-mw-group ) ' ' counter( mw-Ref, nod-counter ) ']';
}
span[ rel='mw:referencedBy' ] > a::before {
content: counter( mw-references, nod-counter ) '.' counter( mw-ref-linkback, nod-counter );
}