8,756
edits
(add column count and ul) |
|||
Line 41: | Line 41: | ||
tbl[#tbl+1] = frame:expandTemplate{ title = args.template, args = row } | tbl[#tbl+1] = frame:expandTemplate{ title = args.template, args = row } | ||
end | end | ||
local intro = frame:preprocess(args.intro or '') | local intro = frame:preprocess(args.intro or '') | ||
local outro = frame:preprocess(args.outro or '') | local outro = frame:preprocess(args.outro or '') | ||
return intro .. table.concat(tbl, | local delimiter = args.delimiter or '' | ||
local colcount = args.columns and tonoumber(args.columns) or nil | |||
local format = args.format or nil | |||
if colcount ~= nil then | |||
intro = (intro .. '<div style="-webkit-column-count:' .. | |||
colcount .. '; -moz-column-count:' .. | |||
colcount .. '; column-count:' .. colcount .. ';">') | |||
end | |||
if format == "ul" then | |||
intro = intro .. "<ul><li>" | |||
outro = "</ul>" .. outro | |||
delimiter = "<li>" | |||
end | |||
return intro .. table.concat(tbl, delimiter) .. outro | |||
end | end | ||