27.175
Bearbeitungen
K (HeikoBot verschob die Seite Modul:Tabelle nach Modul:HTML, ohne dabei eine Weiterleitung anzulegen) |
(tableFooter() </table> ohne \n) |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
function p.TableHeader(frame) | function p.TableHeader(frame) | ||
-- mw.log("tableHeader( | return p.tableHeader(frame.args) | ||
-- mw.logObject( | end | ||
function p.tableHeader(args) | |||
-- mw.log("tableHeader(args)") | |||
-- mw.logObject(args, "args") | |||
local t = | local t = | ||
"<table class=\"wikitable sortable\" border=\"1\">\n" .. | "<table class=\"wikitable sortable\" border=\"1\">\n" .. | ||
"<tr>\n" | "<tr>\n" | ||
for _, a in ipairs( | for _, a in ipairs(args) do | ||
t = t .. " <th>" .. a .. "</th>\n" | t = t .. " <th>" .. a .. "</th>\n" | ||
end | end | ||
| Zeile 16: | Zeile 20: | ||
function p.TableLine(frame) | function p.TableLine(frame) | ||
-- mw.log(" | return p.tableLine(frame.args) | ||
-- mw.logObject( | end | ||
local t = "<tr>\n" | |||
for _, a in ipairs( | function p.tableLine(args) | ||
t = t .. " <td>" .. a .. "</td>\n" | -- mw.log("tableLine(args)") | ||
-- mw.logObject(args, "args") | |||
local tr_args = "" | |||
local td_args = "" | |||
if args.tr_args ~= nil then | |||
tr_args = " " .. args.tr_args | |||
end | |||
local t = "<tr " .. tr_args .. ">\n" | |||
for _, a in ipairs(args) do | |||
td_args = "" | |||
if type(a) == "table" then | |||
if a.td_args ~= nil then | |||
td_args = " " .. a.td_args | |||
end | |||
a = a[1] | |||
end | |||
t = t .. " <td" .. td_args .. ">" .. a .. "</td>\n" | |||
end | end | ||
t = t .. "</tr>\n" | t = t .. "</tr>\n" | ||
| Zeile 28: | Zeile 48: | ||
function p.TableFooter(frame) | function p.TableFooter(frame) | ||
-- mw.log(" | return p.tableFooter() | ||
end | |||
function p.tableFooter() | |||
-- mw.log("tableFooter()") | |||
return "</table>" | |||
end | end | ||
return p | return p | ||