fixed bug with file sizes

This commit is contained in:
coderaiser 2013-03-12 08:59:01 -04:00
parent 98236ac1c7
commit 73eb94fe3a
2 changed files with 16 additions and 14 deletions

View file

@ -2,7 +2,7 @@
"api_url" : "/api/v1",
"appcache" : false,
"minification" : {
"js" : true,
"js" : false,
"css" : true,
"html" : true,
"img" : true

View file

@ -158,19 +158,21 @@ var CloudFunc, exports;
* @pSize - размер в байтах
*/
CloudFunc.getShortSize = function(pSize){
/* Константы размеров, что используются внутри функции */
var l1KB = 1024,
l1MB = l1KB * l1KB,
l1GB = l1MB * l1KB,
l1TB = l1GB * l1KB,
l1PB = l1TB * l1KB;
if (pSize < l1KB) pSize = pSize + 'b';
else if (pSize < l1MB) pSize = (pSize/l1KB).toFixed(2) + 'kb';
else if (pSize < l1GB) pSize = (pSize/l1MB).toFixed(2) + 'mb';
else if (pSize < l1TB) pSize = (pSize/l1GB).toFixed(2) + 'gb';
else if (pSize < l1PB) pSize = (pSize/l1TB).toFixed(2) + 'tb';
else pSize = (pSize/l1PB).toFixed(2) + 'pb';
if (pSize === pSize-0){
/* Константы размеров, что используются внутри функции */
var l1KB = 1024,
l1MB = l1KB * l1KB,
l1GB = l1MB * l1KB,
l1TB = l1GB * l1KB,
l1PB = l1TB * l1KB;
if (pSize < l1KB) pSize = pSize + 'b';
else if (pSize < l1MB) pSize = (pSize/l1KB).toFixed(2) + 'kb';
else if (pSize < l1GB) pSize = (pSize/l1MB).toFixed(2) + 'mb';
else if (pSize < l1TB) pSize = (pSize/l1GB).toFixed(2) + 'gb';
else if (pSize < l1PB) pSize = (pSize/l1TB).toFixed(2) + 'tb';
else pSize = (pSize/l1PB).toFixed(2) + 'pb';
}
return pSize;
};