Template:R/superscript: Difference between revisions

From Vigyanwiki
< Template:R
Template>Matthiaspaul
(Encode < > " instead of only " to avoid problems if < or > are part of the parameter value. (Using Plain text encode=true does not work as it also encodes &, which causes § to be broken.))
Template>Matthiaspaul
(if defined, display "sup-where" value instead of "where" for improved visual rendering)
Line 1: Line 1:
<!-- |wrap=n[o]/y[es]/f[orced] |leadin=value |prefix=value |pp=value |where=value |quote-where=value |quote=value |language=value |translation=value |suffix=value -->{{#if:{{{where|}}}|<sup class="reference {{#switch:{{{wrap|}}}|f|forced=|no}}wrap">{{{prefix|}}}<span title="<!--{{#invoke:String|replace|{{#invoke:String|replace|{{#invoke:String|replace|-->{{#invoke:decodeEncode|encode|s={{#invoke:Plain text|main|1={{{leadin|}}}: {{#if:{{{quote-where|}}}|{{{quote-where|}}}|{{{where|}}}}}|encode=false}}|charset=<>"}}<!--|"|&quot;}}|<|&gt;}}|>|&lt;}}-->{{#if:{{{quote|}}}|&#10;Quotation<!--{{#invoke:String|replace|{{#invoke:String|replace|{{#invoke:String|replace|-->{{#invoke:decodeEncode|encode|s={{#invoke:Plain text|main|1={{#if:{{{language|}}}|&#32;({{{language|}}})}}: &quot;{{trim quotes|s={{{quote|}}}}}&quot;{{#if:{{{translation|}}}|&#10;Translation: &quot;{{trim quotes|s={{{translation}}}}}&quot;}}|encode=false}}|charset=<>"}}<!--|"|&quot;}}|<|&gt;}}|>|&lt;}}-->" class="tooltip tooltip-dashed" style="border-bottom: 1px dashed;}}">{{{pp|}}}{{{where|}}}</span>{{{suffix|}}}</sup>}}<noinclude>
<!-- Only for internal use: |wrap=n[o]/y[es]/f[orced] |leadin=value |prefix=value |pp=value |where=value |sup-where=value |quote-where=value |quote=value |language=value |translation=value |suffix=value -->{{#if:{{{where|}}}|<sup class="reference {{#switch:{{{wrap|}}}|f|forced=|no}}wrap">{{{prefix|}}}<span title="<!--{{#invoke:String|replace|{{#invoke:String|replace|{{#invoke:String|replace|-->{{#invoke:decodeEncode|encode|s={{#invoke:Plain text|main|1={{{leadin|}}}: {{#if:{{{quote-where|}}}|{{{quote-where|}}}|{{{where|}}}}}|encode=false}}|charset=<>"}}<!--|"|&quot;}}|<|&gt;}}|>|&lt;}}-->{{#if:{{{quote|}}}|&#10;Quotation<!--{{#invoke:String|replace|{{#invoke:String|replace|{{#invoke:String|replace|-->{{#invoke:decodeEncode|encode|s={{#invoke:Plain text|main|1={{#if:{{{language|}}}|&#32;({{{language|}}})}}: &quot;{{trim quotes|s={{{quote|}}}}}&quot;{{#if:{{{translation|}}}|&#10;Translation: &quot;{{trim quotes|s={{{translation}}}}}&quot;}}|encode=false}}|charset=<>"}}<!--|"|&quot;}}|<|&gt;}}|>|&lt;}}-->" class="tooltip tooltip-dashed" style="border-bottom: 1px dashed;}}">{{{pp|}}}{{#if:{{{sup-where|}}}|{{{sup-where|}}}|{{{where|}}}}}</span>{{{suffix|}}}</sup>}}<noinclude>
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>

Revision as of 00:51, 14 September 2021

Template documentation