Изменения
Модуль:Check for unknown parameters (посмотреть исходный код)
Версия от 16:05, 16 июля 2018
, 7 лет назадупрощение задания (этого вроде ещё нету?)
return table.concat(res)
return table.concat(res)
end
function p.generate (frame)
local res = '{{#invoke:check for unknown parameters|check\n' ..
'|unknown=' .. frame.args['unknown'] .. '\n'
local checkerparams = {'ignoreblank', 'preview', 'showblankpositional'}
for _, v in pairs(checkerparams) do
if frame.args[v] then
res = res .. '|' .. v .. '=' .. frame.args[v] .. '\n'
end
end
local templatenamespace = frame.args[1]
local templatetitle = frame.args[2]
local pagepointer = mw.title.new(templatetitle, templatenamespace)
local text = pagepointer.getContent(pagepointer)
for param in string.gmatch(text, '\{\{\{([^\|\}]*)') do
res = res .. '|' .. mw.text.trim(param)
end
res = res .. '}}'
return res
end
end
return p
return p