local p = {}
function p.Main(frame)
local html = mw.html.create("table"):addClass("wikitable")
:tag("tr")
:tag("th"):wikitext("帧标题"):done()
:tag("th"):wikitext("参数名"):done()
:tag("th"):wikitext("参数值"):done()
:done()
while frame do
local t = frame:getTitle()
for k, v in pairs(frame.args) do
html:tag("tr")
:tag("td"):wikitext(t):done()
:tag("td"):wikitext(k):done()
:tag("td"):wikitext(v):done()
:done()
end
frame = frame:getParent()
end
return tostring(html:allDone())
end
function p.ModuleFrame()
return p.Main(mw.getCurrentFrame())
end
return p