From 49c1cd4bc8b9a785a45076f7bbcabb107bc65984 Mon Sep 17 00:00:00 2001 From: rdrew Date: Wed, 15 Apr 2026 15:37:03 -0300 Subject: [PATCH] search display --- js/custom.js | 64 ++++++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/js/custom.js b/js/custom.js index 45dbf2a..08689e5 100644 --- a/js/custom.js +++ b/js/custom.js @@ -1,35 +1,39 @@ -// (function (Drupal, once) { -// Drupal.behaviors.removeTrailingZeros = { -// attach: function (context) { -// once("from-slider", "#nouislider-input-from", context).forEach(function ( -// inputField -// ) { -// inputField.value = parseInt(inputField.value, 10); -// }); +(function (Drupal, once) { + Drupal.behaviors.removeTrailingZeros = { + attach: function (context) { + function processField(id) { + var el = document.getElementById(id); + if (!el || el.value === "") return; + el.value = parseInt(el.value, 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); +// (function (Drupal) { +// window.onload = function () { +// var inputField = document.getElementById("nouislider-input-from"); +// var str = inputField.value.toString(); +// str = str.slice(0, -3); +// str = parseInt(str); +// inputField.value = str; // -// once("to-slider", "#nouislider-input-to", context).forEach(function ( -// inputField -// ) { -// inputField.value = parseInt(inputField.value, 10); -// }); -// }, +// var inputField = document.getElementById("nouislider-input-to"); +// var str = inputField.value.toString(); +// str = str.slice(0, -3); +// str = parseInt(str); +// inputField.value = str; // }; -// })(Drupal, once); -(function (Drupal) { - window.onload = function () { - var inputField = document.getElementById("nouislider-input-from"); - var str = inputField.value.toString(); - str = str.slice(0, -3); - str = parseInt(str); - inputField.value = str; - - var inputField = document.getElementById("nouislider-input-to"); - var str = inputField.value.toString(); - str = str.slice(0, -3); - str = parseInt(str); - inputField.value = str; - }; -})(Drupal); +// })(Drupal); //(function (Drupal, once) {