From 080baa2aea58ecac7ee90a0a67aa813197b034a8 Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Wed, 19 Mar 2014 12:51:49 +0100 Subject: [PATCH] Added size formater --- Duplicati/Server/webroot/scripts/app.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Duplicati/Server/webroot/scripts/app.js b/Duplicati/Server/webroot/scripts/app.js index 6100bc89e..c39d04f23 100644 --- a/Duplicati/Server/webroot/scripts/app.js +++ b/Duplicati/Server/webroot/scripts/app.js @@ -188,6 +188,19 @@ $(document).ready(function() { } }; + var formatSizes = ['TB', 'GB', 'MB', 'KB']; + $.formatSizeString = function(val) { + val = parseInt(val || 0); + var max = formatSizes.length; + for(var i = 0; i < formatSizes.length; i++) { + var m = Math.pow(1024, max - i); + if (val > m) + return (val / m).toFixed(2) + ' ' + formatSizes[i]; + } + + return val + ' ' + bytes; + }; + var serverWithCallback = function(data, callback, errorhandler, refreshMethod) { if (typeof(data) == typeof('')) data = { action: data };