ui: refactor render_size_usage to Utils
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
f2d6324958
commit
78763d21b1
@ -185,6 +185,15 @@ Ext.define('PBS.Utils', {
|
||||
return Ext.String.format(gettext("in {0}"), duration);
|
||||
},
|
||||
|
||||
render_size_usage: function(val, max) {
|
||||
if (max === 0) {
|
||||
return gettext('N/A');
|
||||
}
|
||||
return (val*100/max).toFixed(2) + '% (' +
|
||||
Ext.String.format(gettext('{0} of {1}'),
|
||||
Proxmox.Utils.format_size(val), Proxmox.Utils.format_size(max)) + ')';
|
||||
},
|
||||
|
||||
constructor: function() {
|
||||
var me = this;
|
||||
|
||||
|
@ -51,18 +51,7 @@ Ext.define('PBS.DataStoreInfo', {
|
||||
let total = store.getById('total').data.value;
|
||||
let used = store.getById('used').data.value;
|
||||
|
||||
let percent = 100*used/total;
|
||||
if (total === 0) {
|
||||
percent = 0;
|
||||
}
|
||||
let used_percent = `${percent.toFixed(2)}%`;
|
||||
|
||||
let usage = used_percent + ' (' +
|
||||
Ext.String.format(
|
||||
gettext('{0} of {1}'),
|
||||
Proxmox.Utils.format_size(used),
|
||||
Proxmox.Utils.format_size(total),
|
||||
) + ')';
|
||||
let usage = PBS.Utils.render_size_usage(used, total);
|
||||
vm.set('usagetext', usage);
|
||||
vm.set('usage', used/total);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user