Module:HTML Utility: Difference between revisions

112 bytes removed ,  00:28, 1 September 2020
m
Undo revision 26476 by Teamtoto (talk)
mNo edit summary
m (Undo revision 26476 by Teamtoto (talk))
 
Line 89: Line 89:
end
end


function p.printHeader(tbl, data, classes, styles)
function p.printHeader(tbl, data, classes)
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