Modul:Common: Unterschied zwischen den Versionen

isEmpty() Tabellencheck
(+ getParentArgs())
Markierung: Zurückgesetzt
(isEmpty() Tabellencheck)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 90: Zeile 90:


function p.isEmpty(a)
function p.isEmpty(a)
return a == '' or a == nil
if type(a) == "table" then
for _ in pairs(a) do
return false
end
return true
else
return a == '' or a == nil
end
end
end


Zeile 241: Zeile 248:
end
end
return t
return t
end
function p.getParentArgs(frame)
local args, noframe = {}, false
if frame.parentargs then
args = frame.parentargs -- for debugging purposes in console
noframe = true
else
args = frame:getParent().args
end
return args, noframe
end
end


return p
return p