commit 6240d26207fd1455292d556b8e06a28dbdd273b4
parent 1b5357dd843c6c497e4a001b9ea9e237a40a3517
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Wed, 14 Jun 2023 12:12:10 -0700
better pct
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/pkg/web/handlers/interceptors/chess.go b/pkg/web/handlers/interceptors/chess.go
@@ -419,8 +419,8 @@ func (g *ChessGame) drawPlayerCard(key string, isBlack, isSpectator, isYourTurn,
{{ if .Stats }}
{{ if .IsAnalysed }}
- <div style="color: #eee;">White accuracy: <span id="white-accuracy">{{ .WhiteAccuracy }}</span></div>
- <div style="color: #eee;">Black accuracy: <span id="black-accuracy">{{ .BlackAccuracy }}</span></div>
+ <div style="color: #eee;">White accuracy: <span id="white-accuracy">{{ .WhiteAccuracy | pct }}</span></div>
+ <div style="color: #eee;">Black accuracy: <span id="black-accuracy">{{ .BlackAccuracy | pct }}</span></div>
{{ end }}
<table class="graph">
<tr class="first-row">
@@ -493,6 +493,9 @@ func (g *ChessGame) drawPlayerCard(key string, isBlack, isSpectator, isYourTurn,
"attr": func(s string) template.HTMLAttr {
return template.HTMLAttr(s)
},
+ "pct": func(v float64) string {
+ return fmt.Sprintf("%.1f%%", v)
+ },
"abs": func(v int) int { return int(math.Abs(float64(v))) },
"cp": func(v int) string {
return fmt.Sprintf("%.2f", float64(v)/100)