Module:KidAAlphabet
Jump to navigation
Jump to search
Documentation for this module may be created at Module:KidAAlphabet/doc
local pages = require('Module:KidAAlphabet/data')
local p = {}
local function label(title)
return title:match('/(.+)$') or title
end
function p.nav(frame)
local current = mw.title.getCurrentTitle().prefixedText
local prev, next
for i, v in ipairs(pages) do
if v == current then
prev = pages[i - 1]
next = pages[i + 1]
break
end
end
return frame:expandTemplate{
title = 'KIDA',
args = {
RightMainLink = 'Kid A In Alphabet Land',
RightMainText = 'Kid A In Alphabet Land',
RightPrevLink = prev,
RightPrevText = prev and label(prev) or nil,
RightNextLink = next,
RightNextText = next and label(next) or nil,
current = frame.args.current
}
}
end
return p