end
banner_rows:allDone()
---------------------------
-- Unknown parameters -----
---------------------------
local parameters = {}
for _, v in ipairs(cfg.template_page.parameters.passthrough) do
table.insert(parameters, v)
end
for _, k in ipairs(task_forces) do
table.insert(parameters, 'tf '..k)
table.insert(parameters, 'tf '..k..' importance')
end
for _, k in ipairs(notes) do
table.insert(parameters, 'note '..k)
end
local template_code = banner_name:getContent()
local parameter_names = {}
for _, parameter in ipairs(parameters) do
local parameter_name = string.match(template_code, parameter..'%s*=%s*{%{%{([%a%d_%s-]*)')
if parameter_name then
table.insert(parameter_names, parameter_name)
end
end
parameters.preview = cfg.template_page.parameters.preview2
parameters.unknown = ''
local parameter_check = require('Module:Check for unknown parameters')._check(parameters, raw_args)
if args.listas then
frame:preprocess('{{DEFAULTSORT:' .. args.listas .. '}}')
local tstyle = frame:extensionTag ('templatestyles', '', {src='Module:Message box/tmbox.css'}) ..
frame:extensionTag ('templatestyles', '', {src='WPBannerMeta/styles.css'})
return parameter_check .. warning .. tstyle .. tostring(banner) .. table.concat(categories)
end
|