From d2665a951ab6a53d5a27ae1a3456d446de7e39b4 Mon Sep 17 00:00:00 2001 From: Muammer Top Date: Wed, 16 Dec 2020 10:12:39 +0300 Subject: [PATCH] default price filter currency formatter added --- .../visiosoft/advs-module/resources/js/currency_format.js | 8 ++++++++ .../resources/views/list/partials/price-filter.twig | 3 +++ 2 files changed, 11 insertions(+) create mode 100644 addons/default/visiosoft/advs-module/resources/js/currency_format.js 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