diff options
author | Garren Smith <garren.smith@gmail.com> | 2013-09-19 16:47:31 +0200 |
---|---|---|
committer | Garren Smith <garren.smith@gmail.com> | 2013-09-19 16:47:31 +0200 |
commit | a766cac7f07d0bf3ad4c94407cb1a06828cddef6 (patch) | |
tree | 1f4e94bc9c3cd0e461b02212993185b462497d51 | |
parent | 10f2be4ceb0945332a04ddcb007df6a9d5a5538c (diff) | |
download | couchdb-reset-doc-id.tar.gz |
show upload errorsreset-doc-id
-rw-r--r-- | src/fauxton/app/modules/documents/views.js | 9 | ||||
-rw-r--r-- | src/fauxton/app/templates/documents/upload_modal.html | 2 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/fauxton/app/modules/documents/views.js b/src/fauxton/app/modules/documents/views.js index de1938633..c70e94e19 100644 --- a/src/fauxton/app/modules/documents/views.js +++ b/src/fauxton/app/modules/documents/views.js @@ -147,6 +147,7 @@ function(app, FauxtonAPI, Components, Documents, pouchdb, Codemirror, JSHint, re event.preventDefault(); var docRev = this.model.get('_rev'), + that = this, $form = this.$('#file-upload'); if (!docRev) { @@ -165,21 +166,23 @@ function(app, FauxtonAPI, Components, Documents, pouchdb, Codemirror, JSHint, re beforeSend: this.beforeSend, uploadProgress: this.uploadProgress, success: this.success, - error: function () { - console.log('ERR on upload', arguments); + error: function (resp) { + console.log('ERR on upload', resp); + return that.set_error_msg('Could not upload document: ' + JSON.parse(resp.responseText).reason); } }); }, success: function (resp) { var hideModal = this.hideModal, - $form = this.$('#file-upload'); + $form = this.$('#file-upload'); FauxtonAPI.triggerRouteEvent('reRenderDoc'); //slight delay to make this transistion a little more fluid and less jumpy setTimeout(function () { $form.clearForm(); hideModal(); + $('.modal-backdrop').remove(); }, 1000); }, diff --git a/src/fauxton/app/templates/documents/upload_modal.html b/src/fauxton/app/templates/documents/upload_modal.html index 08a14a6b5..33c28617e 100644 --- a/src/fauxton/app/templates/documents/upload_modal.html +++ b/src/fauxton/app/templates/documents/upload_modal.html @@ -18,7 +18,7 @@ the License. <h3>Upload an Attachment</h3> </div> <div class="modal-body"> - <div id="modal-error" class="hide alert alert-error"/> + <div id="modal-error" class="alert alert-error hide" style="font-size: 16px;"> </div> <form id="file-upload" class="form" method="post"> <p class="help-block"> Please select the file you want to upload as an attachment to this document. |