Module:Redirect and target

From blackwiki
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...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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