Module:Check for deprecated parameters/sandbox: Difference between revisions

Content deleted Content added
ugh my brainnnnnn
Simplifications
 
(One intermediate revision by one other user not shown)
Line 17:
local dep_values = {}
for k, v in pairs(args) do
if not (k == 'ignoreblank' or k == 'preview' or k == 'deprecated') then else
dep_values[k] = v
end
Line 27:
local pargs = frame:getParent().args
for k, v in pairs(pargs) do
if dep_values[k] and (ignoreblank or v ~= '') then
table.insert(values, k)
if dep_values[k] and v~='' then
table.insert(values, k)
end
else
if dep_values[k] then
table.insert(values, k)
end
end
end
Line 40 ⟶ 34:
-- add results to the output tables
local res = {}
if #values >~= 0 then
local preview = frame.args['preview'] or
'Page using [['..frame:getParent():getTitle()..']] with deprecated parameter _VALUE_'
Line 54 ⟶ 48:
local category = frame.args['category']
for k, v in pairs(values) do
table.insert(res,local c = category:gsub('_VALUE_', v))
table.insert(valuesres, kc)
if v == '' then
-- Fix odd bug for | = which gets stripped to the empty string
Line 60 ⟶ 55:
v = ' '
end
local p = preview:gsub(
table.insert(
res'_VALUE_',
'"'..v..'". Replace with "'..dep_values[v]..'".'
preview:gsub(
'_VALUE_',
'"'..v..'". Replace with "'..dep_values[v]..'".'
)
)
table.insert(res, p )
end
end