fix setting the root node

This commit is contained in:
Damien Churchill 2010-05-03 00:31:49 +01:00
parent f5eddafea9
commit 75b69b1f11

View File

@ -45,7 +45,9 @@ Deluge.details.FilesTab = Ext.extend(Ext.ux.tree.TreeGrid, {
header: _('Size'), header: _('Size'),
width: 150, width: 150,
dataIndex: 'size', dataIndex: 'size',
tpl: new Ext.XTemplate('{size:this.fsize}', {fsize: fsize}) tpl: new Ext.XTemplate('{size:this.fsize}', {
fsize: function(v) { return fsize(v); }
})
}, { }, {
xtype: 'tgrendercolumn', xtype: 'tgrendercolumn',
header: _('Progress'), header: _('Progress'),
@ -73,12 +75,13 @@ Deluge.details.FilesTab = Ext.extend(Ext.ux.tree.TreeGrid, {
}) })
}], }],
root: new Ext.tree.TreeNode({
text: 'Files'
}),
selModel: new Ext.tree.MultiSelectionModel(), selModel: new Ext.tree.MultiSelectionModel(),
initComponent: function() {
Deluge.details.FilesTab.superclass.initComponent.call(this);
this.setRootNode(new Ext.tree.TreeNode({text: 'Files'}));
},
clear: function() { clear: function() {
var root = this.getRootNode(); var root = this.getRootNode();
if (!root.hasChildNodes()) return; if (!root.hasChildNodes()) return;