Module:Yesno: Difference between revisions

    No edit summary
    m>MSGJ
    (recognise "t" for true and "f" for false, per request)
    Line 1: Line 1:
    -- Function allowing for consistent treatment of boolean-like wikitext input.
    -- Function allowing for consistent treatment of boolean-like wikitext input.
    -- It works similarly to the template {{yesno}}.
    -- It works similarly to the template {{yesno}}.
     
    return function (val, default)
    return function (val, default)
    -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you
    -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you
    Line 13: Line 13:
    or val == 'y'
    or val == 'y'
    or val == 'true'
    or val == 'true'
    or val == 't'
    or tonumber(val) == 1
    or tonumber(val) == 1
    then
    then
    Line 20: Line 21:
    or val == 'n'
    or val == 'n'
    or val == 'false'
    or val == 'false'
    or val == 'f'
    or tonumber(val) == 0
    or tonumber(val) == 0
    then
    then