]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/ha/Status.js
915c26e397be265ecad53441dd713359a3231bc9
[pve-manager.git] / www / manager6 / ha / Status.js
1 Ext.define('PVE.ha.Status', {
2 extend: 'Ext.panel.Panel',
3 alias: 'widget.pveHAStatus',
4
5 onlineHelp: 'chapter_ha_manager',
6
7 scrollable: true,
8
9 initComponent: function() {
10 var me = this;
11
12 me.rstore = Ext.create('Proxmox.data.ObjectStore', {
13 interval: me.interval,
14 model: 'pve-ha-status',
15 storeid: 'pve-store-' + (++Ext.idSeed),
16 groupField: 'type',
17 proxy: {
18 type: 'pve',
19 url: '/api2/json/cluster/ha/status/current'
20 }
21 });
22
23 me.items = [{
24 xtype: 'pveHAStatusView',
25 title: gettext('Status'),
26 rstore: me.rstore,
27 border: 0,
28 padding: '0 0 20 0'
29 },{
30 xtype: 'pveHAResourcesView',
31 title: gettext('Resources'),
32 border: 0,
33 rstore: me.rstore
34 }];
35
36 me.callParent();
37 me.on('activate', me.rstore.startUpdate);
38 }
39 });