summaryrefslogtreecommitdiffstats
path: root/pyload/web/app/scripts/helpers/formatSize.js
diff options
context:
space:
mode:
Diffstat (limited to 'pyload/web/app/scripts/helpers/formatSize.js')
-rw-r--r--pyload/web/app/scripts/helpers/formatSize.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/pyload/web/app/scripts/helpers/formatSize.js b/pyload/web/app/scripts/helpers/formatSize.js
index f72d62158..ddd62a1a5 100644
--- a/pyload/web/app/scripts/helpers/formatSize.js
+++ b/pyload/web/app/scripts/helpers/formatSize.js
@@ -3,7 +3,11 @@ define('helpers/formatSize', ['handlebars', 'utils/i18n'], function(Handlebars,
'use strict';
var sizes = ['B', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB'];
- function formatSize(bytes, options) {
+ function formatSize(bytes, options, multiplier) {
+ //multiplier 1024 is used for trafficleft because trafficleft is in KiB
+ if (typeof multiplier === 'number')
+ bytes = bytes * multiplier;
+
if (!bytes || bytes === 0) return '0 B';
if (bytes === -1)
return i18n.gettext('not available');
@@ -17,4 +21,4 @@ define('helpers/formatSize', ['handlebars', 'utils/i18n'], function(Handlebars,
Handlebars.registerHelper('formatSize', formatSize);
return formatSize;
-}); \ No newline at end of file
+});