Перейти к содержанию

Модуль:Турнирная сетка: различия между версиями

Исправлена ошибка с рисованием правой части сетки
Добавлена возможность скрывать матч за третье место
 
Строка 76: Строка 76:
     local finalName = args["Final-name"] or "Финал"
     local finalName = args["Final-name"] or "Финал"
     local thirdName = args["3rd-name"] or "Матч за 3-е место"
     local thirdName = args["3rd-name"] or "Матч за 3-е место"
    local isThird = args["3rd"]


     local container = mw.html.create('div'):addClass('bracket-container')
     local container = mw.html.create('div'):addClass('bracket-container')
Строка 116: Строка 117:
      
      
     -- Матч за 3-е место
     -- Матч за 3-е место
     local thirdRound = mw.html.create('div')
     if isThird then
    local thirdHeader = mw.html.create('div'):cssText('text-align: center; font-weight: bold; margin-bottom: 15px; font-size: 15px; border-bottom: 2px solid #aaa; padding-bottom: 5px; margin-top: 20px;')
        local thirdRound = mw.html.create('div')
    thirdHeader:wikitext(thirdName)
        local thirdHeader = mw.html.create('div'):cssText('text-align: center; font-weight: bold; margin-bottom: 15px; font-size: 15px; border-bottom: 2px solid #aaa; padding-bottom: 5px; margin-top: 20px;')
    thirdRound:node(thirdHeader)
        thirdHeader:wikitext(thirdName)
    thirdRound:node(buildMatch(args, "3rd", 1))
        thirdRound:node(thirdHeader)
        thirdRound:node(buildMatch(args, "3rd", 1))
    end


     center:node(finalRound)
     center:node(finalRound)