From: Steinar H. Gunderson Date: Tue, 16 Dec 2014 00:35:56 +0000 (+0100) Subject: Make display on unreachable and terminal positions prettier. X-Git-Url: https://git.sesse.net/?p=remoteglot-book;a=commitdiff_plain;h=e3de57df4e4edd735900752dae612206083ec20a Make display on unreachable and terminal positions prettier. --- 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) + "%"); + } } }