Ir al contenido
Esta wiki no ha tenido ninguna edición o registro hecho en los últimos 45 días y por lo tanto será marcada como "inactiva". Si quiere evitar que se cierre esta wiki, por favor empiece a mostrar aquí señales de actividad. Si no hay señales de actividad en los próximos 15 días, es posible que esta wiki sea cerrada de acuerdo con la Política de Inactividad. Será entonces posible adoptar esta wiki por otro usuario. Si no se adopta la wiki en un período de 135 días, esta wiki entonces será candidata para ser borrada. Por favor, familiarícese con la Política de Inactividad de Miraheze. Si usted es un burócrata en esta wiki, puede ir a Special:ManageWiki y desmarcar la caja que dice "cerrada" para reabrir la wiki. Si tiene alguna otra pregunta, no dude en preguntar en el tablón de anuncios de los Administradores.

Módulo:Yesno

De Infecto Wiki

La documentación para este módulo puede ser creada en Módulo:Yesno/doc

-- 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 val == 'on'
		or tonumber(val) == 1
	then
		return true
	elseif val == false
		or val == 'no'
		or val == 'n'
		or val == 'false'
		or val == 'f'
		or val == 'off'
		or tonumber(val) == 0
	then
		return false
	else
		return default
	end
end
Las cookies nos ayudan a ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas nuestro uso de cookies.