From 60bcd7975898d612f68b2648e89432ae8583e2b3 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 24 Jan 2013 13:55:44 +0530 Subject: [PATCH] global default for currency display --- public/js/legacy/utils/datatype.js | 3 --- public/js/wn/form/formatters.js | 4 +++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/public/js/legacy/utils/datatype.js b/public/js/legacy/utils/datatype.js index 4567bce8e9..0dd02cad74 100644 --- a/public/js/legacy/utils/datatype.js +++ b/public/js/legacy/utils/datatype.js @@ -169,9 +169,6 @@ function flt(v, decimals) { if(isNaN(v)) v=0; - if(!decimals) - decimals = wn.boot.sysdefaults.float_precision && - parseFloat(wn.boot.sysdefaults.float_precision); if(decimals!=null) return roundNumber(v, decimals); return v; diff --git a/public/js/wn/form/formatters.js b/public/js/wn/form/formatters.js index ae0822efb7..822836484c 100644 --- a/public/js/wn/form/formatters.js +++ b/public/js/wn/form/formatters.js @@ -7,7 +7,9 @@ wn.form.formatters = { return value==null ? "" : value }, Float: function(value, docfield) { - var decimals = docfield ? (docfield.length || 3) : 3; + var decimals = wn.boot.sysdefaults.float_precision ? + parseInt(wn.boot.sysdefaults.float_precision) : null; + return "
" + format_number(flt(value, decimals), null, decimals) + "
"; },