lila/app/templating/SimulHelper.scala
2015-04-06 12:56:54 +02:00

22 lines
554 B
Scala

package lila.app
package templating
import controllers.routes
import lila.api.Context
import lila.simul.Simul
import lila.user.{ User, UserContext }
import lila.simul.Env.{ current => simulEnv }
import play.api.libs.json.Json
import play.twirl.api.Html
trait SimulHelper { self: I18nHelper =>
def simulLink(simulId: Simul.ID): Html = Html {
val url = routes.Simul.show(simulId)
s"""<a class="text" data-icon="|" href="$url">${simulIdToName(simulId)}</a>"""
}
def simulIdToName(id: String) = simulEnv.cached name id getOrElse "Simul"
}