]> git.proxmox.com Git - pve-manager.git/blame - www/manager6/sdn/zones/EvpnEdit.js
ui: eslint: fix various spacing related issues
[pve-manager.git] / www / manager6 / sdn / zones / EvpnEdit.js
CommitLineData
9233148b
AD
1Ext.define('PVE.sdn.zones.EvpnInputPanel', {
2 extend: 'PVE.panel.SDNZoneBase',
3
f3c1eac7
TL
4 onlineHelp: 'pvesdn_zone_plugin_evpn',
5
9233148b
AD
6 onGetValues: function(values) {
7 var me = this;
8
9 if (me.isCreate) {
10 values.type = me.type;
11 } else {
12 delete values.zone;
13 }
14
15 return values;
16 },
17
8058410f 18 initComponent: function() {
9233148b
AD
19 var me = this;
20
21 me.items = [
22 {
23 xtype: me.isCreate ? 'textfield' : 'displayfield',
24 name: 'zone',
872f9a05 25 maxLength: 8,
9233148b
AD
26 value: me.zone || '',
27 fieldLabel: 'ID',
f6710aac 28 allowBlank: false,
9233148b
AD
29 },
30 {
31 xtype: 'proxmoxintegerfield',
32 name: 'vrf-vxlan',
33 minValue: 1,
34 maxValue: 16000000,
f3c1eac7 35 fieldLabel: 'VRF-VXLAN Tag',
f6710aac 36 allowBlank: false,
9233148b
AD
37 },
38 {
39 xtype: 'pveSDNControllerSelector',
40 fieldLabel: gettext('Controller'),
41 name: 'controller',
42 value: '',
f6710aac 43 allowBlank: false,
9233148b
AD
44 },
45 {
46 xtype: 'proxmoxintegerfield',
47 name: 'mtu',
48 minValue: 100,
49 maxValue: 65000,
f3c1eac7 50 fieldLabel: 'MTU',
9233148b
AD
51 skipEmptyText: true,
52 allowBlank: true,
f6710aac 53 emptyText: 'auto',
9233148b
AD
54 },
55 {
56 xtype: 'pveNodeSelector',
57 name: 'nodes',
58 fieldLabel: gettext('Nodes'),
59 emptyText: gettext('All') + ' (' + gettext('No restrictions') +')',
60 multiSelect: true,
f6710aac 61 autoSelect: false,
9233148b
AD
62 },
63
64 ];
65
66 me.callParent();
f6710aac 67 },
9233148b 68});