Módulo:Purge
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