From 3e28b06374d3edd671358debcdac899370013492 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 6 Feb 2020 01:02:21 +0000 Subject: [PATCH] --- ayanova/src/main.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ayanova/src/main.js b/ayanova/src/main.js index 2f90878e..027067bb 100644 --- a/ayanova/src/main.js +++ b/ayanova/src/main.js @@ -210,10 +210,15 @@ Vue.filter("shorttimeonlylocalized", function vueFilterShortTimeOnlyLocalized( ); }); +//https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString#Browser_compatibility +TODO: Need to specify currency from list of standard values and add to locale settings rather than using symbol I guess Vue.filter("currency", function vueFilterCurrency(value) { if (!value) return ""; - - return locale.format().currencySymbol + value.toFixed(2); + return value.toLocaleString(window.$gz.locale.getFirstBrowserLanguage(), { + style: "currency", + currency: "EUR" + }); + // return locale.format().currencySymbol + value.toFixed(2); }); Vue.filter("decimal", function vueFilterDecimal(value) {