Template:MoveDisplay: Difference between revisions

Template page
m (Undo revision 23513 by Kalki (talk))
Tag: Undo
m (Try to replace both ":" "," together.)
Line 6: Line 6:
   <div class="movedata-alt">{{{alt|}}}</div>}}
   <div class="movedata-alt">{{{alt|}}}</div>}}
   <div class="movedata-input-ctn">
   <div class="movedata-input-ctn">
<span class="movedata-inputLead">{{#replace:{{{inputLead|}}}|,|,&#8203;}}</span><span class="movedata-input">{{#replace:{{#replace:{{{input}}}|,|,&#8203;}}|:|:&#8203;}}</span>
<span class="movedata-inputLead">{{#replace:{{{inputLead|}}}|,|,&#8203;}}</span><span class="movedata-input">{{#replace:{{{input}}}|([,:])|%1&#8203;|regex=yes}}</span>
   </div>
   </div>
</div>
</div>

Revision as of 19:29, 29 February 2024

This template renders the HTML for {{Move}} and similar templates. It for the most part shouldn't be used directly, but it can be if you want to render a move without involving the database.

Usage

{{MoveDisplay
|id=Generic-1,2
|inputLead=1
|input=,2
|...
}}

Parameters

Parameters are largely the same as {{Move}}. However, instead of parent, the following parameters must be explicitly defined:

  • inputLead – all the parents' inputs joined together
  • targetLead – all the parents' targets joined together
  • damageLead – all the parents' damages joined together
  • clonedFrom – a link to the move which this one is cloned from

Example