Module:If preview:修订间差异
删除的内容 添加的内容
创建 If preview(零依赖版,繁体中文文案转简体) |
升级为 enwiki 全功能版:getArgs + yn() + warn/consoleWarning |
||
第1行:
local p = {}
local getArgs = require('Module:Arguments').getArgs
local yn = require('Module:Yesno')
local cfg = mw.loadData('Module:If preview/configuration')
function p.main(frame)
local args = getArgs(frame)
if cfg.preview then
return
else
return
end
end
第29行 ⟶ 第31行:
end
if not cfg.preview then return '' end
if yn(args['consolewarning']) then
mw.addWarning(args[1] or cfg.missing_warning)
end
return warning_text(warning)
end
function p.pwarning(frame)
local args = getArgs(frame)
return p._warning(
end
function p.warn(text)
if text == nil or text == '' then return '' end
mw.addWarning(text)
return p._warning({text})
end
function p.consoleWarning(frame)
local args = getArgs(frame)
mw.addWarning(args[1] or cfg.missing_warning)
return ''
end
| |||