Módulo:Ícone

Fonte: Enciclopédia de conhecimento da Igreja de Deus
Saltar para a navegação Saltar para a pesquisa

A documentação para este módulo pode ser criada na página Módulo:Ícone/doc

-- Este módulo implementa a [[Predefinição:Ícone]].
local dados = mw.loadData('Módulo:Ícone/dados')
local p = {}
function p._main(args)
				local code = args.class or args[1]
				local iconDados
				if code then
								code = code:match('^%s*(.-)%s*$'):lower() -- trim whitespace and put in lower case
								iconDados = dados[code]
				end
				if not iconDados then
								iconDados = dados._DEFAULT
				end
				return string.format(
								'[[Ficheiro:%s%s|%s|link=]]',
								iconDados.image,
								iconDados.tooltip and '|' .. iconDados.tooltip or '',
								args.size or '16x16px'
				)
end
function p.main(frame)
				local args = {}
				for k, v in pairs(frame:getParent().args) do
								args[k] = v
				end
				return p._main(args)
end
return p