Module:Sandbox/Perryprog/xlink/doc
Appearance
From Wikipedia, the free encyclopedia
icon This is a documentation subpage for Module:Sandbox/Perryprog/xlink.
It may contain usage information, categories and other content that is not part of the original module page.
It may contain usage information, categories and other content that is not part of the original module page.
This module is rated as pre-alpha. It is incomplete and may or may not be in active development. Do not use it in article namespace pages. A module remains in pre-alpha until its developer, or another editor who adopts it if it is abandoned for some time, considers the basic structure complete.
Background
[edit ]Eventually I want the loose equivalent of a {{xsign }} for all the different special-link-templates I use (I tend to avoid the external link syntax). The end goal is to be able to say something like {{subst:xlink|URL here}}, and depending on the pattern the URL matches it would emit wikitext (assuming substitution works out well—I wouldn't be surprised if it's impossible) for either {{diff2 }}, {{diff4 }}, {{oldid }}, and others as time goes on.
Small shorter-term TODO:
- Actually learn how substitution depth works and all that jazz. (See here , which was from substituting the #invoke call.)
- Given
[DiffURL label], emit{{diff2|id|label}} - Given
[DiffURL#section label], emit{{diff2|id|section|label}} - Have a less-strict match (e.g., URL param order) for diff-urls with
oldid=prev. - Switch to {{diff4 }} if a numerical value for
oldidis present.- And also check if that template or its docs needs fixing, because every time I use it I get the parameters backwards...
Longer-term TODO:
- A lot.