From 1ae7bea836646be5dfd1b2b20c98728306be24a6 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sun, 29 May 2016 17:57:40 +0200 Subject: [PATCH] Cleanups on the JavaScript side. --- www/js/book.js | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/www/js/book.js b/www/js/book.js index 5ee7693..1284e8f 100644 --- a/www/js/book.js +++ b/www/js/book.js @@ -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(); -- 2.39.2