Template:Yesno/doc

From OS-Tan Collections Wiki
< Template:Yesno
Revision as of 19:44, 10 December 2023 by Halian (talk | contribs) (Created page with "{{Documentation subpage}} {{tl|Yesno}} evaluates any input and produces a normalized <samp>yes</samp> or nil output, based on the content of the input and several configurable options. == Usage == The template distinguishes five different types of input, supplied on the first unnamed parameter: # '''Yes''': Case-insensitive forms of <code>Yes</code>, <code>y</code>, <code>true</code>, <code>on</code>, and <code>1</code> # '''No''': Case-insensitive forms of <code>No</c...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
An OS-tan that actually reads the manual‽
This is a documentation subpage for Template:Yesno.
It may contain usage information, categories, and other content that is not part of the original template page.

{{Yesno}} evaluates any input and produces a normalized yes or nil output, based on the content of the input and several configurable options.

Usage

The template distinguishes five different types of input, supplied on the first unnamed parameter:

  1. Yes: Case-insensitive forms of Yes, y, true, on, and 1
  2. No: Case-insensitive forms of No, n, false, off, and 0
  3. Nothing: When the input is defined but either contains no value or consists of whitespace character only
  4. Negation: When the input is either ¬ (alt code 170) or entirely missing
  5. Anything else

By default, the template returns "yes" in the first and last case but returns nil (blank, empty string) in the other cases.