Module:CargoQuery: Difference between revisions

11 bytes removed ,  02:35, 23 February 2021
m
no edit summary
(add table formatting? maybe?)
mNo edit summary
Line 45: Line 45:
local tbl = {}
local tbl = {}
if format == "table" then
if format == "table" then
return (intro .. '<table class="wikitable">' ..
return (intro .. h.makeTable(result) .. outro)
h.makeTable(result) .. '</table>' ..outro)
else
else
for i, row in ipairs(result) do
for i, row in ipairs(result) do
Line 241: Line 240:
return cols
return cols
end
end


function h.makeTable(result)
function h.makeTable(result)
Line 247: Line 245:
     local tbl = mw.html.create('table')
     local tbl = mw.html.create('table')
         :addClass('wikitable')
         :addClass('wikitable')
     util_html.printHeader(tbl, result)
    colNames = getColNames(result)
     util_html.printHeader(tbl, colNames)
     util_html.printRowsByList(tbl, result)
     util_html.printRowsByList(tbl, result)
     return tbl
     return tbl
end
end


return p
return p