Back to Frontend

KnockoutList.Scala

sport/app/football/views/wallchart/knockoutList.scala.html

latest871 B
Original Source

@import _root_.football.model.Knockout @import model.Competition @import views.support.package.Seq2zipWithRowInfo @import football.model.MatchesList @(competition: Competition, knockoutStage: Knockout, hasSpider: Boolean = false)(implicit request: RequestHeader) @matchTemplate(matches: MatchesList) = {

  • @{matches.matchesGroupedByDateAndCompetition.zipWithRowInfo.map { case ((date, competitionMatches), info) => competitionMatches.map { case (competition, matches) => football.views.html.matchList.matchesList(matches, competition, date, heading = if(info.isFirst) Option(("Fixtures and results", None)) else None ) } }} } @knockoutStage.rounds.zipWithRowInfo.map{ case (round, row) => @round.name.map { name => @fragments.dropdown(name, isActive = knockoutStage.isActiveRound(round)){ @matchTemplate(knockoutStage.matchesList(competition, round)) } } }