Template:Yesno/doc: Difference between revisions
Template page
More actions
m Reverted edits by 204.100.220.2 (talk) to last revision by TintoMeches |
m code instead of tt tag |
||
| Line 10: | Line 10: | ||
In its simplest usage these will all be either "yes" or "" (blank - nothing no characters). | In its simplest usage these will all be either "yes" or "" (blank - nothing no characters). | ||
# < | # <code><nowiki>{{yesno|yes}}</nowiki></code> result "yes" (also applies to "Yes", "YeS", etc, "Y", "y" and "1") | ||
# < | # <code><nowiki>{{yesno|no}}</nowiki></code> result "" (also applies to "No", "NO", "nO", "N", "n" and "0") | ||
# < | # <code><nowiki>{{yesno}}</nowiki></code> result "" | ||
# < | # <code><nowiki>{{yesno|¬}}</nowiki></code> result "" | ||
# < | # <code><nowiki>{{yesno|purplemonkeydishwasher}}</nowiki></code> result "yes" (also applies to any other value not given above). | ||
Each of these can be over-ridden. | Each of these can be over-ridden. | ||
# < | # <code><nowiki>{{yesno|yes|yes=bacon}}</nowiki></code> result "bacon" (also applies to "Yes", "YeS", etc, "Y", "y" and "1") | ||
# < | # <code><nowiki>{{yesno|no|no=ham}}</nowiki></code> result "ham" (also applies to "No", "NO", "nO", "N", "n" and "0") | ||
# < | # <code><nowiki>{{yesno|blank= eggs}}</nowiki></code> result "eggs" | ||
## but < | ## but <code><nowiki>{{yesno|no=ham}}</nowiki></code> result "ham" | ||
## and < | ## and <code><nowiki>{{yesno|blank= eggs|no=ham}}</nowiki></code> result "eggs" | ||
# < | # <code><nowiki>{{yesno|¬|¬=sausage}}</nowiki></code> result "sausage" | ||
# < | # <code><nowiki>{{yesno|purplemonkeydishwasher|def=cup-of-tea}}</nowiki></code> result "cup-of-tea" (also applies to any other value not given above). | ||
## but < | ## but <code><nowiki>{{yesno|purplemonkeydishwasher|yes=bacon}}</nowiki></code> result "bacon" | ||
## but < | ## but <code><nowiki>{{yesno|purplemonkeydishwasher|def=cup-of-tea|yes=bacon}}</nowiki></code> result "cup-of-tea" | ||
This may be used (apparently perversely) thus: | This may be used (apparently perversely) thus: | ||
* < | * <code><nowiki>{{yesno|yes|yes=no|no=yes}}</nowiki></code> result "no" | ||
* < | * <code><nowiki>{{yesno|no|yes=no|no=yes}}</nowiki></code> result "yes" | ||
This creates a logical inversion. | This creates a logical inversion. | ||
Revision as of 12:10, 30 October 2022
This template normalises an input to be a yes/no output.
Usage
The template has five possible outputs depending on the default parameter (input if you will).
In its simplest usage these will all be either "yes" or "" (blank - nothing no characters).
{{yesno|yes}}result "yes" (also applies to "Yes", "YeS", etc, "Y", "y" and "1"){{yesno|no}}result "" (also applies to "No", "NO", "nO", "N", "n" and "0"){{yesno}}result ""{{yesno|¬}}result ""{{yesno|purplemonkeydishwasher}}result "yes" (also applies to any other value not given above).
Each of these can be over-ridden.
{{yesno|yes|yes=bacon}}result "bacon" (also applies to "Yes", "YeS", etc, "Y", "y" and "1"){{yesno|no|no=ham}}result "ham" (also applies to "No", "NO", "nO", "N", "n" and "0"){{yesno|blank= eggs}}result "eggs"- but
{{yesno|no=ham}}result "ham" - and
{{yesno|blank= eggs|no=ham}}result "eggs"
- but
{{yesno|¬|¬=sausage}}result "sausage"{{yesno|purplemonkeydishwasher|def=cup-of-tea}}result "cup-of-tea" (also applies to any other value not given above).- but
{{yesno|purplemonkeydishwasher|yes=bacon}}result "bacon" - but
{{yesno|purplemonkeydishwasher|def=cup-of-tea|yes=bacon}}result "cup-of-tea"
- but
This may be used (apparently perversely) thus:
{{yesno|yes|yes=no|no=yes}}result "no"{{yesno|no|yes=no|no=yes}}result "yes"
This creates a logical inversion.