Parsoid CSS: Update default styles to reduce needed overrides

* Most wikis seem to either use lower-alpha or seem to use
  use language-specific custom numbers. decimal usage is lower
  and is better used as CSS override on those wikis.

Change-Id: I3e4c3e7b96ab5a9704fe700f62154e51930c975a
This commit is contained in:
Subramanya Sastry 2022-10-18 18:10:59 -05:00
parent 6c24ea3560
commit e5a8b3ec5f
2 changed files with 16 additions and 4 deletions

View file

@ -70,8 +70,8 @@ span.mw-reflink-text {
/* Style for linkbacks from <references> to <ref>s */
ol.mw-references {
/* Resetting *any* counter on an <ol> element messes the build-in numbering in Firefox up.
Explicitely resetting the build-in "list-item" counter fixes this. */
/* Resetting *any* counter on an <ol> element messes up the built-in numbering in Firefox.
Explicitly resetting the build-in "list-item" counter fixes this. */
counter-reset: mw-ref-linkback list-item;
}
@ -79,8 +79,16 @@ ol.mw-references > li {
counter-increment: mw-ref-linkback;
}
ol[ data-mw-group='lower-alpha' ].mw-references > li {
list-style-type: lower-alpha;
}
ol[ data-mw-group='upper-alpha' ].mw-references > li {
list-style-type: upper-alpha;
}
[ rel~='mw:referencedBy' ] {
counter-reset: mw-ref-linkback -1;
counter-reset: mw-ref-linkback 0;
}
[ rel~='mw:referencedBy' ]:before {
@ -89,7 +97,7 @@ ol.mw-references > li {
span[ rel~='mw:referencedBy' ] a:before {
counter-increment: mw-ref-linkback;
content: counters( mw-ref-linkback, '.', decimal );
content: counter( mw-ref-linkback, lower-alpha );
vertical-align: super;
line-height: 1;
font-size: smaller;

View file

@ -13,6 +13,10 @@
content: '[' counter( mw-Ref, persian ) ']';
}
[ rel~='mw:referencedBy' ] {
counter-reset: mw-ref-linkback -1;
}
/* Linkbacks from <references> to <ref>s */
span[ rel~='mw:referencedBy' ] a:before {
content: counters( mw-ref-linkback, '٫', persian );