X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=js%2Futils.js;h=9b1b1ac479202cbb08e91cf391aa09298c97a2c9;hb=3ef43955f694fce651c79236e63e7a3ada5620d5;hp=8d707b3dd01682212d6add3644cc0e21f4dfa690;hpb=5f06887dedd4d14701864fb72994d7e20352086d;p=fa-stable.git diff --git a/js/utils.js b/js/utils.js index 8d707b3d..9b1b1ac4 100644 --- a/js/utils.js +++ b/js/utils.js @@ -105,7 +105,7 @@ JsHttpRequest._request = function(trigger, form, tout, retry) { // seek element by id if there is no elemnt with given name objElement = document.getElementsByName(id)[0] || document.getElementById(id); if(cmd=='as') { - eval("objElement.setAttribute('"+property+"',"+data+");"); + eval("objElement.setAttribute('"+property+"','"+data+"');"); } else if(cmd=='up') { // if(!objElement) alert('No element "'+id+'"'); if(objElement) { @@ -212,19 +212,25 @@ function price_format(post, num, dec, label, color) { if(isNaN(num)) num = "0"; sign = (num == (num = Math.abs(num))); + var max = dec=='max'; + if(max) dec = 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(); - for( i=cents.toString().length; i