Difference between revisions of "Module:Yesno"

Jump to navigation Jump to search
stop making the default "default" value true, as we run into problems if you need to distinguish between false and nil
en>Mr. Stradivarius
(return nil values as nil)
en>Mr. Stradivarius
(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
     else
         return default
         return default
    else
        return true
     end
     end
end
end
Anonymous user

Navigation menu