mirror of
https://git.proxmox.com/git/proxmox-widget-toolkit
synced 2025-05-29 15:33:08 +00:00
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:
parent
7c0e4c25c1
commit
b33f451f98
@ -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({
|
||||||
|
@ -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 ];
|
||||||
|
Loading…
Reference in New Issue
Block a user