change 'create' parameter to 'isCreate'

this mirrors the changes from Emmanuel in commit
9af71828d42c67b13144b568eee828b215054399
of pve-manager

where he renamed the 'create' parameter of the Edit Window to
isCreate, to avoid countless jslint errors regarding type confusion

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2017-11-14 11:17:07 +01:00 committed by Dietmar Maurer
parent 7c0e4c25c1
commit b33f451f98
2 changed files with 30 additions and 28 deletions

View File

@ -13,7 +13,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
throw "no network device type specified"; throw "no network device type specified";
} }
me.create = !me.iface; me.isCreate = !me.iface;
var iface_vtype; var iface_vtype;
@ -21,9 +21,9 @@ Ext.define('Proxmox.node.NetworkEdit', {
iface_vtype = 'BridgeName'; iface_vtype = 'BridgeName';
} else if (me.iftype === 'bond') { } else if (me.iftype === 'bond') {
iface_vtype = 'BondName'; iface_vtype = 'BondName';
} else if (me.iftype === 'eth' && !me.create) { } else if (me.iftype === 'eth' && !me.isCreate) {
iface_vtype = 'InterfaceName'; iface_vtype = 'InterfaceName';
} else if (me.iftype === 'vlan' && !me.create) { } else if (me.iftype === 'vlan' && !me.isCreate) {
iface_vtype = 'InterfaceName'; iface_vtype = 'InterfaceName';
} else if (me.iftype === 'OVSBridge') { } else if (me.iftype === 'OVSBridge') {
iface_vtype = 'BridgeName'; iface_vtype = 'BridgeName';
@ -49,7 +49,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
fieldLabel: gettext('Autostart'), fieldLabel: gettext('Autostart'),
name: 'autostart', name: 'autostart',
uncheckedValue: 0, uncheckedValue: 0,
checked: me.create ? true : undefined checked: me.isCreate ? true : undefined
}); });
} }
@ -58,7 +58,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
xtype: 'proxmoxcheckbox', xtype: 'proxmoxcheckbox',
fieldLabel: gettext('VLAN aware'), fieldLabel: gettext('VLAN aware'),
name: 'bridge_vlan_aware', name: 'bridge_vlan_aware',
deleteEmpty: !me.create deleteEmpty: !me.isCreate
}); });
column2.push({ column2.push({
xtype: 'textfield', xtype: 'textfield',
@ -78,7 +78,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
}); });
} else if (me.iftype === 'OVSPort' || me.iftype === 'OVSIntPort') { } else if (me.iftype === 'OVSPort' || me.iftype === 'OVSIntPort') {
column2.push({ column2.push({
xtype: me.create ? 'PVE.form.BridgeSelector' : 'displayfield', xtype: me.isCreate ? 'PVE.form.BridgeSelector' : 'displayfield',
fieldLabel: Proxmox.Utils.render_network_iface_type('OVSBridge'), fieldLabel: Proxmox.Utils.render_network_iface_type('OVSBridge'),
allowBlank: false, allowBlank: false,
nodename: me.nodename, nodename: me.nodename,
@ -87,7 +87,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
}); });
column2.push({ column2.push({
xtype: 'pveVlanField', xtype: 'pveVlanField',
deleteEmpty: !me.create, deleteEmpty: !me.isCreate,
name: 'ovs_tag', name: 'ovs_tag',
value: '' value: ''
}); });
@ -106,7 +106,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
var policySelector = Ext.createWidget('bondPolicySelector', { var policySelector = Ext.createWidget('bondPolicySelector', {
fieldLabel: gettext('Hash policy'), fieldLabel: gettext('Hash policy'),
name: 'bond_xmit_hash_policy', name: 'bond_xmit_hash_policy',
deleteEmpty: !me.create, deleteEmpty: !me.isCreate,
disabled: true disabled: true
}); });
@ -114,7 +114,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
xtype: 'bondModeSelector', xtype: 'bondModeSelector',
fieldLabel: gettext('Mode'), fieldLabel: gettext('Mode'),
name: 'bond_mode', name: 'bond_mode',
value: me.create ? 'balance-rr' : undefined, value: me.isCreate ? 'balance-rr' : undefined,
listeners: { listeners: {
change: function(f, value) { change: function(f, value) {
if (value === 'balance-xor' || if (value === 'balance-xor' ||
@ -133,7 +133,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
} else if (me.iftype === 'OVSBond') { } else if (me.iftype === 'OVSBond') {
column2.push({ column2.push({
xtype: me.create ? 'PVE.form.BridgeSelector' : 'displayfield', xtype: me.isCreate ? 'PVE.form.BridgeSelector' : 'displayfield',
fieldLabel: Proxmox.Utils.render_network_iface_type('OVSBridge'), fieldLabel: Proxmox.Utils.render_network_iface_type('OVSBridge'),
allowBlank: false, allowBlank: false,
nodename: me.nodename, nodename: me.nodename,
@ -142,7 +142,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
}); });
column2.push({ column2.push({
xtype: 'pveVlanField', xtype: 'pveVlanField',
deleteEmpty: !me.create, deleteEmpty: !me.isCreate,
name: 'ovs_tag', name: 'ovs_tag',
value: '' value: ''
}); });
@ -164,7 +164,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
var url; var url;
var method; var method;
if (me.create) { if (me.isCreate) {
url = "/api2/extjs/nodes/" + me.nodename + "/network"; url = "/api2/extjs/nodes/" + me.nodename + "/network";
method = 'POST'; method = 'POST';
} else { } else {
@ -179,7 +179,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
value: me.iftype value: me.iftype
}, },
{ {
xtype: me.create ? 'textfield' : 'displayfield', xtype: me.isCreate ? 'textfield' : 'displayfield',
fieldLabel: gettext('Name'), fieldLabel: gettext('Name'),
name: 'iface', name: 'iface',
value: me.iface, value: me.iface,
@ -195,7 +195,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
fieldLabel: gettext('Mode'), fieldLabel: gettext('Mode'),
name: 'bond_mode', name: 'bond_mode',
openvswitch: true, openvswitch: true,
value: me.create ? 'active-backup' : undefined, value: me.isCreate ? 'active-backup' : undefined,
allowBlank: false allowBlank: false
}, },
{ {
@ -209,14 +209,14 @@ Ext.define('Proxmox.node.NetworkEdit', {
column1.push( column1.push(
{ {
xtype: 'proxmoxtextfield', xtype: 'proxmoxtextfield',
deleteEmpty: !me.create, deleteEmpty: !me.isCreate,
fieldLabel: gettext('IP address'), fieldLabel: gettext('IP address'),
vtype: 'IPAddress', vtype: 'IPAddress',
name: 'address' name: 'address'
}, },
{ {
xtype: 'proxmoxtextfield', xtype: 'proxmoxtextfield',
deleteEmpty: !me.create, deleteEmpty: !me.isCreate,
fieldLabel: gettext('Subnet mask'), fieldLabel: gettext('Subnet mask'),
vtype: 'IPAddress', vtype: 'IPAddress',
name: 'netmask', name: 'netmask',
@ -241,21 +241,21 @@ Ext.define('Proxmox.node.NetworkEdit', {
}, },
{ {
xtype: 'proxmoxtextfield', xtype: 'proxmoxtextfield',
deleteEmpty: !me.create, deleteEmpty: !me.isCreate,
fieldLabel: gettext('Gateway'), fieldLabel: gettext('Gateway'),
vtype: 'IPAddress', vtype: 'IPAddress',
name: 'gateway' name: 'gateway'
}, },
{ {
xtype: 'proxmoxtextfield', xtype: 'proxmoxtextfield',
deleteEmpty: !me.create, deleteEmpty: !me.isCreate,
fieldLabel: gettext('IPv6 address'), fieldLabel: gettext('IPv6 address'),
vtype: 'IP6Address', vtype: 'IP6Address',
name: 'address6' name: 'address6'
}, },
{ {
xtype: 'proxmoxtextfield', xtype: 'proxmoxtextfield',
deleteEmpty: !me.create, deleteEmpty: !me.isCreate,
fieldLabel: gettext('Prefix length'), fieldLabel: gettext('Prefix length'),
vtype: 'IP6PrefixLength', vtype: 'IP6PrefixLength',
name: 'netmask6', name: 'netmask6',
@ -282,7 +282,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
}, },
{ {
xtype: 'proxmoxtextfield', xtype: 'proxmoxtextfield',
deleteEmpty: !me.create, deleteEmpty: !me.isCreate,
fieldLabel: gettext('Gateway'), fieldLabel: gettext('Gateway'),
vtype: 'IP6Address', vtype: 'IP6Address',
name: 'gateway6' name: 'gateway6'
@ -302,7 +302,7 @@ Ext.define('Proxmox.node.NetworkEdit', {
me.callParent(); me.callParent();
if (me.create) { if (me.isCreate) {
me.down('field[name=iface]').setValue(me.iface_default); me.down('field[name=iface]').setValue(me.iface_default);
} else { } else {
me.load({ me.load({

View File

@ -13,9 +13,9 @@ Ext.define('Proxmox.window.Edit', {
// Create: <subject> // Create: <subject>
subject: undefined, subject: undefined,
// set create to true if you want a Create button (instead // set isCreate to true if you want a Create button (instead
// OK and RESET) // OK and RESET)
create: false, isCreate: false,
// set to true if you want an Add button (instead of Create) // set to true if you want an Add button (instead of Create)
isAdd: false, isAdd: false,
@ -198,6 +198,8 @@ Ext.define('Proxmox.window.Edit', {
throw "no url specified"; throw "no url specified";
} }
if (me.create) {throw "deprecated parameter, use isCreate";}
var items = Ext.isArray(me.items) ? me.items : [ me.items ]; var items = Ext.isArray(me.items) ? me.items : [ me.items ];
me.items = undefined; me.items = undefined;
@ -223,7 +225,7 @@ Ext.define('Proxmox.window.Edit', {
var form = me.formPanel.getForm(); var form = me.formPanel.getForm();
var submitText; var submitText;
if (me.create) { if (me.isCreate) {
if (me.submitText) { if (me.submitText) {
submitText = me.submitText; submitText = me.submitText;
} else if (me.isAdd) { } else if (me.isAdd) {
@ -240,7 +242,7 @@ Ext.define('Proxmox.window.Edit', {
var submitBtn = Ext.create('Ext.Button', { var submitBtn = Ext.create('Ext.Button', {
reference: 'submitbutton', reference: 'submitbutton',
text: submitText, text: submitText,
disabled: !me.create, disabled: !me.isCreate,
handler: function() { handler: function() {
me.submit(); me.submit();
} }
@ -257,7 +259,7 @@ Ext.define('Proxmox.window.Edit', {
var set_button_status = function() { var set_button_status = function() {
var valid = form.isValid(); var valid = form.isValid();
var dirty = form.isDirty(); var dirty = form.isDirty();
submitBtn.setDisabled(!valid || !(dirty || me.create)); submitBtn.setDisabled(!valid || !(dirty || me.isCreate));
resetBtn.setDisabled(!dirty); resetBtn.setDisabled(!dirty);
}; };
@ -273,10 +275,10 @@ Ext.define('Proxmox.window.Edit', {
(inputPanel.column1 || inputPanel.column2); (inputPanel.column1 || inputPanel.column2);
if (me.subject && !me.title) { if (me.subject && !me.title) {
me.title = Proxmox.Utils.dialog_title(me.subject, me.create, me.isAdd); me.title = Proxmox.Utils.dialog_title(me.subject, me.isCreate, me.isAdd);
} }
if (me.create) { if (me.isCreate) {
me.buttons = [ submitBtn ] ; me.buttons = [ submitBtn ] ;
} else { } else {
me.buttons = [ submitBtn, resetBtn ]; me.buttons = [ submitBtn, resetBtn ];