tbar: [
'->',
{
- xtype: 'proxmoxRRDTypeSelector'
- }
+ xtype: 'proxmoxRRDTypeSelector',
+ },
],
layout: {
- type: 'column'
+ type: 'column',
},
defaults: {
padding: 5,
- columnWidth: 1
+ columnWidth: 1,
},
initComponent: function() {
var me = this;
var rstore = Ext.create('Proxmox.data.ObjectStore', {
url: "/api2/json/nodes/" + nodename + "/storage/" + storage + "/status",
- interval: 1000
- });
-
- var statusview = Ext.create('PVE.storage.StatusView', {
- pveSelNode: me.pveSelNode,
- rstore: rstore,
- style: {'padding-top':'0px'}
+ interval: 1000,
});
var rrdstore = Ext.create('Proxmox.data.RRDStore', {
rrdurl: "/api2/json/nodes/" + nodename + "/storage/" + storage + "/rrddata",
- model: 'pve-rrd-storage'
+ model: 'pve-rrd-storage',
});
Ext.apply(me, {
items: [
- statusview,
+ {
+ xtype: 'pveStorageStatusView',
+ pveSelNode: me.pveSelNode,
+ rstore: rstore,
+ },
{
xtype: 'proxmoxRRDChart',
title: gettext('Usage'),
- fields: ['total','used'],
+ fields: ['total', 'used'],
fieldTitles: ['Total Size', 'Used Size'],
- store: rrdstore
- }
+ store: rrdstore,
+ },
],
listeners: {
activate: function() { rstore.startUpdate(); rrdstore.startUpdate(); },
- destroy: function() { rstore.stopUpdate(); rrdstore.stopUpdate(); }
- }
+ destroy: function() { rstore.stopUpdate(); rrdstore.stopUpdate(); },
+ },
});
me.callParent();
- }
+ },
});