From 159eb4ce59fe619e21739e76645fbaaeb7642026 Mon Sep 17 00:00:00 2001 From: Marc Date: Fri, 24 Apr 2015 15:39:31 +0200 Subject: [PATCH] Fix --- src/octoprint/static/js/app/viewmodels/control.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/octoprint/static/js/app/viewmodels/control.js b/src/octoprint/static/js/app/viewmodels/control.js index 17ec4623..4dcd0e61 100644 --- a/src/octoprint/static/js/app/viewmodels/control.js +++ b/src/octoprint/static/js/app/viewmodels/control.js @@ -157,7 +157,10 @@ $(function() { if (control.hasOwnProperty("input")) { for (var i = 0; i < control.input.length; i++) { if (control.input[i].hasOwnProperty("slider") && typeof control.input[i].slider == "object") { - var param = control.input[i].hasOwnProperty("defaultValue") ? control.input[i].defaultValue : (control.input[i].slider.hasOwnProperty("min") ? control.input[i].slider.min : 0); + var param = control.input[i].hasOwnProperty("defaultValue") && !isNaN(control.input[i].defaultValue) && control.input[i].defaultValue != undefined && control.input[i].defaultValue != "" ? + control.input[i].defaultValue : (control.input[i].slider.hasOwnProperty("min") && !isNaN(control.input[i].slider.min) && control.input[i].slider.min != undefined && control.input[i].slider.min != "" ? + control.input[i].slider.min : 0); + if (typeof param == "string") param = parseInt(param);