From 944e74aaa3c5b3038d16d8be1461be6f6f33a4b4 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Thu, 20 Nov 2014 19:14:10 +0100 Subject: [PATCH] Put last move in . Idea from Stephan Brumme. --- www/js/remoteglot.js | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/www/js/remoteglot.js b/www/js/remoteglot.js index f88e1e0..d75b3fc 100644 --- a/www/js/remoteglot.js +++ b/www/js/remoteglot.js @@ -572,14 +572,18 @@ var update_board = function(data, num_viewers) { } else { headline = 'Analysis'; } + var last_move; if (data['position']['last_move'] !== 'none') { - headline += ' after ' if (data['position']['toplay'] == 'W') { - headline += (data['position']['move_num']-1) + '… '; + last_move = (data['position']['move_num']-1) + '… '; } else { - headline += data['position']['move_num'] + '. '; + last_move = data['position']['move_num'] + '. '; } - headline += data['position']['last_move']; + last_move += data['position']['last_move']; + + headline += ' after ' + last_move; + } else { + last_move = null; } $("#headline").text(headline); @@ -601,8 +605,17 @@ var update_board = function(data, num_viewers) { if (data['score'] !== null) { $("#score").text(data['score']); } + + var title_elems = []; if (data['short_score'] !== undefined && data['short_score'] !== null) { - document.title = '(' + data['short_score'] + ') analysis.sesse.net'; + title_elems.push(data['short_score']); + } + if (last_move !== null) { + title_elems.push(last_move); + } + + if (title_elems.length != 0) { + document.title = '(' + title_elems.join(', ') + ') analysis.sesse.net'; } else { document.title = 'analysis.sesse.net'; } -- 2.39.2