Always send rating in hook form - fixes #10115
parent
e343d23e7e
commit
ca28dd450a
|
@ -167,14 +167,24 @@ object forms {
|
||||||
div(cls := "ratings")(
|
div(cls := "ratings")(
|
||||||
form3.hidden("rating", "?"),
|
form3.hidden("rating", "?"),
|
||||||
lila.rating.PerfType.nonPuzzle.map { perfType =>
|
lila.rating.PerfType.nonPuzzle.map { perfType =>
|
||||||
div(cls := perfType.key)(
|
{
|
||||||
trans.perfRatingX(
|
val rating = me
|
||||||
raw(s"""<strong data-icon="${perfType.iconChar}">${ctx.pref.showRatings ?? me
|
.perfs(perfType.key)
|
||||||
.perfs(perfType.key)
|
.map(_.intRating.toString)
|
||||||
.map(_.intRating.toString)
|
.getOrElse("?")
|
||||||
.getOrElse("?")}</strong> ${perfType.trans}""")
|
div(cls := perfType.key)(
|
||||||
|
if (ctx.pref.showRatings)
|
||||||
|
trans.perfRatingX(
|
||||||
|
raw(s"""<strong data-icon="${perfType.iconChar}">${rating}</strong> ${perfType.trans}""")
|
||||||
|
)
|
||||||
|
else
|
||||||
|
frag(
|
||||||
|
i(dataIcon := perfType.iconChar),
|
||||||
|
strong(cls := "none")(rating), // To calculate rating range in JS
|
||||||
|
perfType.trans
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue