Модуль:Bracket: различия между версиями
Внешний вид
Andrew (обсуждение | вклад) Новая страница: «-- Модуль:Bracket -- Турнирная сетка на выбывание: 2–5 этапов, 1–N игр на этапе, -- матч за 3-е место, даты, места, свои названия этапов. local p = {} -- Стандартные названия этапов по количеству этапов local defaultNames = { [2] = { "Полуфиналы", "Финал" }, [3] = { "Четвертьфиналы", "По...» |
Andrew (обсуждение | вклад) Нет описания правки |
||
| Строка 68: | Строка 68: | ||
end | end | ||
return | return meta .. | ||
'<table class="bracket-matchteams">' .. | '<table class="bracket-matchteams">' .. | ||
row(t1, s1, n1, winner == "1") .. | row(t1, s1, n1, winner == "1") .. | ||
row(t2, s2, n2, winner == "2") .. | row(t2, s2, n2, winner == "2") .. | ||
'</table | '</table>' | ||
end | end | ||
| Строка 106: | Строка 106: | ||
-- Ведущий разделитель (для вертикального центрирования) | -- Ведущий разделитель (для вертикального центрирования) | ||
w('<div class="bracket-gap"></div>') | w('<div class="bracket-gap"></div>') | ||
for i, | for i = 1, c do | ||
local html = matches[i] | |||
local cls = "bracket-match" | local cls = "bracket-match" | ||
if r < n then | if r < n then | ||
| Строка 118: | Строка 118: | ||
end | end | ||
end | end | ||
w('<div class="bracket-slot"><div class="' .. cls .. '">' .. | w('<div class="bracket-slot"><div class="' .. cls .. '">' .. html .. '</div></div>') | ||
if i < c then | if i < c then | ||
local gcls = "bracket-gap" | local gcls = "bracket-gap" | ||