Module:Redirect: Difference between revisions

Moved from sandbox: making the isRedirect function available from other modules, like the main function is
(add p.getTargetFromText)
(Moved from sandbox: making the isRedirect function available from other modules, like the main function is)
Line 95:
end
 
-- Returns "yes"true if the specified page is a redirect, and the blankfalse stringotherwise.
function p.isRedirectluaIsRedirect(framepage)
-- otherwise.
local titleObj = getTitle(args[1]page)
function p.isRedirect(frame)
local args = require('Module:Arguments').getArgs(frame, {frameOnly = true})
local titleObj = getTitle(args[1])
if not titleObj then
return ''false
end
if titleObj.isRedirect then
return true
else
return false
end
end
 
-- Provides access to the luaIsRedirect function from wikitext, returning 'yes'
-- if the specified page is a redirect, and the blank string otherwise.
function p.isRedirect(frame)
local args = require('Module:Arguments').getArgs(frame, {frameOnly = true})
if p.luaIsRedirect(args[1]) then
return 'yes'
else
Anonymous user