X-Git-Url: https://git.sesse.net/?p=remoteglot;a=blobdiff_plain;f=www%2Fjs%2Fremoteglot.js;h=595bce185aa1a3457dc89cb5241fe5abee9c307e;hp=d63b3789d07b0440372749e8228fb565f35d180c;hb=2e6f47cc12a8ce6fdd3c8d5da5183abb8cc3719a;hpb=6e3319a9752514ca6351b0175e31ef7a2e4ad84b diff --git a/www/js/remoteglot.js b/www/js/remoteglot.js index d63b378..595bce1 100644 --- a/www/js/remoteglot.js +++ b/www/js/remoteglot.js @@ -407,7 +407,7 @@ var add_pv = function(fen, uci_pv, pretty_pv, move_num, toplay, opt_limit, opt_s var print_pv = function(line_num, pretty_pv, move_num, toplay, opt_limit, opt_showlast) { var pv = ''; var i = 0; - if (opt_limit && opt_showlast) { + if (opt_limit && opt_showlast && pretty_pv.length > opt_limit) { // Truncate the PV at the beginning (instead of at the end). // We assume here that toplay is 'W'. We also assume that if // opt_showlast is set, then it is the history, and thus, @@ -455,7 +455,7 @@ var update_highlight = function() { } var update_history = function() { - if (display_lines[0] === null) { + if (display_lines[0] === null || display_lines[0].pretty_pv.length == 0) { $("#history").html("No history"); } else if (truncate_display_history) { $("#history").html(print_pv(0, display_lines[0].pretty_pv, 1, 'W', 8, true)); @@ -781,6 +781,7 @@ var update_displayed_line = function() { move = source + "-" + target; hiddenboard.move(move, false); + pos = hiddenboard.position(); // Do promotion if needed. if (promo != "") {