From 030c270e77ab38ba7f0cb17ef94f7d696aafcbaa Mon Sep 17 00:00:00 2001 From: mappu Date: Sun, 8 Oct 2017 15:07:04 +1300 Subject: [PATCH] sdk: byte formatting --- static/sdk.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/static/sdk.js b/static/sdk.js index 11aa7f9..5662a79 100644 --- a/static/sdk.js +++ b/static/sdk.js @@ -5,8 +5,15 @@ var contented = (function ($, currentScriptPath) { var baseURL = currentScriptPath.replace('sdk.js', ''); var formatBytes = function(bytes) { - // FIXME - return Math.floor(bytes / (1024 * 1024)) + " MiB"; + if (bytes < 1024) { + return bytes + " B"; + } else if (bytes < (1024*1024)) { + return (bytes / 1024).toFixed(1) + " KiB"; + } else if (bytes < (1024*1024*1024)) { + return (bytes / (1024*1024)).toFixed(1) + " MiB"; + } else { + return (bytes / (1024*1024*1024)).toFixed(1) + " GiB"; + } }; /**