]> git.sesse.net Git - remoteglot-book/blobdiff - www/js/book.js
Cleanups on the JavaScript side.
[remoteglot-book] / www / js / book.js
index 5ee769335390fe04463ce1756b5386c161232910..1284e8fc3da1a18cc6e6ca2ff9b49fc24336494d 100644 (file)
@@ -136,15 +136,7 @@ var show_lines = function(data, game) {
                $('#gamesummary').html(text);
        }
 
-       var total_num = 0;
-       for (var i = 0; i < moves.length; ++i) {
-               var move = moves[i];
-               if (move['move']) {
-                       total_num += parseInt(move['white']);
-                       total_num += parseInt(move['draw']);
-                       total_num += parseInt(move['black']);
-               }
-       }
+       var total_num = find_total_games(moves);
 
        var headings_tr = $("#headings");
        headings_tr.empty();
@@ -171,10 +163,10 @@ var show_lines = function(data, game) {
                var move = moves[i];
                var line = [];
 
-               var white = parseInt(move['white']);
-               var draw = parseInt(move['draw']);
-               var black = parseInt(move['black']);
-               var computer = parseInt(move['computer']);
+               var white = move['white'];
+               var draw = move['draw'];
+               var black = move['black'];
+               var computer = move['computer'];
 
                line.push(move['move']);  // Move.
                transpose_only.push(move['transpose_only']);
@@ -279,6 +271,19 @@ var show_lines = function(data, game) {
        }
 }
 
+var find_total_games = function(moves) {
+       var total_num = 0;
+       for (var i = 0; i < moves.length; ++i) {
+               var move = moves[i];
+               if (move['move']) {
+                       total_num += move['white'];
+                       total_num += move['draw'];
+                       total_num += move['black'];
+               }
+       }
+       return total_num;
+}
+
 var set_includetransp = function(value) {
        includetransp = value;
        update();