Modul:Test
Skočit na navigaci
Skočit na vyhledávání
Dokumentaci tohoto modulu lze vytvořit na stránce Nápověda:Modul:Test
p = {}
function p.main(frame)
local obj = frame
local r = "<pre>\n"
-- r = r .. mw.dumpObject(_G) .. "\n\n"
while obj do
if obj == frame then
r = r .. "frame "
else
r = r .. "\n" .. "parent "
end
-- r = r .. mw.dumpObject(obj) -- k něčemu málu to dobré je, ale čekal jsem i hodnoty, jako u luarock inspect
r = r .. "(" .. (obj.getTitle and obj:getTitle() or "") .. ") "
r = r .. "args: " .. mw.text.jsonEncode(obj.args)
if type(obj.getParent) == "function" then
obj = obj:getParent()
else
obj = nil
end
end
r = r .. "\n" .. mw.title.getCurrentTitle().fullText
r = r .. "\n</pre>"
return r
end
return p