22.182
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 36: | Zeile 36: | ||
function p.attr_table(args) | function p.attr_table(args) | ||
local t = "<table class=\"formtable\">" | local t = "<table class=\"formtable\">\n" | ||
if args.format == "horizontal" then | |||
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 47: | Zeile 50: | ||
end | end | ||
local field_args = p.form_attr[a].field_args | local field_args = p.form_attr[a].field_args | ||
t = t .. | if args.format == "vertical" then | ||
t = t .. | |||
"<tr>\n" .. | |||
" <th>" .. attr_text .. ":</th>\n" .. | |||
" <td>" .. info .. "</td>\n" .. | |||
"</tr>\n" | " <td>{{{field|" .. field_args .. "}}}</td>\n" .. | ||
"</tr>\n" | |||
elseif args.format == "horizontal" then | |||
t = t .. | |||
" <th>" .. attr_text .. ":</th>" .. | |||
" <td>" .. info .. " {{{field|" .. field_args .. "}}}</td>" | |||
end | |||
end | |||
if args.format == "horizontal" then | |||
t = t .. "</tr>\n" | |||
end | end | ||
t = t .. "</table>" | t = t .. "</table>\n" | ||
return t | return t | ||
end | end | ||