diff options
Diffstat (limited to 'addons/web/static/src/js/core/utils.js')
| -rw-r--r-- | addons/web/static/src/js/core/utils.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/web/static/src/js/core/utils.js b/addons/web/static/src/js/core/utils.js index 6527207dfc9..a4d6f845795 100644 --- a/addons/web/static/src/js/core/utils.js +++ b/addons/web/static/src/js/core/utils.js @@ -338,6 +338,8 @@ var utils = { // formatterCallback seems useless here. return number + 'e' + numberMagnitude; } + var sign = Math.sign(number); + number = Math.abs(number); for (var i = val.length; i > 0 ; i--) { var s = Math.pow(10, i * 3); if (s <= number / Math.pow(10, minDigits - 1)) { @@ -346,6 +348,7 @@ var utils = { break; } } + number = sign * number; return formatterCallback('' + number) + symbol; }, /** |
