Vai al contenuto

Modulo:IsRedirect

Da Wikivoyage.
Info Istruzioni per l'uso
Questo è un modulo scritto in Lua. Le istruzioni che seguono sono contenute nella sottopagina Modulo:IsRedirect/man (modifica · cronologia)
Sandbox: Modulo:IsRedirect/sandbox (modifica · cronologia) · Test: Modulo:IsRedirect/test (modifica · cronologia · Esegui)

Modulo che si occupa di controllare se la pagina in oggetto è un redirect o meno.


local function _isDefined(s)
	return s ~= '' and s
end

local p = {}

function p.IsRedirect(frame)
	local pagename = _isDefined( frame.args[1] )
	return pagename and mw.title.new(pagename).isRedirect and 'yes' or ''
end


function p.IsRedirectVal(value)
	return p.IsRedirect{args={value}}
end

return p;