23.092
Bearbeitungen
(fix p.addAttrToList(attrlist, attr, val)) |
(p.addAttrToList(attrlist, attr, val) val-table) |
||
| Zeile 130: | Zeile 130: | ||
function p.addAttrToList(attrlist, attr, val) | function p.addAttrToList(attrlist, attr, val) | ||
-- Kommandozeile zum Debuggen: | |||
-- attrlist={["t"]={"1","2"}}; p.addAttrToList(attrlist, "t", {"3", "4"}); mw.logObject(attrlist) | |||
if val ~= nil then | if val ~= nil then | ||
if type(val) ~= "table" then | |||
val = {val} | |||
end | |||
if attrlist[attr] == nil then | if attrlist[attr] == nil then | ||
attrlist[attr] = | attrlist[attr] = val | ||
else | else | ||
table.insert(attrlist[attr], | for _, v in ipairs(val) do | ||
table.insert(attrlist[attr], v) | |||
end | |||
end | end | ||
end | end | ||