* cite_reference_link_key_with_num
Dropped from: az diq fa is jv ka ksh min ru sr-ec sr-el tl uk ur
* cite_reference_link_prefix
Dropped from: fa jv min ru sr-ec sr-el tl tmz uk ur
* cite_references_link_prefix
Dropped from: jv min ru sr-ec sr-el tl uk
* cite_references_link_one
Dropped from: diq ka kk-cyrl sr-ec sr-el tl uk
* cite_references_link_many
Dropped from: diq ka kk-cyrl sr-ec sr-el tl tr
* cite_references_link_many_format
Dropped from: az diq id ka ru sr-ec sr-el tl tr uk
* cite_references_link_many_format_backlink_labels
Dropped from: diq es jv min scn tl tr
* cite_references_link_many_sep
Dropped from: az diq is jv ka min ru sr-ec sr-el tl tmz uk
* cite_references_link_many_and
Dropped from: az diq is jv ka ksh min ru sr-ec sr-el tl tmz uk
The other "magic" messages had no unnecessary over-rides:
* cite_reference_link_suffix
* cite_references_link_suffix
* cite_reference_link
* cite_references_no_link
Change-Id: I83eebfeb5ef5cb44a2971ee53b7484b480e5aba6
Because of how arrays are handled, phan-taint-check thought all
return values from refArg() were escaped, where really only $dir
was. We also split the error method into the parse and noparse
case as separate functions so that phan can better analyse these calls.
In linkRef() we suppress the double escaping as the escaping used
is appropriate for inserting into wikitext.
Bug: T195009
Change-Id: I3e04c8cceae727e5470d4ae4fdb2404639f9bf33
@static is intended for use only when the language does
not support the concept of static methods natively
Change-Id: I9a0bf7db493d5667b22508e65a34034cefdbcbfa
* Cite-specific code has leaked in html2wt
* Other possible FIXMEs in Cite about generalizing or
adding new extension API functions.
Change-Id: I30712a3af81edfce0760f4a45ab694c798fb294a
* Make the dom part of extension registration / config more general
to allow for other kinds of dom processors.
* For example, we will probably be letting extensions define DOM
handlers that lets us take a document's subtree and convert it to
self-contained top-level document.
Change-Id: I0ddfe3bc677041cedf63e79faa9c5af939953419
Follow up to 53ae5aa
It's somewhat unclear which attributes belong on the representation for
the fragment, so don't rely on them unnecessarily.
Change-Id: Ib5ba0110291f0c02bd703482813b9567dab63cd6
* This now lets Cite distinguish between <ref></ref> and <ref />
Seen in improvement in blacklisted output of a parser test.
Bug: T130224
Change-Id: If9511498fe8f6d091f8a725b51810eb452db95de
This allows on-wiki use to be migrated to the standard icons rather than
in-repo ones, so that they can (later) be removed.
Change-Id: I19bec075c77396f163977962bbe1afb69a231c1e
* Use a generic extTagOpts that is opaque to the core parser
but the individual extension can inspect.
Change-Id: I4d1331604828d583b820084e00af68232ec767f8