Modul:Development: Unterschied zwischen den Versionen

fix GetFrameAndParentArgs()
(Änderung 772863 von HeikoBot (Diskussion) rückgängig gemacht.)
Markierung: Rückgängigmachung
(fix GetFrameAndParentArgs())
 
Zeile 24: Zeile 24:
function p.GetFrameAndParentArgs(frame)
function p.GetFrameAndParentArgs(frame)
-- mw.log("GetFrameAndParentArgs(frame)")
-- mw.log("GetFrameAndParentArgs(frame)")
-- mw.logObject(frame)
-- mw.logObject(frame, "frame")
-- Konsolenzeile zum Debuggen:
-- p.GetParentArgs{pargs={test=14}}
local pargs
if frame.pargs ~= nil then
if frame.pargs ~= nil then
pargs = frame.pargs -- for debugging purposes in console
return mw.getCurrentFrame(), frame.pargs or {}, frame.args or {}
frame = mw.getCurrentFrame()
else
pargs = frame:getParent().args
end
end
-- mw.logObject(frame)
return frame, frame:getParent().args, frame.args
-- mw.logObject(pargs)
return frame, pargs
end
end