Module:Check for deprecated parameters and Module:Check for deprecated parameters/sandbox: Difference between pages
(Difference between pages)
imported>Izno use if preview |
imported>Lemondoge Simplifications |
||
Line 17: | Line 17: | ||
local dep_values = {} | local dep_values = {} | ||
for k, v in pairs(args) do | for k, v in pairs(args) do | ||
if k == 'ignoreblank' or k == 'preview' or k == 'deprecated' then | if not (k == 'ignoreblank' or k == 'preview' or k == 'deprecated') then | ||
dep_values[k] = v | dep_values[k] = v | ||
end | end | ||
Line 27: | Line 27: | ||
local pargs = frame:getParent().args | local pargs = frame:getParent().args | ||
for k, v in pairs(pargs) do | for k, v in pairs(pargs) do | ||
if dep_values[k] and (ignoreblank or v ~= '') then | |||
table.insert(values, k) | |||
end | end | ||
end | end | ||
Line 40: | Line 34: | ||
-- add results to the output tables | -- add results to the output tables | ||
local res = {} | local res = {} | ||
if #values | if #values ~= 0 then | ||
local preview = frame.args['preview'] or | local preview = frame.args['preview'] or | ||
'Page using [['..frame:getParent():getTitle()..']] with deprecated parameter _VALUE_' | 'Page using [['..frame:getParent():getTitle()..']] with deprecated parameter _VALUE_' |