5233
редагування
Admin (обговорення | внесок) (Створена сторінка: local p = {} local players = { "Демон", "Кексік", "Малена", "Маска", "Нюта", "Сімон", "Артерія", "Бетмен", "Сенаторс", "Ноунейм", "Легасі", "Гробік", "Кіфа", "Панда", "Берлін", "Леві", "Х'юґо", "Рендал", "Малюк", "Браун", "Маджест", "Пірожуля", "Лев", "Рауль", "Механік", "Фейт", "Ліна", "Мір...) |
Admin (обговорення | внесок) Немає опису редагування |
||
| Рядок 59: | Рядок 59: | ||
end | end | ||
-- Повна навігація (HTML) | -- Повна навігація (HTML) - ОНОВЛЕНА ФУНКЦІЯ | ||
function p.navigation(frame) | function p.navigation(frame) | ||
local name = frame.args[1] or frame.args.player or mw.title.getCurrentTitle().text | local name = frame.args[1] or frame.args.player or mw.title.getCurrentTitle().text | ||
local index = findIndex(name) | local index = findIndex(name) | ||
local prevLink = "" | local prevLink = "" | ||
local nextLink = "" | local nextLink = "" | ||
if prevPlayer | if index and index > 1 then | ||
local prevPlayer = players[index - 1] | |||
local prevUrl = mw.uri.encode(prevPlayer, "WIKI") | |||
prevLink = '< | prevLink = string.format('<a href="/index.php/%s" title="%s">←</a>', prevUrl, prevPlayer) | ||
end | end | ||
if nextPlayer | if index and index < #players then | ||
local nextPlayer = players[index + 1] | |||
local nextUrl = mw.uri.encode(nextPlayer, "WIKI") | |||
nextLink = '< | nextLink = string.format('<a href="/index.php/%s" title="%s">→</a>', nextUrl, nextPlayer) | ||
end | end | ||
return string.format( | return string.format( | ||
'<div class="player-nav">%s<span class="player-nav-name">%s</span>%s</div>', | '<div class="player-nav"><span class="player-nav-prev">%s</span><span class="player-nav-name">%s</span><span class="player-nav-next">%s</span></div>', | ||
prevLink, name, nextLink | prevLink, name, nextLink | ||
) | ) | ||