38 lines
949 B
Scala
38 lines
949 B
Scala
package views.html
|
|
package account
|
|
|
|
import lila.api.Context
|
|
import lila.app.templating.Environment._
|
|
import lila.app.ui.ScalatagsTemplate._
|
|
|
|
import controllers.routes
|
|
|
|
object kid {
|
|
|
|
def apply(u: lila.user.User)(implicit ctx: Context) = account.layout(
|
|
title = s"${u.username} - ${trans.kidMode.txt()}",
|
|
active = "kid"
|
|
) {
|
|
div(cls := "account box box-pad")(
|
|
h1(trans.kidMode()),
|
|
p(trans.kidModeExplanation()),
|
|
br,
|
|
br,
|
|
br,
|
|
st.form(action := s"${routes.Account.kidPost}?v=${!u.kid}", method := "POST")(
|
|
input(
|
|
tpe := "submit",
|
|
cls := List(
|
|
"button" -> true,
|
|
"button-red" -> u.kid
|
|
),
|
|
value := (if (u.kid) { trans.disableKidMode.txt() } else { trans.enableKidMode.txt() })
|
|
)
|
|
),
|
|
br,
|
|
br,
|
|
p(trans.inKidModeTheLichessLogoGetsIconX(span(cls := "kiddo", title := trans.kidMode.txt())(":)")))
|
|
)
|
|
}
|
|
}
|