Signed-off-by: Thomas Lamprecht <t.lampre...@proxmox.com> --- www/manager6/Parser.js | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+)
diff --git a/www/manager6/Parser.js b/www/manager6/Parser.js index 8253bd80..5616d5b0 100644 --- a/www/manager6/Parser.js +++ b/www/manager6/Parser.js @@ -580,5 +580,48 @@ Ext.define('PVE.Parser', { statics: { }; } return null; + }, + + parseBWLimits: function(value) { + if (!value) { + return; + } + + var res = {}; + + var errors = false; + Ext.Array.each(value.split(','), function(p) { + if (!p || p.match(/^\s*$/)) { + return; // continue + } + + var m; + if ((m = p.match(/^(restore|clone|default|migration|move)=(\d+)$/)) !== null) { + res[m[1]] = m[2] / 1024; + } else { + errors = true; + return false; // break + } + }); + + if (errors) { + return; + } + + return res; + }, + + printFormatString: function(data) { + var datastr; + Ext.Object.each(data, function(key, value) { + if (value === '') { return; } + if (!datastr) { + datastr = key + '=' + value; + } else { + datastr += ',' + key + '=' + value; + } + }); + + return datastr; } }}); -- 2.14.2 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel