Content deleted Content added
move stuff around to where it makes sense |
Simplifications |
||
(6 intermediate revisions 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
dep_values[k] = v
end
end▼
local preview = frame.args['preview'] or 'Page using [['..frame:getParent():getTitle()..']] with deprecated parameter _VALUE_'▼
local deprecated = frame.args['category']▼
if isnotempty(preview) then ▼
end
Line 35 ⟶ 27:
local pargs = frame:getParent().args
for k, v in pairs(pargs) do
if dep_values[k] and (ignoreblank or v ~= '') then
if dep_values[k] and v~='' then▼
▲ table.insert(values, k)
end▼
table.insert(values, k)▼
end ▼
end
end
-- add
local res = {}
if #values
local preview = frame.args['preview'] or
▲
deprecated = preview▼
preview = require('Module:If preview')._warning({
if v == '' then▼
preview
-- Fix odd bug for | = which gets stripped to the empty string and▼
-- breaks category links▼
-- Kind of dangerous to trust that this is never nil, but I guess it's
-- preferable to display that the use of the module is broken rather than
local r = deprecated:gsub('_VALUE_', ('"'..v..'". replace with "'..dep_values[v]..'"'))▼
-- have some sort of tracking category for pages which have an unknown
-- parent tracking template.
end
'_VALUE_',
end
end
|