diff --git a/deluge/ui/web/js/deluge-all/Deluge.FileBrowser.js b/deluge/ui/web/js/deluge-all/Deluge.FileBrowser.js index acebb5154..acabf2c7d 100644 --- a/deluge/ui/web/js/deluge-all/Deluge.FileBrowser.js +++ b/deluge/ui/web/js/deluge-all/Deluge.FileBrowser.js @@ -6,15 +6,19 @@ Deluge.FileBrowser = Ext.extend(Ext.Window, { width: 500, height: 400, - tbar: { - items: [{ - cls: 'x-btn-icon', - iconCls: 'icon-back' - }] - }, - initComponent: function() { Deluge.FileBrowser.superclass.initComponent.call(this); + + this.add({ + xtype: 'toolbar', + items: [{ + cls: 'x-btn-icon', + iconCls: 'icon-back' + }, { + cls: 'x-btn-icon', + iconCls: 'icon-forward' + }] + }); } }); diff --git a/deluge/ui/web/js/deluge-all/Deluge.MoveStorage.js b/deluge/ui/web/js/deluge-all/Deluge.MoveStorage.js index f38ab986c..87cfb08af 100644 --- a/deluge/ui/web/js/deluge-all/Deluge.MoveStorage.js +++ b/deluge/ui/web/js/deluge-all/Deluge.MoveStorage.js @@ -69,6 +69,17 @@ Ext.deluge.MoveStorage = Ext.extend(Ext.Window, { name: 'location', width: 240 }); + this.form.add({ + xtype: 'button', + text: _('Browse'), + handler: function() { + if (!this.fileBrowser) { + this.fileBrowser = new Deluge.FileBrowser(); + } + this.fileBrowser.show(); + }, + scope: this + }); }, hide: function() {