8,756
edits
(Created page with "local util_table = require("Module:Table Utility") local p = {} function p.makeFootnoteN(n) if n and n ~= "" then return string.format('<sup>%s</sup>', n) end return ""...") |
mNo edit summary |
||
Line 89: | Line 89: | ||
end | end | ||
function p.printHeader(tbl, data, classes) | function p.printHeader(tbl, data, classes, styles) | ||
if not classes then classes = {} end | if not classes then classes = {} end | ||
if not styles then styles = {} end | |||
local class = type(classes) == 'string' and classes | local class = type(classes) == 'string' and classes | ||
local tr = tbl:tag('tr'):addClass(classes.row) | local tr = tbl:tag('tr'):addClass(classes.row) | ||
for i, v in ipairs(data) do | for i, v in ipairs(data) do | ||
tr:tag('th'):addClass(class or classes[i] or ''):wikitext(v) | tr:tag('th'):addClass(class or classes[i] or ''):wikitext(v) | ||
:css(styles and styles[i] or '') | |||
end | end | ||
return | return |