Module:Redirect and target
Revision as of 17:23, 29 January 2016 by test>Rich Farmbrough (←Created page with 'local getTarget = require('Module:Redirect').getTarget local p = {} local function pagetype(nsText) return nsText == '' and 'articles' or (mw.ustring.lower(nsT...')
Documentation for this module may be created at Module:Redirect and target/doc
local getTarget = require('Module:Redirect').getTarget
local p = {}
local function pagetype(nsText)
return nsText == '' and 'articles' or (mw.ustring.lower(nsText) .. ' pages')
end
function p.main(frame)
local pageTitle = mw.ustring.toNFC (frame.args[1])
local target = getTarget(pageTitle)
if target then
return string.format('[[%s]] → [[%s]]', pageTitle, target)
end
return string.format('[[%s]] is not a redirect', pageTitle)
end
return p