From 0c6c8bed304884ab5f3ade69fb0d68d2cbe043e6 Mon Sep 17 00:00:00 2001 From: NavaL Date: Mon, 11 Jan 2016 17:54:53 +0100 Subject: format attachment size Issue #573 --- web-ui/app/js/helpers/view_helper.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'web-ui/app/js/helpers') diff --git a/web-ui/app/js/helpers/view_helper.js b/web-ui/app/js/helpers/view_helper.js index 8d841cc7..e4e9277d 100644 --- a/web-ui/app/js/helpers/view_helper.js +++ b/web-ui/app/js/helpers/view_helper.js @@ -121,11 +121,19 @@ define( } } + function formatSize(bytes) { + var e = Math.floor(Math.log(bytes) / Math.log(1024)); + return (bytes / Math.pow(1024, e)).toFixed(2) + ' ' + ' KMGTP'.charAt(e) + 'b'; + } + + Handlebars.registerHelper('formatDate', formatDate); + Handlebars.registerHelper('formatSize', formatSize); Handlebars.registerHelper('formatStatusClasses', formatStatusClasses); return { formatStatusClasses: formatStatusClasses, + formatSize: formatSize, formatMailBody: formatMailBody, moveCaretToEndOfText: moveCaretToEndOfText, quoteMail: quoteMail, -- cgit v1.2.3