Module:Yesno: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
(return nil values as nil)
(stop making the default "default" value true, as we run into problems if you need to distinguish between false and nil)
Line 9: Line 9:
elseif val == true or val == 'yes' or val == 'y' or val == 'true' or tonumber(val) == 1 then
elseif val == true or val == 'yes' or val == 'y' or val == 'true' or tonumber(val) == 1 then
return true
return true
elseif default ~= nil then
return default
else
else
return true
return default
end
end
end
end