// Find out where the lines start from.
var base_line = [];
- var base_scores = [];
+ var base_scores = display_lines[1].scores;
var start_display_move_num = 0;
if (hash_refutation_lines) {
base_line = current_display_line.pretty_pv.slice(0, current_display_move + 1);
// Print the PV.
$("#pvtitle").text("PV:");
- var scores = [{ first_move: 0, score: data['score'] }];
+ var scores = [{ first_move: -1, score: data['score'] }];
$("#pv").html(add_pv(data['position']['fen'], data['pv_pretty'], data['position']['move_num'], data['position']['toplay'], scores, 0));
// Update the PV arrow.
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));
}
var format_long_score = function(score) {
+ if (!score) {
+ return "???";
+ }
if (score[0] === 'm') {
if (score[1] > 0) {
return "White mates in " + score[1];