this helper conditionally sets the given value to the given property on the given object, optionally a different value
this is useful for our MP/HD Edit panels, where we set the options of the drive/mp this way for every gui option we have Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> --- www/manager6/Utils.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/www/manager6/Utils.js b/www/manager6/Utils.js index 47f9d297..55b06e50 100644 --- a/www/manager6/Utils.js +++ b/www/manager6/Utils.js @@ -1260,6 +1260,18 @@ Ext.define('PVE.Utils', { utilities: { } else { return false; } + }, + + propertyStringSet: function(target, source, name, value) { + if (source) { + if (value === undefined) { + target[name] = source; + } else { + target[name] = value; + } + } else { + delete target[name]; + } } }, -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel