]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/sdn/VnetPanel.js
sdn: add subnet/ipam/sdn management
[pve-manager.git] / www / manager6 / sdn / VnetPanel.js
1 Ext.define('PVE.sdn.Vnet', {
2 extend: 'Ext.panel.Panel',
3 alias: 'widget.pveSDNVnet',
4
5 title: 'Vnet',
6
7 onlineHelp: 'pvesdn_config_vnet',
8
9 initComponent: function() {
10 var me = this;
11
12 var subnetview_panel = Ext.createWidget('pveSDNSubnetView', {
13 title: gettext('Subnets'),
14 region: 'center',
15 border: false
16 });
17
18 var vnetview_panel = Ext.createWidget('pveSDNVnetView', {
19 title: 'Vnets',
20 region: 'west',
21 subnetview_panel: subnetview_panel,
22 width: '50%',
23 border: false,
24 split: true
25 });
26
27 Ext.apply(me, {
28 layout: 'border',
29 items: [ vnetview_panel, subnetview_panel ],
30 listeners: {
31 show: function() {
32 subnetview_panel.fireEvent('show', subnetview_panel);
33 }
34 }
35 });
36
37 me.callParent();
38 }
39 });