Difference between revisions of "Template:Expand wikitext/doc"

From blackwiki
Jump to navigation Jump to search
imported>Ans
m (→‎Bug: fmt)
imported>Pppery
(→‎Bug: This isn't a bug; it was confirmed as intended on Phabricator)
Line 19: Line 19:
 
</nowiki>|ep=518}}
 
</nowiki>|ep=518}}
 
* <code><nowiki>{{Expand wikitext|&lt;nowiki>{{2x|x}} -&lt;/nowiki>}}</nowiki></code> → {{Expand wikitext|<nowiki>{{2x|x}} -</nowiki>}}
 
* <code><nowiki>{{Expand wikitext|&lt;nowiki>{{2x|x}} -&lt;/nowiki>}}</nowiki></code> → {{Expand wikitext|<nowiki>{{2x|x}} -</nowiki>}}
 
== Bug ==
 
The input <code><nowiki>&lt;nowiki>}-&lt;/nowiki></nowiki></code> will be unstripped to <code>{{#invoke:LuaCall|call|mw.text.nowiki|{{Expand wikitext|<nowiki>}-</nowiki>}}}}</code> rather than <code>}-</code> before passed to <code>framme:preprocess()</code>,
 
* <code><nowiki>{{Expand wikitext|&lt;nowiki>{{2x|x}}-&lt;/nowiki>}}</nowiki></code> → {{Expand wikitext|<nowiki>{{2x|x}}-</nowiki>}}
 
** <code><nowiki>{{#invoke:LuaCall|call|mw.text.nowiki|{{Expand wikitext|&lt;nowiki>{{2x|x}}-&lt;/nowiki>}}}}</nowiki></code> → <code>{{#invoke:LuaCall|call|mw.text.nowiki|{{Expand wikitext|<nowiki>{{2x|x}}-</nowiki>}}}}</code>
 
  
 
<includeonly>{{sandbox other||
 
<includeonly>{{sandbox other||

Revision as of 21:31, 21 February 2020

Interprets the input as wikitext using the frame:preprocess function. If the entire input is in a nowiki tag, or if the optional parameter |unstrip=yes is specified, first extracts the contents of nowiki tags before preprocessing. Any arguments passed to {{Expand wikitext}} are available in the preprocessed code, letting this be used as a rudimentary way of using variables.

Example

  • {{Expand wikitext|{{Make code|<<As of!2015!02>>}}}}Template:MultiReplace
  • {{Expand wikitext|<nowiki>{{Episode list/sublist | 1 = One Piece (season 15) | EpisodeNumber = {{{ep}}} | Title = An Explosive Situation! Luffy vs. Fake Luffy! | OriginalAirDate = {{Date|2011-10-02 +{{#expr:({{{ep}}})-517}} weeks }} }} </nowiki>|ep=518}} → 518"An Explosive Situation! Luffy vs. Fake Luffy!"9 October 2011
  • {{Expand wikitext|<nowiki>{{2x|x}} -</nowiki>}} → xx -