|
|
|
@ -23,11 +23,11 @@ function formatDecimal(value) {
@@ -23,11 +23,11 @@ function formatDecimal(value) {
|
|
|
|
|
return Math.round(value * scale) / scale; |
|
|
|
|
} |
|
|
|
|
function formatSize(value) { |
|
|
|
|
if (value<1024) return value + ' b'; |
|
|
|
|
if (value<1024*1024) return formatDecimal(value/1024) + ' Kb'; |
|
|
|
|
if (value<1024*1024*1024) return formatDecimal(value/(1024*1024)) + ' Mb'; |
|
|
|
|
if (value<1024*1024*1024*1024) return formatDecimal(value/(1024*1024*1024)) + ' Gb'; |
|
|
|
|
return formatDecimal(value/(1024*1024*1024*1024)) + ' Tb'; |
|
|
|
|
if (value<1024) return value + ' B'; |
|
|
|
|
if (value<1024*1024) return formatDecimal(value/1024) + ' KB'; |
|
|
|
|
if (value<1024*1024*1024) return formatDecimal(value/(1024*1024)) + ' MB'; |
|
|
|
|
if (value<1024*1024*1024*1024) return formatDecimal(value/(1024*1024*1024)) + ' GB'; |
|
|
|
|
return formatDecimal(value/(1024*1024*1024*1024)) + ' TB'; |
|
|
|
|
} |
|
|
|
|
function formatSpeed(total, rate) { |
|
|
|
|
return formatSize(total) + ' @ ' + formatSize(rate) + '/s' |
|
|
|
|