mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-13 21:24:01 +00:00
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:
parent
fb3877561f
commit
aeb5e2f63f
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user