From: Janusz Dobrowolski Date: Tue, 7 Jun 2011 08:55:46 +0000 (+0200) Subject: Fixed javascript bug in price_format for max decimals. X-Git-Tag: 2.3-final~630 X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=834c3ee1dc4dae136feaebafaeee78a9e41da007 Fixed javascript bug in price_format for max decimals. --- diff --git a/js/utils.js b/js/utils.js index 900db5b0..781382b3 100644 --- a/js/utils.js +++ b/js/utils.js @@ -213,12 +213,12 @@ function price_format(post, num, dec, label, color) { num = "0"; sign = (num == (num = Math.abs(num))); var max = dec=='max'; - if(max) dec = 15 - Math.floor(Math.log(Math.abs(num))); + if(max) dec = num==0 ? 2 : 15 - Math.floor(Math.log(Math.abs(num))); if(dec<0) dec = 2; decsize = Math.pow(10, dec); num = Math.floor(num*decsize+0.50000000001); cents = num%decsize; - num = Math.floor(num/decsize).toString(); + num = Math.floor(num/decsize).toString(); for( i=cents.toString().length; i