]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/Utils.js
gui: Utils: add propertyString helper
[pve-manager.git] / www / manager6 / Utils.js
index 47f9d297586f70415b7585602df2fe2a11fe5c1e..55b06e50c1b6b59ff7e63960aa600a3d7fb733f5 100644 (file)
@@ -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];
+       }
     }
 },