Use mw-parser-output for numbered external link counters
authorEd Sanders <esanders@wikimedia.org>
Tue, 1 Aug 2017 12:45:54 +0000 (13:45 +0100)
committerEd Sanders <esanders@wikimedia.org>
Tue, 1 Aug 2017 12:45:54 +0000 (13:45 +0100)
1. Not every skin uses mw-body-content (e.g. Minerva)
2. A page may have multiple separate parser outputs,
   e.g. Flow, where the numbering context should reset.

Change-Id: I867e0da619f99600210340becd468ec293bf9667

resources/src/mediawiki.skinning/content.parsoid.less

index 69907f1..ddf9b05 100644 (file)
@@ -8,11 +8,11 @@
  * counting. This way the counting style can be customized, and counts update
  * automatically when content is modified.
  */
-.mw-body-content {
+.mw-parser-output {
        counter-reset: mw-numbered-ext-link;
 }
 
-.mw-body-content a[rel~='mw:ExtLink']:empty:after {
+.mw-parser-output a[rel~='mw:ExtLink']:empty:after {
        content: '[' counter( mw-numbered-ext-link ) ']';
        counter-increment: mw-numbered-ext-link;
 }