Module:List: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Undid revision 581617993 by Mr. Stradivarius (talk) actually, this is no longer necessary due to changes in Module:Random) |
(optional item_valueX for Brigadoon (The Ancestors album)) |
||
Line 6: | Line 6: | ||
local htmlBuilder = require('Module:HtmlBuilder') |
local htmlBuilder = require('Module:HtmlBuilder') |
||
local function getListItem(data, style, itemStyle) |
local function getListItem(data, style, itemStyle, itemValue) |
||
if not data then |
if not data then |
||
return nil |
return nil |
||
Line 15: | Line 15: | ||
.cssText(itemStyle) |
.cssText(itemStyle) |
||
.wikitext(data) |
.wikitext(data) |
||
if(itemValue) then |
|||
item.attr(value,itemValue) |
|||
end |
|||
return tostring(item) |
return tostring(item) |
||
end |
end |
||
Line 43: | Line 46: | ||
args[num], |
args[num], |
||
args.item_style or args.li_style, -- li_style is included for backwards compatibility. item_style was included to be easier to understand for non-coders. |
args.item_style or args.li_style, -- li_style is included for backwards compatibility. item_style was included to be easier to understand for non-coders. |
||
args['item_style' .. tostring(num)] or args['li_style' .. tostring(num)] |
args['item_style' .. tostring(num)] or args['li_style' .. tostring(num)], |
||
args['item_value' .. tostring(num)] |
|||
) |
) |
||
table.insert(listItems, item) |
table.insert(listItems, item) |