X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=www%2Fjs%2Fremoteglot.js;h=a18f93e1cb191a901f5047e36e6d4aa5c7a88180;hb=5fba91de3f11f12e28a95420a1865c7d99a47eb9;hp=d63b3789d07b0440372749e8228fb565f35d180c;hpb=6e3319a9752514ca6351b0175e31ef7a2e4ad84b;p=remoteglot diff --git a/www/js/remoteglot.js b/www/js/remoteglot.js index d63b378..a18f93e 100644 --- a/www/js/remoteglot.js +++ b/www/js/remoteglot.js @@ -414,6 +414,9 @@ var print_pv = function(line_num, pretty_pv, move_num, toplay, opt_limit, opt_sh // the UI should be to expand the history. pv = '(…) '; i = pretty_pv.length - opt_limit; + if (i < 0) { + i = 0; + } if (i % 2 == 1) { ++i; } @@ -455,7 +458,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));