Modul:HTML/Work: Unterschied zwischen den Versionen

Aus FürthWiki
K (HeikoBot verschob die Seite Modul:Tabelle/Work nach Modul:HTML/Work, ohne dabei eine Weiterleitung anzulegen)
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


function p.TableHeader(frame)
function p.TableHeader(frame)
-- mw.log("tableHeader(frame)")
-- mw.log("TableHeader(frame)")
-- mw.logObject(frame.args, "frame.args")
-- mw.logObject(frame.args, "frame.args")
local t =  
local t =  
Zeile 16: Zeile 16:


function p.TableLine(frame)
function p.TableLine(frame)
-- mw.log("TableLine(frame)")
return p.tableLine(frame.args)
-- mw.logObject(frame.args, "frame.args")
end
 
function p.tableLine(line)
-- mw.log("tableLine(line)")
-- mw.logObject(line, "line")
local t = "<tr>\n"
local t = "<tr>\n"
for _, a in ipairs(frame.args) do
for _, a in ipairs(line) do
t = t .. "  <td>" .. a .. "</td>\n"
t = t .. "  <td>" .. a .. "</td>\n"
end
end

Version vom 13. Januar 2026, 14:52 Uhr

Die Dokumentation für dieses Modul kann unter Modul:HTML/Work/Doku erstellt werden

local p = {}

function p.TableHeader(frame)
--	mw.log("TableHeader(frame)")
--	mw.logObject(frame.args, "frame.args")
	local t = 
		"<table class=\"wikitable sortable\" border=\"1\">\n" ..
		"<tr>\n"
	for _, a in ipairs(frame.args) do
		t = t .. "  <th>" .. a .. "</th>\n"
	end
	t = t .. "</tr>\n"
--	mw.logObject(t, "t")
	return t
end

function p.TableLine(frame)
	return p.tableLine(frame.args)
end

function p.tableLine(line)
--	mw.log("tableLine(line)")
--	mw.logObject(line, "line")
	local t = "<tr>\n"
	for _, a in ipairs(line) do
		t = t .. "  <td>" .. a .. "</td>\n"
	end
	t = t .. "</tr>\n"
--	mw.logObject(t, "t")
	return t
end

function p.TableFooter(frame)
--	mw.log("TableFooter(frame)")
	local t = "</table>\n"
--	mw.logObject(t, "t")
	return t
end

return p