Modul:Formular/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 63: Zeile 63:
function p.attr_table(args)
function p.attr_table(args)
local t = "<table class=\"formtable\">\n"
local t = "<table class=\"formtable\">\n"
if args.format == "horizontal" then
local l1, l2 = "", ""
t = t .. "<tr>\n"
end
for _, a in ipairs(args.attr_list) do
for _, a in ipairs(args.attr_list) do
local attr_text = wob.attrText(a, args.klasse)
local attr_text = wob.attrText(a, args.klasse)
Zeile 84: Zeile 82:
"</tr>\n"
"</tr>\n"
elseif args.format == "horizontal" then
elseif args.format == "horizontal" then
t = t ..
l1 = l1 .. "  <th>" .. attr_text .. info .. ":</th>\n"
"  <th style=\"vertical-align:middle;\">" ..
l2 = l2 .. "  <td>{{{field|" .. field_args .. "}}}</td>\n"
attr_text .. info .. ":</th>" ..
"  <td>{{{field|" .. field_args .. "}}}</td>"
end
end
end
end
if args.format == "horizontal" then
if args.format == "horizontal" then
t = t .. "</tr>\n"
t = t .. "<tr>\n" .. l1 .. "</tr>\n" .. "<tr>\n" .. l2 .. "</tr>\n"
end
end
t = t .. "</table>\n"
t = t .. "</table>\n"