From b9e3baa31a445fe60cef893f636bbd46a3a07bee Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Thu, 3 Jun 2021 13:13:20 -0500 Subject: [PATCH] Add step=any to numeric inputs This stops Firefox from complaining that the values are not integers. --- macrovision.html | 2 +- macrovision.js | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/macrovision.html b/macrovision.html index 3d542911..96449cf5 100644 --- a/macrovision.html +++ b/macrovision.html @@ -177,7 +177,7 @@ World height
- +
diff --git a/macrovision.js b/macrovision.js index 7c81dfcf..f6e95e69 100644 --- a/macrovision.js +++ b/macrovision.js @@ -1352,6 +1352,7 @@ function configEntityOptions(entity, view) { scaleInput.setAttribute("min", 1); scaleInput.setAttribute("type", "number"); + scaleInput.setAttribute("step", "any"); setNumericInput(scaleInput, entity.scale); scaleRow.appendChild(scaleInput); @@ -1464,6 +1465,7 @@ function configViewOptions(entity, view) { input.classList.add("options-field-numeric"); input.id = "options-view-" + key + "-input"; input.setAttribute("type", "number"); + input.setAttribute("step", "any"); input.setAttribute("min", 1); const select = document.createElement("select");