Modul:Yesno: Unterschied zwischen den Versionen

stop making the default "default" value true, as we run into problems if you need to distinguish between false and nil
(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)
Zeile 9: Zeile 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
Anonymer Benutzer