diff --git a/js/custom.js b/js/custom.js index 08689e5..d6dd53f 100644 --- a/js/custom.js +++ b/js/custom.js @@ -3,8 +3,18 @@ attach: function (context) { function processField(id) { var el = document.getElementById(id); - if (!el || el.value === "") return; - el.value = parseInt(el.value, 10); + if (!el) return; + + // If value isn't populated yet, wait and retry once + if (el.value === "") { + setTimeout(function () { + processField(id); + }, 100); + return; + } + + var str = el.value.toString().slice(0, -3); + el.value = parseInt(str, 10); } once("from-slider", "#nouislider-input-from", context).forEach(