]> git.sesse.net Git - remoteglot/blobdiff - www/js/remoteglot.js
Version bump.
[remoteglot] / www / js / remoteglot.js
index f4bf795c240262824733631a4bbfe50c89e0d210..a49fa8da7a24303d4c03df15a76036558e214097 100644 (file)
@@ -7,7 +7,7 @@
  * @type {Number}
  * @const
  * @private */
-var SCRIPT_VERSION = 2016032201;
+var SCRIPT_VERSION = 2016032202;
 
 /**
  * The current backend URL.
@@ -1104,17 +1104,19 @@ var update_board = function() {
 
        // The score.
        if (current_display_line && !current_display_line_is_history) {
+               var score;
                if (current_display_line.scores && current_display_line.scores.length > 0) {
-                       var score;
                        for (var i = 0; i < current_display_line.scores.length; ++i) {
                                if (current_display_move < current_display_line.scores[i].first_move) {
                                        break;
                                }
                                score = current_display_line.scores[i].score;
                        }
+               }
+               if (score) {
                        $("#score").text(format_long_score(score));
                } else {
-                       $("#score").text("No score for this move");
+                       $("#score").text("No score for this line");
                }
        } else if (data['score']) {
                $("#score").text(format_long_score(data['score']));
@@ -1647,6 +1649,9 @@ var update_move_highlight = function() {
                        display_lines.push(current_display_line);
                        $("#pv").html(print_pv(display_lines.length - 1));
                        display_line_num = display_lines.length - 1;
+
+                       // Clear out the PV, so it's not selected by anything later.
+                       display_lines[1].pretty_pv = [];
                }
 
                highlighted_move = $("#automove" + display_line_num + "-" + (current_display_move - current_display_line.start_display_move_num));
@@ -2003,6 +2008,9 @@ var format_short_score = function(score) {
 }
 
 var format_long_score = function(score) {
+       if (!score) {
+               return "???";
+       }
        if (score[0] === 'm') {
                if (score[1] > 0) {
                        return "White mates in " + score[1];