Open main menu

Changes

Module:List

113 bytes removed, 09:21, 12 June 2014
remove li_style, ul_style and ol_style parameters, allow itemn_style and itemn_value parameters, and add a tracking category for item_stylen and item_valuen parameters
-- ul_style and ol_style are included for backwards compatibility. No
-- distinction is made for ordered or unordered lists.
data.listStyle = args.list_style or args.ul_style or args.ol_style
-- List items
local item = {}
item.content = args[num]
item.style = args['item_styleitem' .. tostring(num).. '_style'] or args['li_styleitem_style' .. tostring(num)] item.value = args['item' .. tostring(num) .. '_value'] or args['item_value' .. tostring(num)]
table.insert(data.items, item)
end
function p.renderTrackingCategories(args)
local isDeprecated = false -- Tracks deprecated parameters.
for ik, param v in ipairs{'ul_style', pairs(args) do k = tostring(k) if k:find('ol_style^item_style%d+$', ) or k:find('li_style^item_value%d+$'} do if args[param] ) then
isDeprecated = true
break
end
end
if not isDeprecated then
for k, v in pairs(args) do
k = tostring(k)
if k:find('^li_style%d+$') then
isDeprecated = true
break
end
end
end
Anonymous user