|
|
|
|
@ -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( |
|
|
|
|
|