Módulo:LinkArray

De Minecraft Wiki
Ir para: navegação, pesquisa
[criar | histórico | purgar]Documentação
Este module não tem documentação. Se você souber como usar este module, por favor crie.
-- Example usage:
-- user links: {{#invoke: LinkArray | main | user1, user2... | prefix = User: | delimiter = ,  }}
-- diff links: {{#invoke: LinkArray | main | diff1, diff2... | prefix = Special:Diff/ | delimiter =  • }}

local p = {}

function p.main(f)
	local tbl = {}
	local arrayData = f.args[1]
	local prefix = f.args.prefix
	local delimiter = f.args.delimiter
	for k, v in ipairs(mw.text.split(arrayData, '%s*,%s*')) do
		tbl[k] = '[[' .. prefix .. mw.text.trim(v) .. '|' .. mw.text.trim(v) .. ']]'
	end
	return table.concat(tbl, delimiter)
end

return p