Content deleted Content added
test wmflabs editsummaries |
simplify makeWrapper using Module:Arguments, use Module:Yesno with the err function |
||
Line 1:
local getArgs = require('Module:Arguments').getArgs
local yesno = require('Module:Yesno')
local ToolbarBuilder = require('Module:Toolbar')
local interwikiTable = mw.loadData("Module:InterwikiTable")
Line 7 ⟶ 9:
-- Define a custom error message for this module.
local function err(msg, section, demo)
local help
if section then
Line 15 ⟶ 17:
end
local cat
if yesno(demo
cat = ''
else
Line 445 ⟶ 447:
local function makeWrapper(func)
return function (frame)
local args = getArgs(frame, {
valueFunc = function (k, v)
v = v:match('^%s*(.-)%s*$')
if v ~= '' or k == 'user'
return v
end
})
return func(args)
end
|