Modul:Development: Unterschied zwischen den Versionen

+ GetParentArgs()
Keine Bearbeitungszusammenfassung
(+ GetParentArgs())
Zeile 23: Zeile 23:


function p.GetParentArgs(frame)
function p.GetParentArgs(frame)
local args, noframe = {}, false
-- mw.log("GetParentArgs(frame)")
if frame.parentargs then
-- mw.logObject(frame)
args = frame.parentargs -- for debugging purposes in console
-- Konsolenzeile zum Debuggen:
noframe = true
-- p.GetParentArgs{pargs={test=14}}
local pargs
if frame.pargs ~= nil then
pargs = frame.pargs -- for debugging purposes in console
frame = mw.getCurrentFrame()
else
else
args = frame:getParent().args
pargs = frame:getParent().args
end
end
return args, noframe
-- mw.logObject(frame)
-- mw.logObject(pargs)
return frame, pargs
end
end