rename unsafe version of splitNumber (closes #4424)
parent
371a8051ba
commit
0df50ea0be
|
@ -33,7 +33,7 @@ trait StringHelper { self: NumberHelper =>
|
|||
|
||||
private val NumberFirstRegex = """(\d++)\s(.+)""".r
|
||||
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 {
|
||||
case NumberFirstRegex(number, text) =>
|
||||
s"<strong>${(~parseIntOption(number)).localize}</strong><br />$text"
|
||||
|
@ -42,7 +42,7 @@ trait StringHelper { self: NumberHelper =>
|
|||
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
|
||||
|
||||
|
|
|
@ -26,16 +26,16 @@
|
|||
<div class="links">
|
||||
<a class="intertab" href="@routes.Relation.followers(u.username)">@splitNumber(trans.nbFollowers.pluralSame(info.nbFollowers))</a>
|
||||
@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>}
|
||||
<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 {
|
||||
href="@routes.ForumPost.search("user:" + u.username, 1)"
|
||||
}>@splitNumber(trans.nbForumPosts.pluralSame(info.nbPosts))</a>
|
||||
@NotForKids {
|
||||
@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>
|
||||
|
|
Loading…
Reference in New Issue