Module:List: Difference between revisions
From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump to search
Content added Content deleted
(don't mark item_stylen parameters as deprecated yet - needs to be saved for the next stage of conversion) |
(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) |
||
Line 80: | Line 80: | ||
-- ul_style and ol_style are included for backwards compatibility. No |
-- ul_style and ol_style are included for backwards compatibility. No |
||
-- distinction is made for ordered or unordered lists. |
-- distinction is made for ordered or unordered lists. |
||
data.listStyle = args.list_style |
data.listStyle = args.list_style |
||
-- List items |
-- List items |
||
Line 90: | Line 90: | ||
local item = {} |
local item = {} |
||
item.content = args[num] |
item.content = args[num] |
||
item.style = args[' |
item.style = args['item' .. tostring(num) .. '_style'] |
||
or args[' |
or args['item_style' .. tostring(num)] |
||
item.value = args[' |
item.value = args['item' .. tostring(num) .. '_value'] |
||
or args['item_value' .. tostring(num)] |
|||
table.insert(data.items, item) |
table.insert(data.items, item) |
||
end |
end |
||
Line 148: | Line 149: | ||
function p.renderTrackingCategories(args) |
function p.renderTrackingCategories(args) |
||
local isDeprecated = false -- Tracks deprecated parameters. |
local isDeprecated = false -- Tracks deprecated parameters. |
||
for |
for k, v in pairs(args) do |
||
⚫ | |||
if args[param] then |
|||
if k:find('^item_style%d+$') or k:find('^item_value%d+$') then |
|||
isDeprecated = true |
isDeprecated = true |
||
break |
break |
||
end |
|||
end |
|||
if not isDeprecated then |
|||
for k, v in pairs(args) do |
|||
⚫ | |||
if k:find('^li_style%d+$') then |
|||
isDeprecated = true |
|||
break |
|||
end |
|||
end |
end |
||
end |
end |