Last modified: 2014-07-02 13:48:39 UTC
* Several error checks that the PHP Cite extension does are not performed in Parsoid's cite impl. -- nested ref tags are erroneous -- if group is set on <references>, one should be set on all refs defined in references-body -- only one group param, and one name/follow param. -- For ref in references body, - name must be present - content must be present - group should be used in main body - name should be used in main body -- <ref /> is meaningless -- nested references tags are erroneous -- <refs> without <references /> is an error condition * Parsoid does not support the follow arg on ref tags
[Parsoid component reorg by merging JS/General and General. See bug 50685 for more information. Filter bugmail on this comment. parsoidreorg20130704]
Per http://www.mediawiki.org/wiki/Extension:Cite/Cite.php#Merging_two_texts_into_a_single_reference_.28wikisource_issue.29 "<ref name"foo">blablabla</ref> yamamamam <ref follow="foo"><br/>chawachawa</ref>" should create a single ref with both texts in it
We should also probably try to run upstream's mediawiki/extensions/Cite/citeParserTests.txt. Note also that bug 2700 seems to have the PST run on the body of the <ref> and <references> tags.