Jump to content

Module:Yesno

Permanently protected module
From Wikipedia, the free encyclopedia

-- Function allowing for consistent treatment of boolean-like wikitext input.-- It works similarly to the template {{yesno}}.returnfunction(val,default)-- If your wiki uses non-ascii characters for any of "yes", "no", etc., you-- should replace "val:lower()" with "mw.ustring.lower(val)" in the-- following line.val=type(val)=='string'andval:lower()orvalifval==nilthenreturnnilelseifval==trueorval=='yes'orval=='y'orval=='true'orval=='t'orval=='on'ortonumber(val)==1thenreturntrueelseifval==falseorval=='no'orval=='n'orval=='false'orval=='f'orval=='off'ortonumber(val)==0thenreturnfalseelsereturndefaultendend
close