[pve-devel] [PATCH 2/9] format_size: optionally specify decimal place

Stefan Priebe s.priebe at profihost.ag
Wed Apr 24 11:53:00 CEST 2013


Signed-off-by: Stefan Priebe <s.priebe at profihost.ag>
---
 www/manager/Utils.js |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/www/manager/Utils.js b/www/manager/Utils.js
index 97c62b1..38d890f 100644
--- a/www/manager/Utils.js
+++ b/www/manager/Utils.js
@@ -502,7 +502,7 @@ Ext.define('PVE.Utils', { statics: {
 	return task;
     },
 
-    format_size: function(size) {
+    format_size: function(size, sl) {
 	/*jslint confusion: true */
 
 	if (size < 1024) {
@@ -512,24 +512,24 @@ Ext.define('PVE.Utils', { statics: {
 	var kb = size / 1024;
 
 	if (kb < 1024) {
-	    return kb.toFixed(0) + "KB";
+	    return kb.toFixed(!Ext.isNumeric(sl) ? 0 : sl) + "KB";
 	}
 
 	var mb = size / (1024*1024);
 
 	if (mb < 1024) {
-	    return mb.toFixed(0) + "MB";
+	    return mb.toFixed(!Ext.isNumeric(sl) ? 0 : sl) + "MB";
 	}
 
 	var gb = mb / 1024;
 
 	if (gb < 1024) {
-	    return gb.toFixed(2) + "GB";
+	    return gb.toFixed(!Ext.isNumeric(sl) ? 2 : sl) + "GB";
 	}
 
 	var tb =  gb / 1024;
 
-	return tb.toFixed(2) + "TB";
+	return tb.toFixed(!Ext.isNumeric(sl) ? 2 : sl) + "TB";
 
     },
 
-- 
1.7.10.4



More information about the pve-devel mailing list