extend: 'Ext.tab.Panel',
alias: 'widget.pveStatusPanel',
-
+
//title: "Logs",
//tabPosition: 'bottom',
listeners: {
tabchange: function() {
var atab = me.getActiveTab().itemId;
- var state = { value: atab };
- sp.set(stateid, state);
- }
+ let tabstate = { value: atab };
+ sp.set(stateid, tabstate);
+ },
},
items: [
{
itemId: 'tasks',
title: gettext('Tasks'),
- xtype: 'pveClusterTasks'
+ xtype: 'pveClusterTasks',
},
{
itemId: 'clog',
title: gettext('Cluster log'),
- xtype: 'pveClusterLog'
- }
- ]
+ xtype: 'pveClusterLog',
+ },
+ ],
});
me.callParent();
me.items.get(0).fireEvent('show', me.items.get(0));
- var statechange = function(sp, key, state) {
+ var statechange = function(_, key, newstate) {
if (key === stateid) {
var atab = me.getActiveTab().itemId;
- var ntab = state.value;
- if (state && ntab && (atab != ntab)) {
+ let ntab = newstate.value;
+ if (newstate && ntab && atab !== ntab) {
me.setActiveTab(ntab);
}
}
sp.on('statechange', statechange);
me.on('destroy', function() {
- sp.un('statechange', statechange);
+ sp.un('statechange', statechange);
});
-
- }
+ },
});