Template:Boolean: Difference between revisions

Knuxify (talk | contribs)
Created page with "<includeonly>{{#switch: {{lc: {{#if: {{{value|}}}|{{{value}}}|{{#if: {{{1|}}}|{{{1}}}|{{{default|false}}}}}}}}} |y|yes|true=true |n|no|false=false |{{#if: {{{default-invalid|false}}}|{{{boolean|{{{default-invalid|false}}}}}}||}} }}</includeonly><!-- --><noinclude> <templatedata> { "params": { "1": { "aliases": [ "value" ], "label": "Value", "description": "Value to turn into a boolean. \"y\", \"yes\" or \"true\" will turn into \"true\"; \"n\", \"no\"..."
 
Knuxify (talk | contribs)
No edit summary
 
Line 1: Line 1:
<includeonly>{{#switch: {{lc: {{#if: {{{value|}}}|{{{value}}}|{{#if: {{{1|}}}|{{{1}}}|{{{default|false}}}}}}}}}
<includeonly>{{#switch: {{lc: {{#if: {{{value|}}}|{{{value}}}|{{#if: {{{1|}}}|{{{1}}}|{{{default|false}}}}}}}}}
|y|yes|true=true
|1|y|yes|t|true=true
|n|no|false=false
|0|n|no|f|false=false
|{{#if: {{{default-invalid|false}}}|{{{boolean|{{{default-invalid|false}}}}}}||}}
|{{#if: {{{default-invalid|false}}}|{{{boolean|{{{default-invalid|false}}}}}}||}}
}}</includeonly><!--
}}</includeonly><!--
Line 14: Line 14:
],
],
"label": "Value",
"label": "Value",
"description": "Value to turn into a boolean. \"y\", \"yes\" or \"true\" will turn into \"true\"; \"n\", \"no\" or \"false\" will turn into \"false\". Case insensitive.",
"description": "Value to turn into a boolean. \"1\", \"y\", \"yes\", \"t\" or \"true\" will turn into \"true\"; \"0\", \"n\", \"no\", \"f\" or \"false\" will turn into \"false\". Case insensitive.",
"type": "boolean",
"type": "boolean",
"suggested": true
"suggested": true
Line 31: Line 31:
}
}
},
},
"description": "Parse a boolean argument (\"y\", \"yes\", \"n\", \"no\", ...) and turn it into either \"true\" or \"false\".",
"description": "Parse a boolean argument (\"y\", \"yes\", \"1\", \"true\", \"t\"; \"n\", \"no\", \"0\", \"false\", \"f\") and turn it into either \"true\" or \"false\".",
"paramOrder": [
"paramOrder": [
"1",
"1",