Módulo:Pathmap
Ir para navegação
Ir para pesquisar
A documentação para este módulo pode ser criada em Módulo:Pathmap/doc
local p = {}
function p.main(frame)
return p.makePathmap(frame:getParent().args)
end
function p._main(frame)
return p.makePathmap(frame.args)
end
function p.makePathmap(args)
local cols = tonumber(args.cols) or tonumber(args[1])
local rows = tonumber(args.rows) or tonumber(args[2])
if not cols or not rows then
return 'Please provide both a column and a row count'
end
local t = mw.html.create('table')
t:addClass('wikitable lighttable')
for i = 1, rows do
t:tag('tr')
:tag('td')
end
local div = mw.html.create('div')
for i = 1, cols do
div:newline():node(mw.clone(t))
end
div:newline():addClass('pathmap')
return tostring(div)
end
return p