From e3de57df4e4edd735900752dae612206083ec20a Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Tue, 16 Dec 2014 01:35:56 +0100 Subject: [PATCH] Make display on unreachable and terminal positions prettier. --- www/js/book.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/www/js/book.js b/www/js/book.js index a100fc8..2821ae1 100644 --- a/www/js/book.js +++ b/www/js/book.js @@ -236,11 +236,19 @@ var show_lines = function(data, game) { td.appendChild(move_a); $(move_a).text(line[j]); } else if (headings[j][1] == TYPE_INTEGER) { - add_td(tr, line[j]); + add_td(tr, line[j] || 0); } else if (headings[j][1] == TYPE_FLOAT) { - add_td(tr, line[j].toFixed(1)); + if (isNaN(line[j]) || !isFinite(line[j])) { + add_td(tr, ''); + } else { + add_td(tr, line[j].toFixed(1)); + } } else { - add_td(tr, (100.0 * line[j]).toFixed(1) + "%"); + if (isNaN(line[j]) || !isFinite(line[j])) { + add_td(tr, ''); + } else { + add_td(tr, (100.0 * line[j]).toFixed(1) + "%"); + } } } -- 2.39.2