mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
synced 2024-11-23 22:45:20 +00:00
Documenting state of subref reuse rollback
Some interesting stuff is happening, seems to have revealed bugs: * Rolled-back warnings are still present on the ref * Subref reuse numbering starts at 0 instead of 1, and formatting is cringe. But subref rollback does seem to work! Change-Id: If6321b34d27370553ba85e63dd1e2ae6a3b7c099
This commit is contained in:
parent
89099e93d6
commit
e4b964eec7
|
@ -801,6 +801,41 @@ wgCiteBookReferencing=true
|
|||
</ol></div>
|
||||
!! end
|
||||
|
||||
!! test
|
||||
Reused sub-references can be rolled back without messing up numbering
|
||||
!! config
|
||||
wgCiteBookReferencing=true
|
||||
!! wikitext
|
||||
<ref name="a1" extends="a" />
|
||||
<ref group="g" name="a1" extends="a" />
|
||||
{{#tag:references|
|
||||
<ref name="a">a in group</ref>
|
||||
<ref name="a1" extends="a">a1 in group</ref>
|
||||
|group=g}}
|
||||
<ref name="a1" extends="a">a1</ref>
|
||||
<references>
|
||||
<ref name="a">a</ref>
|
||||
</references>
|
||||
!! html
|
||||
<p><sup id="cite_ref-a1_1-0" class="reference"><a href="#cite_note-a1-1">[1.1]</a></sup>
|
||||
<sup id="cite_ref-a1_2-0" class="reference"><a href="#cite_note-a1-2">[g 1.1]</a></sup>
|
||||
</p>
|
||||
<div class="mw-references-wrap"><ol class="references">
|
||||
<li id=""><span class="mw-cite-backlink">↑ </span> <span class="reference-text">a in group</span>
|
||||
<ol class="mw-extended-references"><li id="cite_note-a1-2"><span class="mw-cite-backlink"><a href="#cite_ref-a1_2-0">↑</a></span> <span class="reference-text">a1 in group</span>
|
||||
</li>
|
||||
</ol></li>
|
||||
</ol></div>
|
||||
<p><sup id="cite_ref-a1_1-1" class="reference"><a href="#cite_note-a1-1">[1.1]</a></sup>
|
||||
</p>
|
||||
<div class="mw-references-wrap"><ol class="references">
|
||||
<li id=""><span class="mw-cite-backlink">↑ </span> <span class="reference-text">a in group <span class="error mw-ext-cite-error" lang="en" dir="ltr">Cite error: Invalid <code><ref></code> tag; name "a" defined multiple times with different content</span></span>
|
||||
<ol class="mw-extended-references"><li id="cite_note-a1-1"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-a1_1-0">1.1.0</a></sup> <sup><a href="#cite_ref-a1_1-1">1.1.1</a></sup></span> <span class="reference-text">a1</span>
|
||||
</li>
|
||||
</ol></li>
|
||||
</ol></div>
|
||||
!! end
|
||||
|
||||
!! test
|
||||
T242110: Bad extends attributes on reused sub-references should report an error
|
||||
!! config
|
||||
|
|
Loading…
Reference in a new issue