Template:Code: Difference between revisions

From Modded Wiki
Jump to navigation Jump to search
Add error handling
default to no wordbreak and allow "wb" shorthand as well
 
(16 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<includeonly>{{ #vardefine: delimiter | {{
<includeonly>{{#invoke:delimited tag|output|1={{{1|{{{code|}}}}}}|tag=code|wordbreak={{{wordbreak|{{{wb|}}}}}}}}</includeonly><noinclude>
  #switch: {{{delimiter|}}}{{{d|}}}
{{documentation}}
  | , = ,&nbsp;
<!-- Add categories and interwikis to the /doc subpage, not here! -->
  | and = &#32;and&nbsp;
  | &amp; = &nbsp;&amp;&nbsp;
  | or = &#32;or&nbsp;
  | to = &#32;to&nbsp;
  | newline | br = <br/>
  | list | list-newline | bullet | * = <br/>
{{{list-level|**}}}
  | none = <nowiki/>
  | #default = {{{delimiter|&nbsp;}}}
  }}
}}{{
  #vardefine: mid-delimiter | {{
    #switch: {{{delimiter|}}}{{{d|}}}
    | and | &amp; | or = ,&#32;
    | #default = {{#var: delimiter}}
  }}
}}{{
  #vardefine: serial | {{
    #switch: {{{delimiter|}}}{{{d|}}}
    | and | or = ,
  }}
}}<code>{{{1}}}</code>{{
    #if: {{{2|}}} | {{ #if: {{{3|}}} |{{#var: mid-delimiter}} | {{#var: delimiter}} }}<code>{{{2}}}</code>
}}{{ #if: {{{3|}}} | {{ #if: {{{4|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{3}}}</code>
}}{{ #if: {{{4|}}} | {{ #if: {{{5|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{4}}}</code>
}}{{ #if: {{{5|}}} | {{ #if: {{{6|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{5}}}</code>
}}{{ #if: {{{6|}}} | {{ #if: {{{7|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{6}}}</code>
}}{{ #if: {{{7|}}} | {{ #if: {{{8|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{7}}}</code>
}}{{ #if: {{{8|}}} | {{ #if: {{{9|}}} |{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{8}}}</code>
}}{{ #if: {{{9|}}} | {{ #if: {{{10|}}}|{{#var: mid-delimiter}} | {{#var:serial}}{{#var: delimiter}} }}<code>{{{9}}}</code>
}}{{ #if: {{{10|}}}| {{#var:serial}}{{ #var: delimiter }}<code>{{{10}}}</code>
}}{{  #if: {{{11|}}}|<span style="color:red">'''Error:''' Too many parameters (maximum: 10)</span>[[Category:Error with code template]]
}}</includeonly><noinclude>
{{doc}}
</noinclude>
</noinclude>

Latest revision as of 12:42, 30 April 2024

[create] [refresh]Documentation
This template has no documentation. If you know how to use this template, please create it.