User:Xenwolf/SandBox: Difference between revisions

Xenwolf (talk | contribs)
Testing User:Xenwolf/Template:EDOs: leading zeros removed, link optionality still to do
Xenwolf (talk | contribs)
Line 87: Line 87:
== Testing [[User:Xenwolf/Template:EDOs]] ==
== Testing [[User:Xenwolf/Template:EDOs]] ==


I evaluate option(s) to only generate links to existing pages as a feature of [[Template:EDOs]].
I evaluate option(s) to only generate links to existing pages as a feature of [[Template:EDOs]]. Answer: No.


{{User:Xenwolf/Template:EDOs|101, 1001, and 123xy, even 000}}
{{User:Xenwolf/Template:EDOs|101, 1001, and 123xy, even 000}}


* done: leasing zeros removed
* done: leading zeros removed
 
{{#ifexist: 101edo | [[101edo{{!}}101]] | 101edo}}
{{#ifexist: 1001edo | [[1001edo]] | 1001edo}}
 
* hard to do: existence checks
** <code>#ifexist</code> is evaluated before <code>#regex</code>
** expensive (see [[Mediawiki: Help:Extension:ParserFunctions ##ifexist]])