Module:Yesno: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| No edit summary Tag: Reverted | No edit summary Tag: Reverted | ||
| Line 1: | Line 1: | ||
| return function( arg, default ) | return function( arg, default ) | ||
Revision as of 13:46, 4 October 2022
return function( arg, default )
arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg
   if arg == nil then
       return nil
   end
   if
       arg == true or
       arg == 'yes' or
       arg == 'y' or
       arg == 'true' or
       tonumber( arg ) ==  1
   then
       return true
   end
   if
       arg == false or
       arg == 'no' or
       arg == 'n' or
       arg == 'false' or
       tonumber( arg ) == 0
   then
       return false
   end
return default
end