From: Simon Könnecke Date: Mon, 25 Nov 2013 11:26:03 +0000 (+0100) Subject: No decimal points for Kilobyte and Byte #5371. X-Git-Tag: v7.0.0alpha2~969^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=243f3f0c4c2831f4cf27c33f1d4cc748843d24da;p=nextcloud-server.git No decimal points for Kilobyte and Byte #5371. --- diff --git a/core/js/js.js b/core/js/js.js index f5991cfc9dd..b838e9578e7 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -825,7 +825,10 @@ function humanFileSize(size) { order = Math.min(humanList.length - 1, order); var readableFormat = humanList[order]; var relativeSize = (size / Math.pow(1024, order)).toFixed(1); - if(relativeSize.substr(relativeSize.length-2,2)=='.0'){ + if(order < 2){ + relativeSize = parseFloat(relativeSize).toFixed(0); + } + else if(relativeSize.substr(relativeSize.length-2,2)==='.0'){ relativeSize=relativeSize.substr(0,relativeSize.length-2); } return relativeSize + ' ' + readableFormat; diff --git a/lib/private/helper.php b/lib/private/helper.php index c82d3bd4ef4..4fe3097af26 100644 --- a/lib/private/helper.php +++ b/lib/private/helper.php @@ -252,7 +252,7 @@ class OC_Helper { if ($bytes < 1024) { return "$bytes B"; } - $bytes = round($bytes / 1024, 1); + $bytes = round($bytes / 1024, 0); if ($bytes < 1024) { return "$bytes kB"; }