better analysis time chart title

This commit is contained in:
Thibault Duplessis 2014-11-08 17:49:43 +01:00
parent 50e63013aa
commit 9f90db549d
2 changed files with 7 additions and 7 deletions

View file

@ -21,8 +21,11 @@ final class TimeChart(game: Game, moves: List[String]) {
private def points(white: Boolean) = indexedMoveTimes collect {
case (m, ply) if (white ^ (ply % 2 == 1)) =>
val mt = if (m < 0.5) 0 else m
val san = ~(pgnMoves lift ply)
val turn = 1 + (ply - 1) / 2
val dots = if (ply % 2 == 1) "..." else "."
Json.obj(
"name" -> ~(pgnMoves lift ply),
"name" -> s"$turn$dots $san",
"x" -> ply,
"y" -> (if (white) mt else -mt)
)

View file

@ -1863,7 +1863,7 @@ var storage = {
lichess.analyse.onChange = function(fen, path) {
lastFen = fen = fen || lastFen;
lastPath = path = path || lastPath;
var chart, point, adv, title;
var chart, point, title;
$inputFen.val(fen);
if ($advChart.length) {
chart = $advChart.highcharts();
@ -1873,8 +1873,7 @@ var storage = {
point = chart.series[0].data[path[0].ply - 1];
if (typeof point != "undefined") {
point.select();
adv = "Advantage: <strong>" + point.y + "</strong>";
title = point.name + ' ' + adv;
title = point.name + ' ' + 'Advantage: <strong>' + point.y + '</strong>';
chart.setTitle({
text: title
});
@ -1891,11 +1890,9 @@ var storage = {
var serie = white ? 0 : 1;
var turn = Math.floor((path[0].ply - 1) / 2);
point = chart.series[serie].data[turn];
var time = point.y * (white ? 1 : -1);
if (typeof point != "undefined") {
point.select();
adv = "time used: <strong>" + time + "</strong> s";
title = point.name + ' ' + adv;
title = point.name + ' ' + 'Time used: <strong>' + (point.y * (white ? 1 : -1)) + '</strong> s';
chart.setTitle({
text: title
});