Módulo:Purge

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

A documentação para este módulo pode ser criada em Módulo:Purge/doc

-- <nowiki>
-- Implements Template:Purge
--
local p = {}

function p._purge(anchor, text, tag, noinplace)
	if type( anchor ) == 'table' then -- Allow function to be called with named arguments
		text = anchor.text
		tag = anchor.tag
		noinplace = anchor.noinplace
		anchor = anchor.anchor
	end
	local page_title = mw.title.getCurrentTitle().fullText
	local link = string.format('[%s#%s %s]',tostring(mw.uri.fullUrl(page_title,'action=purge')),anchor or 'res', text or '(errado?)')
	link = string.format('<%s class="plainlinks%s" id="res" title="Se a informação parecer incorreta, clique aqui para refrescar os dados.">%s</%s>', 
		tag or 'small', (noinplace and '') or ' jsPurgeLink', link, tag or 'small')
	return link
end

function p.purge(frame)
	return p._purge(frame:getParent().args.anchor)
end

return p