if (!match_res) {
return;
}
- res['interface'] = match_res[1];
+ res.interface = match_res[1];
res.index = match_res[2];
var errors = false;
delete_if_default: function(values, fieldname, default_val, create) {
if (values[fieldname] === '' || values[fieldname] === default_val) {
if (!create) {
- if (values['delete']) {
- if (Ext.isArray(values['delete'])) {
- values['delete'].push(fieldname);
+ if (values.delete) {
+ if (Ext.isArray(values.delete)) {
+ values.delete.push(fieldname);
} else {
- values['delete'] += ',' + fieldname;
+ values.delete += ',' + fieldname;
}
} else {
- values['delete'] = fieldname;
+ values.delete = fieldname;
}
}
if (!this.up('pveCephInstallWizard').getViewModel().get('configuration')) {
var wizard = me.up('window');
var kv = wizard.getValues();
- delete kv['delete'];
+ delete kv.delete;
var monNode = kv['mon-node'];
delete kv['mon-node'];
var nodename = me.nodename;
let b = recordB.data;
let vendorOrder = PVE.Utils.cpu_vendor_order;
- let orderA = vendorOrder[a.vendor] || vendorOrder['_default_'];
- let orderB = vendorOrder[b.vendor] || vendorOrder['_default_'];
+ let orderA = vendorOrder[a.vendor] || vendorOrder._default_;
+ let orderB = vendorOrder[b.vendor] || vendorOrder._default_;
if (orderA > orderB) {
return 1;
}
if (values.spice_enhancements) {
var enhancements = PVE.Parser.parsePropertyString(values.spice_enhancements);
- enhancements['foldersharing'] = PVE.Parser.parseBoolean(enhancements['foldersharing'], 0);
+ enhancements.foldersharing = PVE.Parser.parseBoolean(enhancements.foldersharing, 0);
this.callParent([enhancements]);
}
},
},
filters: [
function(item) {
- return !!item.data.usbpath && !!item.data.prodid && item.data['class'] != 9;
+ return !!item.data.usbpath && !!item.data.prodid && item.data.class != 9;
},
],
});
data[me.getName()] = val;
} else if (me.deleteEmpty) {
data = {};
- data['delete'] = me.getName();
+ data.delete = me.getName();
}
}
return data;
onSubmit: function() {
var wizard = this.up('window');
var kv = wizard.getValues();
- delete kv['delete'];
+ delete kv.delete;
var nodename = kv.nodename;
delete kv.nodename;
}
if (deletes.length) {
- values['delete'] = deletes.join(',');
+ values.delete = deletes.join(',');
}
return values;
let rowdef = rows[key];
edit_btn.setDisabled(!rowdef.editor);
- let pending = rec.data['delete'] || me.hasPendingChanges(key);
+ let pending = rec.data.delete || me.hasPendingChanges(key);
revert_btn.setDisabled(!pending);
};
}
var key = rec.data.key;
- var pending = rec.data['delete'] || me.hasPendingChanges(key);
+ var pending = rec.data.delete || me.hasPendingChanges(key);
var rowdef = rows[key];
edit_btn.setDisabled(!rowdef.editor);
var value = rec.data.value;
var rowdef = rows[key];
- var pending = rec.data['delete'] || me.hasPendingChanges(key);
+ var pending = rec.data.delete || me.hasPendingChanges(key);
var isDisk = rowdef.tdCls == 'pve-itype-icon-storage';
var isUnusedDisk = key.match(/^unused\d+/);
- var noedit = rec.data['delete'] || !rowdef.editor;
+ var noedit = rec.data.delete || !rowdef.editor;
if (!noedit && Proxmox.UserName !== 'root@pam' && key.match(/^mp\d+$/)) {
var mp = PVE.Parser.parseLxcMountPoint(value);
if (mp.type !== 'volume') {
}
var params = {};
- params['delete'] = id;
+ params.delete = id;
Proxmox.Utils.API2Request({
url: me.baseurl + '/config',
waitMsgTarget: me,
onSubmit: function() {
var wizard = this.up('window');
var kv = wizard.getValues();
- delete kv['delete'];
+ delete kv.delete;
var nodename = kv.nodename;
delete kv.nodename;
}
if (delete_disk) {
- params['delete'] = 1;
+ params.delete = 1;
}
var url = '/nodes/' + me.nodename + '/' + me.type + '/' + me.vmid + '/';
var value = rec.data.value;
var rowdef = rows[key];
- var pending = rec.data['delete'] || me.hasPendingChanges(key);
+ var pending = rec.data.delete || me.hasPendingChanges(key);
var isCDRom = value && !!value.toString().match(/media=cdrom/);
var isUnusedDisk = key.match(/^unused\d+/);
var isUsedDisk = !isUnusedDisk && rowdef.isOnStorageBus && !isCDRom;
var isEfi = key === 'efidisk0';
- remove_btn.setDisabled(rec.data['delete'] || rowdef.never_delete === true || isUnusedDisk && !diskCap);
+ remove_btn.setDisabled(rec.data.delete || rowdef.never_delete === true || isUnusedDisk && !diskCap);
remove_btn.setText(isUsedDisk && !isCloudInit ? remove_btn.altText : remove_btn.defaultText);
remove_btn.RESTMethod = isUnusedDisk ? 'POST':'PUT';
- edit_btn.setDisabled(rec.data['delete'] || !rowdef.editor || isCloudInit || !isCDRom && !diskCap);
+ edit_btn.setDisabled(rec.data.delete || !rowdef.editor || isCloudInit || !isCDRom && !diskCap);
resize_btn.setDisabled(pending || !isUsedDisk || !diskCap);
var cfg = PVE.Parser.printIPConfig(values);
if (cfg === '') {
- params['delete'] = [me.confid];
+ params.delete = [me.confid];
} else {
params[me.confid] = cfg;
}
if (!values.ballooning) {
res.balloon = 0;
- res['delete'] = 'shares';
+ res.delete = 'shares';
} else if (values.memory === values.balloon) {
delete res.balloon;
- res['delete'] = 'balloon,shares';
+ res.delete = 'balloon,shares';
} else if (Ext.isDefined(values.shares) && values.shares !== "") {
res.shares = values.shares;
} else {
- res['delete'] = "shares";
+ res.delete = "shares";
}
return res;
}
var key = rec.data.key;
- var pending = rec.data['delete'] || me.hasPendingChanges(key);
+ var pending = rec.data.delete || me.hasPendingChanges(key);
var rowdef = rows[key];
edit_btn.setDisabled(!rowdef.editor);
onGetValues: function(values) {
var me = this;
- if (Array.isArray(values['delete'])) {
- values['delete'] = values['delete'].join(',');
+ if (Array.isArray(values.delete)) {
+ values.delete = values.delete.join(',');
}
PVE.Utils.delete_if_default(values, 'cpulimit', '0', 0);
var cpustring = PVE.Parser.printQemuCpu(me.cpu);
// remove cputype delete request:
- var del = values['delete'];
- delete values['delete'];
+ var del = values.delete;
+ delete values.delete;
if (del) {
del = del.split(',');
Ext.Array.remove(del, 'cputype');
var delarr = del.join(',');
if (delarr) {
- values['delete'] = delarr;
+ values.delete = delarr;
}
return values;
}
if (!values.sshkeys.length) {
values = {};
- values['delete'] = 'sshkeys';
+ values.delete = 'sshkeys';
return values;
} else {
values.sshkeys = encodeURIComponent(values.sshkeys);
if (values.options === '') {
delete values.options;
if (!me.isCreate) {
- values["delete"] = "options";
+ values.delete = "options";
}
}
var value = field.getValue().toLowerCase();
store.clearFilter(true);
store.filterBy(function(rec) {
- return rec.data['package'].toLowerCase().indexOf(value) !== -1 ||
+ return rec.data.package.toLowerCase().indexOf(value) !== -1 ||
rec.data.headline.toLowerCase().indexOf(value) !== -1;
});
},
}
if (vm.get('migration.overwriteLocalResourceCheck')) {
- params['force'] = 1;
+ params.force = 1;
}
Proxmox.Utils.API2Request({