Módulo:Pathmap

De RuneScape Wiki
Ir para: navegação, pesquisa

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