Modulo:IsRedirect

Da Wikivoyage.

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;