summaryrefslogtreecommitdiff
path: root/addons/base/static/src
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-08-30 17:00:25 +0200
committerXavier Morel <xmo@openerp.com>2011-08-30 17:00:25 +0200
commit25eca5ffebae46ea75a5f8b0e72c962af7599891 (patch)
tree0a6c221bb33ae9f5b3432d389042134d0993ccf5 /addons/base/static/src
parent1300ac804d81093de7ab7e08f0acdab29e4e5876 (diff)
[FIX] don't display negative numbers for the decimal part of floats, having -3.-72 makes no sense
bzr revid: xmo@openerp.com-20110830150025-biqwrkt69wjye7n2
Diffstat (limited to 'addons/base/static/src')
-rw-r--r--addons/base/static/src/js/formats.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/base/static/src/js/formats.js b/addons/base/static/src/js/formats.js
index ed25b28c16d..5180e95fbe9 100644
--- a/addons/base/static/src/js/formats.js
+++ b/addons/base/static/src/js/formats.js
@@ -28,7 +28,7 @@ openerp.base.format_value = function (value, descriptor, value_if_empty) {
case 'float':
var precision = descriptor.digits ? descriptor.digits[1] : 2;
var int_part = Math.floor(value);
- var dec_part = Math.floor((value % 1) * Math.pow(10, precision));
+ var dec_part = Math.abs(Math.floor((value % 1) * Math.pow(10, precision)));
return _.sprintf('%d' + openerp.base._t.database.parameters.decimal_point + '%d', int_part, dec_part);
case 'float_time':
return _.sprintf("%02d:%02d",