List: Difference between revisions

m 1 revision imported
m 1 revision imported
 
(One intermediate revision by one other user not shown)
Line 149: Line 149:


return data.templatestyles .. tostring(root)
return data.templatestyles .. tostring(root)
end
function p.renderTrackingCategories(args)
local isDeprecated = false -- Tracks deprecated parameters.
for k, v in pairs(args) do
k = tostring(k)
if k:find('^item_style%d+$') or k:find('^item_value%d+$') then
isDeprecated = true
break
end
end
local ret = ''
if isDeprecated then
ret = ret .. '[[Category:Pages using module:list with deprecated parameters]]'
end
return ret
end
end


Line 177: Line 161:
local data = p.makeListData(listType, args)
local data = p.makeListData(listType, args)
local list = p.renderList(data)
local list = p.renderList(data)
local trackingCategories = p.renderTrackingCategories(args)
return list
return list .. trackingCategories
end
end