Zum Inhalt springen

Modul:Yesno: Unterschied zwischen den Versionen

Aus Android Wiki
K 1 Version importiert
K 1 Version importiert
 
(kein Unterschied)

Aktuelle Version vom 14. November 2015, 17:17 Uhr

MediaWiki.org
MediaWiki.org
Diese Seite basiert in ihrer ersten oder einer späteren Version auf dem Artikel „Module:Yesno“ aus dem MediaWiki Wiki und steht, falls nicht anders angegeben, unter der Creative Commons Attribution-ShareAlike License. Auf MediaWiki.org ist eine Liste der Versionen und Autoren verfügbar.

Skriptfehler: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.

-- 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
Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.