rename unsafe version of splitNumber (closes #4424)
This commit is contained in:
parent
371a8051ba
commit
0df50ea0be
|
@ -33,7 +33,7 @@ trait StringHelper { self: NumberHelper =>
|
||||||
|
|
||||||
private val NumberFirstRegex = """(\d++)\s(.+)""".r
|
private val NumberFirstRegex = """(\d++)\s(.+)""".r
|
||||||
private val NumberLastRegex = """\s(\d++)$""".r.unanchored
|
private val NumberLastRegex = """\s(\d++)$""".r.unanchored
|
||||||
def splitNumber(s: String)(implicit ctx: UserContext): Html = Html {
|
def splitNumberUnsafe(s: String)(implicit ctx: UserContext): Html = Html {
|
||||||
s match {
|
s match {
|
||||||
case NumberFirstRegex(number, text) =>
|
case NumberFirstRegex(number, text) =>
|
||||||
s"<strong>${(~parseIntOption(number)).localize}</strong><br />$text"
|
s"<strong>${(~parseIntOption(number)).localize}</strong><br />$text"
|
||||||
|
@ -42,7 +42,7 @@ trait StringHelper { self: NumberHelper =>
|
||||||
case h => h.replaceIf('\n', "<br />")
|
case h => h.replaceIf('\n', "<br />")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
def splitNumber(s: Html)(implicit ctx: UserContext): Html = splitNumber(s.body)
|
def splitNumber(s: Html)(implicit ctx: UserContext): Html = splitNumberUnsafe(s.body)
|
||||||
|
|
||||||
def encodeFen(fen: String) = lila.common.String.base64.encode(fen).reverse
|
def encodeFen(fen: String) = lila.common.String.base64.encode(fen).reverse
|
||||||
|
|
||||||
|
|
|
@ -26,16 +26,16 @@
|
||||||
<div class="links">
|
<div class="links">
|
||||||
<a class="intertab" href="@routes.Relation.followers(u.username)">@splitNumber(trans.nbFollowers.pluralSame(info.nbFollowers))</a>
|
<a class="intertab" href="@routes.Relation.followers(u.username)">@splitNumber(trans.nbFollowers.pluralSame(info.nbFollowers))</a>
|
||||||
@info.nbBlockers.map { nb =>
|
@info.nbBlockers.map { nb =>
|
||||||
<a class="intertab">@splitNumber(nb + " Blockers")</a>
|
<a class="intertab">@splitNumberUnsafe(nb + " Blockers")</a>
|
||||||
}
|
}
|
||||||
@if(u.noBot){<a href="@routes.UserTournament.path(u.username, "recent")" class="intertab tournament_stats" data-toints="@u.toints">@splitNumber(trans.nbTournamentPoints.pluralSame(u.toints))</a>}
|
@if(u.noBot){<a href="@routes.UserTournament.path(u.username, "recent")" class="intertab tournament_stats" data-toints="@u.toints">@splitNumber(trans.nbTournamentPoints.pluralSame(u.toints))</a>}
|
||||||
<a href="@routes.Study.byOwnerDefault(u.username)" class="intertab">@splitNumber(info.nbStudies + " studies")</a>
|
<a href="@routes.Study.byOwnerDefault(u.username)" class="intertab">@splitNumberUnsafe(info.nbStudies + " studies")</a>
|
||||||
<a class="intertab" @NotForKids {
|
<a class="intertab" @NotForKids {
|
||||||
href="@routes.ForumPost.search("user:" + u.username, 1)"
|
href="@routes.ForumPost.search("user:" + u.username, 1)"
|
||||||
}>@splitNumber(trans.nbForumPosts.pluralSame(info.nbPosts))</a>
|
}>@splitNumber(trans.nbForumPosts.pluralSame(info.nbPosts))</a>
|
||||||
@NotForKids {
|
@NotForKids {
|
||||||
@if(ctx.isAuth && !ctx.is(u)) {
|
@if(ctx.isAuth && !ctx.is(u)) {
|
||||||
<a class="intertab note_zone_toggle">@splitNumber(notes.size + " Notes")</a>
|
<a class="intertab note_zone_toggle">@splitNumberUnsafe(notes.size + " Notes")</a>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue