X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=www%2Fjs%2Fbook.js;fp=www%2Fjs%2Fbook.js;h=2821ae1a00e3de059402d77411b5099a434c4f50;hb=e3de57df4e4edd735900752dae612206083ec20a;hp=a100fc85afc1e48fd9953a16b4936bc23e23a9d7;hpb=8a77df1974548b399089600182cc22f02d20155f;p=remoteglot-book 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) + "%"); + } } }