删除的内容 添加的内容
更新 Module:Yesno(zhwiki 版,支持 是/否/开/关 中文输入)
Module:Yesno 返回表结构(支持 #invoke),同时通过 __call 保持函数式调用兼容
 
(未显示同一用户的1个中间版本)
第2行:
-- It works similarly to the template {{yesno}}.
 
local p = {}
return function (val, default)▼
 
function p.yesno(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
第37行 ⟶ 第39行:
end
end
 
-- 向后兼容:允许直接调用 require('Module:Yesno')(val, default)
setmetatable(p, {
__call = function(t, val, default)
▲ return function p.yesno(val, default)
end
})
 
return p