[pve-devel] applied: [PATCH manager] use correct multiKey and getObjectValue calls for memory line
Thomas Lamprecht
t.lamprecht at proxmox.com
Mon Apr 23 13:50:00 CEST 2018
applied
On 4/10/18 4:36 PM, Dominik Csapak wrote:
> also show shares and if ballooning is off
>
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
> www/manager6/qemu/HardwareView.js | 32 +++++++++++++++++++++++---------
> 1 file changed, 23 insertions(+), 9 deletions(-)
>
> diff --git a/www/manager6/qemu/HardwareView.js b/www/manager6/qemu/HardwareView.js
> index 8017f84a..17e755a8 100644
> --- a/www/manager6/qemu/HardwareView.js
> +++ b/www/manager6/qemu/HardwareView.js
> @@ -50,14 +50,26 @@ Ext.define('PVE.qemu.HardwareView', {
> never_delete: true,
> defaultValue: '512',
> tdCls: 'pve-itype-icon-memory',
> - renderer: function(value, metaData, record) {
> - var balloon = me.getObjectValue('balloon');
> - if (balloon) {
> - return Proxmox.Utils.format_size(balloon*1024*1024) + "/" +
> - Proxmox.Utils.format_size(value*1024*1024);
> -
> - }
> - return Proxmox.Utils.format_size(value*1024*1024);
> + multiKey: ['memory', 'balloon', 'shares'],
> + renderer: function(value, metaData, record, ri, ci, store, pending) {
> + var res = '';
> +
> + var max = me.getObjectValue('memory', 512, pending);
> + var balloon = me.getObjectValue('balloon', undefined, pending);
> + var shares = me.getObjectValue('shares', undefined, pending);
> +
> + res = Proxmox.Utils.format_size(max*1024*1024);
> +
> + if (balloon !== undefined && balloon > 0) {
> + res = Proxmox.Utils.format_size(balloon*1024*1024) + "/" + res;
> +
> + if (shares) {
> + res += ' [shares=' + shares +']';
> + }
> + } else if (balloon === 0) {
> + res += ' [balloon=0]';
> + }
> + return res;
> }
> },
> sockets: {
> @@ -146,8 +158,10 @@ Ext.define('PVE.qemu.HardwareView', {
> },
> bios: {
> visible: false
> + },
> + shares: {
> + visible: false
> }
> -
> };
>
> PVE.Utils.forEachBus(undefined, function(type, id) {
>
More information about the pve-devel
mailing list