Модуль:Yesno: различия между версиями
Перейти к навигации
Перейти к поиску
Нет описания правки |
(нет различий)
|
Версия от 13:47, 22 марта 2016
Этому шаблону не хватает документации. Вы можете помочь проекту, сделав описание шаблона: что он делает, как его использовать, какие параметры он принимает. Это поможет другим использовать его. Для оформления можете воспользоваться {{doc}} или {{doc-inline}}. Не забывайте помещать описание внутрь <noinclude></noinclude>. P.S. Также не забываем про категорию. |
-- Used to evaluate args to booleans where applicable
-- Based on <https://en.wikipedia.org/wiki/Module:Yesno>
-- see page history there for contributors
return function( arg, default )
arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg
if arg == nil or arg == false then
return nil
end
if
arg == 'yes' or
arg == 'y' or
arg == 'true' or
tonumber( arg ) == 1
then
return true
end
if
arg == 'no' or
arg == 'n' or
arg == 'false' or
arg == '' or
tonumber( arg ) == 0
then
return false
end
return true
end
--[[Категория:Модули]]