replace object creation via 'new' with ExtJS methods

This makes the code more homogeneous and allows us to use the ExtJS
class autoloader in the future if we want (autoloader idea: ExtJS tries to load the
JS class file over HTTP based on the class name, no need to maintain a list
of includes)
This commit is contained in:
Emmanuel Kasper 2016-01-26 17:15:55 +01:00 committed by Dietmar Maurer
parent fb3877561f
commit aeb5e2f63f

View File

@ -275,12 +275,13 @@ Ext.define('PVE.StdWorkspace', {
var sprovider = Ext.create('PVE.StateProvider');
Ext.state.Manager.setProvider(sprovider);
var selview = new PVE.form.ViewSelector({});
var selview = Ext.create('PVE.form.ViewSelector');
var rtree = Ext.createWidget('pveResourceTree', {
viewFilter: selview.getViewFilter(),
flex: 1,
selModel: new Ext.selection.TreeModel({
selModel: {
selType: 'treemodel',
listeners: {
selectionchange: function(sm, selected) {
var comp;
@ -311,7 +312,7 @@ Ext.define('PVE.StdWorkspace', {
me.setContent(comp);
}
}
})
}
});
selview.on('select', function(combo, records) {