add a failure callback when uploading a torrent file

This commit is contained in:
Damien Churchill 2010-03-14 08:46:21 +00:00
parent e2840148af
commit 81d28b686f
1 changed files with 5 additions and 0 deletions

View File

@ -80,6 +80,7 @@ Ext.deluge.add.FileWindow = Ext.extend(Ext.deluge.add.Window, {
this.form.getForm().submit({
url: '/upload',
waitMsg: _('Uploading your torrent...'),
failure: this.onUploadFailure,
success: this.onUploadSuccess,
scope: this
});
@ -93,6 +94,10 @@ Ext.deluge.add.FileWindow = Ext.extend(Ext.deluge.add.Window, {
this.fireEvent('add', this.torrentId, info);
},
onUploadFailure: function(form, action) {
this.hide();
},
onUploadSuccess: function(fp, upload) {
this.hide();
if (upload.result.success) {