
From: Yu Xin Huo <huoyuxin@linux.vnet.ibm.com> Signed-off-by: Yu Xin Huo <huoyuxin@linux.vnet.ibm.com> --- ui/js/src/kimchi.storage_main.js | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ui/js/src/kimchi.storage_main.js b/ui/js/src/kimchi.storage_main.js index 28b2b58..9a45b65 100644 --- a/ui/js/src/kimchi.storage_main.js +++ b/ui/js/src/kimchi.storage_main.js @@ -21,7 +21,7 @@ kimchi.doListStoragePools = function() { if (result && result.length) { var listHtml = ''; $.each(result, function(index, value) { - value.usage = parseInt(value.allocated / value.capacity * 100) || 0; + value.usage = Math.round(value.allocated / value.capacity * 100) || 0; value.capacity = kimchi.changetoProperUnit(value.capacity,1); value.allocated = kimchi.changetoProperUnit(value.allocated,1); value.enableExt = value.type==="logical" ? "" : "hide-content"; @@ -313,7 +313,12 @@ kimchi.initLogicalPoolExtend = function() { $("input[type='checkbox']:checked", "#logicalPoolExtend").each(function(){ devicePaths.push($(this).prop('value')); }) - kimchi.updateStoragePool($("#logicalPoolExtend").dialog("option", "poolName"),{disks: devicePaths}); + kimchi.updateStoragePool($("#logicalPoolExtend").dialog("option", "poolName"),{disks: devicePaths},function(data){ + var item = $("#"+$("#logicalPoolExtend").dialog("option", "poolName")); + $(".usage", $(".storage-name", item)).text((Math.round(data.allocated/data.capacity*100)||0)+"%"); + $(".storage-text", $(".storage-capacity", item)).text(kimchi.changetoProperUnit(data.capacity,1)); + $(".storage-text", $(".storage-allocate", item)).text(kimchi.changetoProperUnit(data.allocated,1)); + }); $(this).dialog("close"); } }] -- 1.7.1