Unbreak find_nonstupid_moves.
[remoteglot] / www / js / remoteglot.js
index c9ff8d8..d259e27 100644 (file)
@@ -261,7 +261,7 @@ var find_nonstupid_moves = function(data, margin) {
                        moves.push(move);
                }
        }
-       moves = moves.sort(function(a, b) { return compare_by_score(data.refutation_lines, a, b) });
+       moves = moves.sort(function(a, b) { return compare_by_score(data.refutation_lines, data.position.toplay, a, b) });
        moves.unshift(data.pv_uci[0]);
 
        return moves;
@@ -317,6 +317,10 @@ var update_highlight = function()  {
 }
 
 var update_refutation_lines = function(board) {
+       if (display_lines.length > 1) {
+               display_lines = [ display_lines[0] ];
+       }
+
        var tbl = $("#refutationlines");
        tbl.empty();
 
@@ -370,6 +374,8 @@ var update_refutation_lines = function(board) {
 }
 
 var update_board = function(board, data, num_viewers) {
+       display_lines = [];
+
        // The headline.
        var headline = 'Analysis';
        if (data.position.last_move !== 'none') {