diff --git a/addons/default/visiosoft/advs-module/resources/js/currency_format.js b/addons/default/visiosoft/advs-module/resources/js/currency_format.js new file mode 100644 index 000000000..5a28e4909 --- /dev/null +++ b/addons/default/visiosoft/advs-module/resources/js/currency_format.js @@ -0,0 +1,8 @@ +$("input[data-type='currency']").on('blur', function() { + const value = this.value.replace(/,/g, ''); + this.value = parseFloat(value).toLocaleString('en-US', { + style: 'decimal', + maximumFractionDigits: 2, + minimumFractionDigits: 2 + }); +}); \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/price-filter.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/price-filter.twig index 66919ed56..b62dff2d0 100644 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/price-filter.twig +++ b/addons/default/visiosoft/advs-module/resources/views/list/partials/price-filter.twig @@ -19,12 +19,14 @@
@@ -41,4 +43,5 @@ + {{ asset_script('visiosoft.module.advs::js/currency_format.js') }} {% endif %} \ No newline at end of file