vendor/assets/javascripts/uploader/jquery.fileupload-ui.js in rails-uploader-0.5.1 vs vendor/assets/javascripts/uploader/jquery.fileupload-ui.js in rails-uploader-0.5.2
- old
+ new
@@ -171,10 +171,11 @@
files = getFilesFromResponse(data),
template,
deferred;
var options = that.options;
if (options.singular) { options.filesContainer.html(data.context || '') };
+ options.dropZone.find('.uploader-errors').text('');
if (data.context) {
data.context.each(function (index) {
var file = files[index] ||
{error: 'Empty file upload result'};
deferred = that._addFinishedDeferreds();
@@ -218,10 +219,13 @@
}
var that = $(this).data('blueimp-fileupload') ||
$(this).data('fileupload'),
template,
deferred;
+ try { var errors = data._response.jqXHR.responseJSON.files[0].error || ''}
+ catch (e) { var errors = '' }
+ that.options.dropZone.find('.uploader-errors').text(errors);
if (data.context) {
data.context.each(function (index) {
if (data.errorThrown !== 'abort') {
var file = data.files[index];
file.error = file.error || data.errorThrown ||
@@ -237,9 +241,10 @@
function () {
data.context = $(this);
that._trigger('failed', e, data);
that._trigger('finished', e, data);
deferred.resolve();
+ data.context.remove();
}
);
}
);
} else {