You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
838 B
31 lines
838 B
(function (Drupal, once) { |
|
Drupal.behaviors.removeTrailingZeros = { |
|
attach: function (context) { |
|
function processField(id) { |
|
var el = document.getElementById(id); |
|
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( |
|
function () { |
|
processField("nouislider-input-from"); |
|
} |
|
); |
|
|
|
once("to-slider", "#nouislider-input-to", context).forEach(function () { |
|
processField("nouislider-input-to"); |
|
}); |
|
}, |
|
}; |
|
})(Drupal, once);
|
|
|