From e412d46f5c527d38b19bf334fef153a2b8064fae Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Mon, 23 Apr 2018 16:55:55 -0400 Subject: [PATCH] Fixed number fields without units causing errors --- game.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/game.js b/game.js index 2d60ecf..ccfc512 100644 --- a/game.js +++ b/game.js @@ -3415,7 +3415,12 @@ function updatePreview(name) { if (scale == "") scale = document.getElementById("scale").placeholder; - let value = document.getElementById(name).value; + let element = document.getElementById(name); + + if (element == undefined) + return; + + let value = element.value; let unitType = document.getElementById(name).dataset.unit; if (value == "") @@ -3423,6 +3428,9 @@ function updatePreview(name) { let result = ""; + if (unitType == undefined) + return; + if (unitType == "length") result = length(value * scale, unit); else if (unitType == "area")