@(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)
}
}
}
}