]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/sdn/zones/QinQEdit.js
sdn: add onlineHelp references and various nits
[pve-manager.git] / www / manager6 / sdn / zones / QinQEdit.js
1 Ext.define('PVE.sdn.zones.QinQInputPanel', {
2 extend: 'PVE.panel.SDNZoneBase',
3
4 onlineHelp: 'pvesdn_zone_plugin_qinq',
5
6 onGetValues: function(values) {
7 var me = this;
8
9 if (me.isCreate) {
10 values.type = me.type;
11 } else {
12 delete values.sdn;
13 }
14
15 return values;
16 },
17
18 initComponent : function() {
19 var me = this;
20
21 me.items = [
22 {
23 xtype: me.isCreate ? 'textfield' : 'displayfield',
24 name: 'zone',
25 maxLength: 10,
26 value: me.zone || '',
27 fieldLabel: 'ID',
28 allowBlank: false
29 },
30 {
31 xtype: 'textfield',
32 name: 'bridge',
33 fieldLabel: 'Bridge',
34 allowBlank: false,
35 },
36 {
37 xtype: 'proxmoxintegerfield',
38 name: 'tag',
39 fieldLabel: gettext('Service vlan'),
40 allowBlank: false
41 },
42 {
43 xtype: 'proxmoxintegerfield',
44 name: 'mtu',
45 minValue: 100,
46 maxValue: 65000,
47 fieldLabel: 'MTU',
48 skipEmptyText: true,
49 allowBlank: true,
50 emptyText: 'auto'
51 },
52 {
53 xtype: 'pveNodeSelector',
54 name: 'nodes',
55 fieldLabel: gettext('Nodes'),
56 emptyText: gettext('All') + ' (' + gettext('No restrictions') +')',
57 multiSelect: true,
58 autoSelect: false
59 },
60
61 ];
62
63 me.callParent();
64 }
65 });