mirror of
https://github.com/ascribe/onion.git
synced 2024-12-23 01:39:36 +01:00
better error handling for fineuploader
This commit is contained in:
parent
6bf28dbfa4
commit
bfb052f8c0
@ -96,7 +96,8 @@ var ReactS3FineUploader = React.createClass({
|
||||
setIsUploadReady: React.PropTypes.func,
|
||||
isReadyForFormSubmission: React.PropTypes.func,
|
||||
areAssetsDownloadable: React.PropTypes.bool,
|
||||
areAssetsEditable: React.PropTypes.bool
|
||||
areAssetsEditable: React.PropTypes.bool,
|
||||
defaultErrorMessage: React.PropTypes.string
|
||||
},
|
||||
|
||||
getDefaultProps() {
|
||||
@ -141,7 +142,8 @@ var ReactS3FineUploader = React.createClass({
|
||||
}
|
||||
return name;
|
||||
},
|
||||
multiple: false
|
||||
multiple: false,
|
||||
defaultErrorMessage: 'Unexpected error. Please contact us if this happens repeatedly.'
|
||||
};
|
||||
},
|
||||
|
||||
@ -188,16 +190,12 @@ var ReactS3FineUploader = React.createClass({
|
||||
multiple: this.props.multiple,
|
||||
retry: this.props.retry,
|
||||
callbacks: {
|
||||
onSubmit: this.onSubmit,
|
||||
onComplete: this.onComplete,
|
||||
onCancel: this.onCancel,
|
||||
onDelete: this.onDelete,
|
||||
onProgress: this.onProgress,
|
||||
onRetry: this.onRetry,
|
||||
onAutoRetry: this.onAutoRetry,
|
||||
onManualRetry: this.onManualRetry,
|
||||
onDeleteComplete: this.onDeleteComplete,
|
||||
onSessionRequestComplete: this.onSessionRequestComplete
|
||||
onSessionRequestComplete: this.onSessionRequestComplete,
|
||||
onError: this.onError
|
||||
}
|
||||
};
|
||||
},
|
||||
@ -226,7 +224,6 @@ var ReactS3FineUploader = React.createClass({
|
||||
resolve(res.key);
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err);
|
||||
reject(err);
|
||||
});
|
||||
});
|
||||
@ -234,10 +231,6 @@ var ReactS3FineUploader = React.createClass({
|
||||
|
||||
/* FineUploader specific callback function handlers */
|
||||
|
||||
onSubmit() {
|
||||
console.log('submit');
|
||||
},
|
||||
|
||||
onComplete(id) {
|
||||
let files = this.state.filesToUpload;
|
||||
files[id].status = 'upload successful';
|
||||
@ -309,20 +302,9 @@ var ReactS3FineUploader = React.createClass({
|
||||
return defer;
|
||||
},
|
||||
|
||||
onRetry() {
|
||||
console.log('retry');
|
||||
},
|
||||
|
||||
onAutoRetry() {
|
||||
console.log('autoretry');
|
||||
},
|
||||
|
||||
onManualRetry() {
|
||||
console.log('manualretry');
|
||||
},
|
||||
|
||||
onDelete() {
|
||||
console.log('delete');
|
||||
onError() {
|
||||
let notification = new GlobalNotificationModel(this.props.defaultErrorMessage, 'danger', 5000);
|
||||
GlobalNotificationActions.appendGlobalNotification(notification);
|
||||
},
|
||||
|
||||
onCancel(id) {
|
||||
|
Loading…
Reference in New Issue
Block a user