@(tourChats : List[(lila.tournament.Tournament, lila.chat.UserChat)], simulChats: List[(lila.simul.Simul, lila.chat.UserChat)])(implicit ctx: Context) @mod.layout( title = "Public Chats", active = "public-chat", moreCss = cssTag("mod-communication.css"), moreJs = jsTag("public-chat.js")) {

Tournament Chats

@tourChats.map { case (tournament, chat) => {
@tournament.name
@chat.lines.filter(_.isVisible).map { line =>
@userIdLink(line.author.toLowerCase.some, withOnline = false, withTitle = false) @richText(line.text)
}
} }

Simul Chats

@simulChats.map { case (simul, chat) => {
@simul.name
@chat.lines.filter(_.isVisible).map { line =>
@userIdLink(line.author.toLowerCase.some, withOnline = false, withTitle = false) @richText(line.text)
}
} }
}