Florian H
ccd062f257
Added percentage sign for players percentile
2020-02-25 00:25:40 +01:00
Thibault Duplessis
5b006658da
make perf keys translatable; only rapid & classical for now
2020-02-13 12:20:19 -06:00
Thibault Duplessis
4654058dcb
flatter i18n DB implementation
...
JS translations broken atm
2020-02-12 10:46:59 -06:00
Niklas Fiekas
c45a35e235
fix sign error in rating percentile and tweak precision ( fixes #5839 )
2019-12-30 21:28:19 +01:00
Thibault Duplessis
ff1cc70bef
reformat with scalafmt
2019-12-13 08:37:32 -06:00
Niklas Fiekas
9942972931
i18n: rating distribution chart
2019-08-25 15:22:16 +02:00
Niklas Fiekas
0761e1c17e
build rating distribution as json
2019-08-25 15:22:16 +02:00
Thibault Duplessis
bc8b8b6b2b
current status on all mselects
2019-04-30 22:19:53 +07:00
Thibault Duplessis
f81b9db930
get rid of twirl
2019-04-22 16:42:25 +07:00
Niklas Fiekas
b6fbf28132
reland embedJs signature fix
...
Sadly this was nicer in Twirl, because *safe* string interpolation was
happening more naturally in templates. This example allows no XSS,
guaranteed by types:
@embedJs {
var foo = { "bar": @{safeJsonValue(jsObj)} };
}
Equivalent with scalatags:
embedJs(frag(
raw("""var foo = { "bar": """), jsObj.toJsonFrag, raw(" }; ")
))
This is so ugly that it's used nowhere. Just unsafe string interpolation
everywhere:
embedJsUnsafe(s"""var foo = { "bar": ${safeJsonValue(jsObj)} };""")
Note that this would compile fine without safeJsonValue, but would be
an XSS vulnerability.
2019-04-22 08:56:55 +02:00
Thibault Duplessis
2f0898a1d6
rename cssTag
2019-04-21 21:33:50 +07:00
Thibault Duplessis
1a5d9dcff8
all pages are responsive now
2019-04-11 17:23:25 +07:00
Thibault Duplessis
3d4218e001
user analysis variant selector
2019-04-09 11:13:04 +07:00
Thibault Duplessis
a2ff4b8d39
round UI WIP
2019-02-24 14:02:59 +07:00
Thibault Duplessis
ad90af3c20
coach UI WIP
2019-02-17 18:09:58 +07:00
Thibault Duplessis
6e7fabc7b6
generalize the fullscreen label mask
2019-02-13 17:28:47 +07:00
Thibault Duplessis
e088db438e
tournament leaderboard UI
2019-02-13 16:39:47 +07:00
Thibault Duplessis
465df6fdec
rating stats UI
2019-02-13 15:40:48 +07:00
Thibault Duplessis
07ba389b9f
leaderboards
2019-02-12 16:08:58 +07:00
Thibault Duplessis
15c6548bfc
fix doctype
2018-12-03 16:10:20 +07:00
Thibault Duplessis
c8c7f011e1
more template rewrite
2018-12-02 21:01:49 +07:00
Niklas Fiekas
550754e289
fix double escaping in page titles ( closes #4568 )
2018-08-25 11:10:14 +02:00
Thibault Duplessis
9dbfdc8a1c
remove repeated wording - for #3886
2017-12-14 20:04:51 -05:00
Thibault Duplessis
454e1611fc
make templates compile
2017-05-27 22:07:18 +02:00
Thibault Duplessis
f5b49d99ff
templates compile...
2017-05-27 12:57:30 +02:00
Thibault Duplessis
c4eb335b57
relocate rating stats link to the players page
2016-10-25 02:05:15 +02:00
Thibault Duplessis
a1991bbf09
fix rating distribution as anonymous
2016-06-25 12:05:51 +02:00
Thibault Duplessis
3a19886e2a
extract rating history and rating distribution charts
2016-06-02 14:34:06 +02:00
Thibault Duplessis
b24eee883d
weekly rating distribution
2016-02-24 09:17:15 +07:00
Thibault Duplessis
87d7fb07d5
rating stats loader
2016-02-17 09:15:13 +07:00
Thibault Duplessis
14370bcadc
icons on rating stats left menu
2016-01-26 19:30:10 +07:00
Thibault Duplessis
417623ba26
translation fixes (in the process of reviewing/updating the contexts)
2016-01-10 12:23:06 +07:00
Thibault Duplessis
e52f07a173
translate rating stats page - for #1413
2016-01-10 10:51:49 +07:00
Unihedron
53324a2d61
Brackets are not needed.
2015-10-13 02:15:04 +08:00
Unihedron
97b8570dd8
A decimal place precision
2015-10-13 02:13:56 +08:00
Thibault Duplessis
7910a0cadf
rating distribution for anon & provisional - fixes #1001
2015-09-22 01:15:43 +02:00
Thibault Duplessis
65d3cf8b11
properly fix rating distribution view as anon
2015-09-21 14:41:39 +02:00
Thibault Duplessis
2b0e36fc84
make rating distribution stats monthly
2015-09-21 09:54:20 +02:00
Thibault Duplessis
f1d76dc2ea
more rating distribution UI tweaks
2015-09-20 23:25:29 +02:00
Thibault Duplessis
1b5172acab
rating distribution charts
2015-09-20 22:04:02 +02:00