mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
synced 2024-12-24 20:42:58 +00:00
83041449a7
This is only to document the current status quo and make later patches smaller and easier to review. Bug: T298278 Change-Id: I6c78f4d3ee32de596f2b5ee081d56eaffb1cc7bd
208 lines
8.1 KiB
Plaintext
208 lines
8.1 KiB
Plaintext
!! version 2
|
|
|
|
!! test
|
|
Ordered lists directly following each other should not be merged
|
|
!! config
|
|
wgCiteResponsiveReferences=false
|
|
!! wikitext
|
|
<ref>reference text</ref>
|
|
# content list item
|
|
<references />
|
|
!! html/php
|
|
<p><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
|
|
</p>
|
|
<ol><li>content list item</li></ol>
|
|
<ol class="references">
|
|
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">reference text</span>
|
|
</li>
|
|
</ol>
|
|
!! end
|
|
|
|
!! test
|
|
Enabling responsive references by default should add a <div> wrapper
|
|
!! config
|
|
wgCiteResponsiveReferences=true
|
|
!! wikitext
|
|
<ref>a</ref>
|
|
<references />
|
|
!! html/php
|
|
<p><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
|
|
</p>
|
|
<div class="mw-references-wrap"><ol class="references">
|
|
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
</ol></div>
|
|
!! end
|
|
|
|
!! test
|
|
Enabling responsive references in the tag should add a <div> wrapper
|
|
!! config
|
|
wgCiteResponsiveReferences=false
|
|
!! wikitext
|
|
<ref>a</ref>
|
|
<references responsive="1" />
|
|
!! html/php
|
|
<p><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
|
|
</p>
|
|
<div class="mw-references-wrap"><ol class="references">
|
|
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
</ol></div>
|
|
!! end
|
|
|
|
!! test
|
|
Disabling responsive references in the tag should remove the <div> wrapper
|
|
!! config
|
|
wgCiteResponsiveReferences=true
|
|
!! wikitext
|
|
<ref>a</ref>
|
|
<references responsive="0" />
|
|
!! html/php
|
|
<p><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
|
|
</p>
|
|
<ol class="references">
|
|
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
</ol>
|
|
!! end
|
|
|
|
!! test
|
|
T241303: responsive attribute with no value should *not* disable the wrapper <div>
|
|
!! config
|
|
wgCiteResponsiveReferences=true
|
|
!! wikitext
|
|
<ref>a</ref>
|
|
<references responsive />
|
|
!! html/php
|
|
<p><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
|
|
</p>
|
|
<div class="mw-references-wrap"><ol class="references">
|
|
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
</ol></div>
|
|
!! end
|
|
|
|
!! test
|
|
T241303: responsive attribute with an empty value should *not* disable the wrapper <div>
|
|
!! config
|
|
wgCiteResponsiveReferences=true
|
|
!! wikitext
|
|
<ref>a</ref>
|
|
<references responsive="" />
|
|
!! html/php
|
|
<p><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
|
|
</p>
|
|
<div class="mw-references-wrap"><ol class="references">
|
|
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
</ol></div>
|
|
!! end
|
|
|
|
!! test
|
|
9 references should *not* enable the column mode
|
|
!! config
|
|
wgCiteResponsiveReferences=true
|
|
!! wikitext
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<references responsive="true" />
|
|
!! html/php
|
|
<p><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
|
|
<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup>
|
|
<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[3]</a></sup>
|
|
<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[4]</a></sup>
|
|
<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">[5]</a></sup>
|
|
<sup id="cite_ref-6" class="reference"><a href="#cite_note-6">[6]</a></sup>
|
|
<sup id="cite_ref-7" class="reference"><a href="#cite_note-7">[7]</a></sup>
|
|
<sup id="cite_ref-8" class="reference"><a href="#cite_note-8">[8]</a></sup>
|
|
<sup id="cite_ref-9" class="reference"><a href="#cite_note-9">[9]</a></sup>
|
|
<sup id="cite_ref-10" class="reference"><a href="#cite_note-10">[10]</a></sup>
|
|
</p>
|
|
<div class="mw-references-wrap"><ol class="references">
|
|
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
</ol></div>
|
|
!! end
|
|
|
|
!! test
|
|
10 references should enable the column mode
|
|
!! config
|
|
wgCiteResponsiveReferences=true
|
|
!! wikitext
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<ref>a</ref>
|
|
<references />
|
|
!! html/php
|
|
<p><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>
|
|
<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup>
|
|
<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[3]</a></sup>
|
|
<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[4]</a></sup>
|
|
<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">[5]</a></sup>
|
|
<sup id="cite_ref-6" class="reference"><a href="#cite_note-6">[6]</a></sup>
|
|
<sup id="cite_ref-7" class="reference"><a href="#cite_note-7">[7]</a></sup>
|
|
<sup id="cite_ref-8" class="reference"><a href="#cite_note-8">[8]</a></sup>
|
|
<sup id="cite_ref-9" class="reference"><a href="#cite_note-9">[9]</a></sup>
|
|
<sup id="cite_ref-10" class="reference"><a href="#cite_note-10">[10]</a></sup>
|
|
<sup id="cite_ref-11" class="reference"><a href="#cite_note-11">[11]</a></sup>
|
|
</p>
|
|
<div class="mw-references-wrap mw-references-columns"><ol class="references">
|
|
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text">a</span>
|
|
</li>
|
|
</ol></div>
|
|
!! end
|