Module:Check for deprecated parameters and Module:Check for deprecated parameters/sandbox: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
use if preview |
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 ignoreblank then |
if dep_values[k] and (ignoreblank or v ~= '') then |
||
⚫ | |||
if dep_values[k] and v~='' then |
|||
⚫ | |||
end |
|||
else |
|||
if dep_values[k] then |
|||
table.insert(values, k) |
|||
end |
|||
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_' |