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) + "%");
+ }
}
}