Modul:Yesno
Från Svenska rollspel
Version från den 27 april 2015 kl. 12.43 av MSGJ (Diskussion) (recognise "t" for true and "f" for false, per request)
Dokumentationen för denna modul kan skapas på Modul:Yesno/dok
Skriptfel: Luafel: Kan inte skapa processen: proc_open(/dev/null): failed to open stream: Operation not permitted
-- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (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' and val:lower() or val if val == nil then return nil elseif val == true or val == 'yes' or val == 'y' or val == 'true' or val == 't' or tonumber(val) == 1 then return true elseif val == false or val == 'no' or val == 'n' or val == 'false' or val == 'f' or tonumber(val) == 0 then return false else return default end end