diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-09-19 17:56:54 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-09-19 17:56:54 +0200 |
commit | 818c5918b648b29f3692bd2cc6ebcf326d4d2497 (patch) | |
tree | 50346a97f281fb4138766f4c6deca5f789995a66 /web/src/js/utils.js | |
parent | b5e727da8869baf9d24720debf8ff6c6c22c8500 (diff) | |
download | mitmproxy-818c5918b648b29f3692bd2cc6ebcf326d4d2497.tar.gz mitmproxy-818c5918b648b29f3692bd2cc6ebcf326d4d2497.tar.bz2 mitmproxy-818c5918b648b29f3692bd2cc6ebcf326d4d2497.zip |
web: display flow connection info
Diffstat (limited to 'web/src/js/utils.js')
-rw-r--r-- | web/src/js/utils.js | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/web/src/js/utils.js b/web/src/js/utils.js index e53097f8..782618c2 100644 --- a/web/src/js/utils.js +++ b/web/src/js/utils.js @@ -29,14 +29,32 @@ var Key = { LEFT: 37, RIGHT: 39, ENTER: 13, - ESC: 27 + ESC: 27, + TAB: 9, + SPACE: 32, + J: 74, + K: 75, + H: 72, + L: 76 }; -var formatSize = function (size) { +var formatSize = function (bytes) { + var size = bytes; var prefix = ["B", "KB", "MB", "GB", "TB"]; while (size >= 1024 && prefix.length > 1) { prefix.shift(); size = size / 1024; } - return (Math.floor(size * 100) / 100.0) + prefix.shift(); + return (Math.floor(size * 100) / 100.0).toFixed(2) + prefix.shift(); +}; + +var formatTimeDelta = function (milliseconds) { + var time = milliseconds; + var prefix = ["ms", "s", "m", "h"]; + var div = [1000, 60, 60]; + while (time >= div[0] && prefix.length > 1) { + prefix.shift(); + time = time / div.shift(); + } + return Math.round(time) + prefix.shift(); };
\ No newline at end of file |