]> git.proxmox.com Git - proxmox-widget-toolkit.git/blobdiff - Utils.js
Utils: fix some lint errors
[proxmox-widget-toolkit.git] / Utils.js
index 93cba81ee8798f5c76daa57df753a82351a373f4..689ee1aa87065ea9700c640594629c06d0673b27 100644 (file)
--- a/Utils.js
+++ b/Utils.js
@@ -218,7 +218,7 @@ Ext.define('Proxmox.Utils', { utilities: {
        if (clearMaskBeforeLoad) {
            me.mon(store, 'beforeload', function(s, operation, eOpts) {
                Proxmox.Utils.setErrorMask(me, false);
-           })
+           });
        } else {
            me.mon(store, 'beforeload', function(s, operation, eOpts) {
                if (!me.loadCount) {
@@ -418,6 +418,19 @@ Ext.define('Proxmox.Utils', { utilities: {
        return type + ' ' + id;
     },
 
+    format_size: function(size) {
+       /*jslint confusion: true */
+
+       var units = ['', 'Ki', 'Mi', 'Gi', 'Ti', 'Pi', 'Ei', 'Zi', 'Yi'];
+       var num = 0;
+
+       while (size >= 1024 && ((num++)+1) < units.length) {
+           size = size / 1024;
+       }
+
+       return size.toFixed((num > 0)?2:0) + " " + units[num] + "B";
+    },
+
     render_upid: function(value, metaData, record) {
        var type = record.data.type;
        var id = record.data.id;
@@ -463,7 +476,7 @@ Ext.define('Proxmox.Utils', { utilities: {
     render_timestamp: function(value, metaData, record, rowIndex, colIndex, store) {
        var servertime = new Date(value * 1000);
        return Ext.Date.format(servertime, 'Y-m-d H:i:s');
-    },
+    }
 
     },