diff options
Diffstat (limited to 'web/src/js/utils.js')
-rw-r--r-- | web/src/js/utils.js | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/web/src/js/utils.js b/web/src/js/utils.js index 947ad5c1..e53097f8 100644 --- a/web/src/js/utils.js +++ b/web/src/js/utils.js @@ -13,11 +13,11 @@ var AutoScrollMixin = { }; var StickyHeadMixin = { - adjustHead: function(){ + adjustHead: function () { // Abusing CSS transforms to set the element // referenced as head into some kind of position:sticky. var head = this.refs.head.getDOMNode(); - head.style.transform = "translate(0,"+this.getDOMNode().scrollTop+"px)"; + head.style.transform = "translate(0," + this.getDOMNode().scrollTop + "px)"; } }; @@ -30,4 +30,13 @@ var Key = { RIGHT: 39, ENTER: 13, ESC: 27 +}; + +var formatSize = function (size) { + 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(); };
\ No newline at end of file |