aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/js/file-upload.js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files/js/file-upload.js')
-rw-r--r--apps/files/js/file-upload.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index dfa460c914a..4244bd673d6 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -1166,6 +1166,16 @@ OC.Uploader.prototype = _.extend({
});
fileupload.on('fileuploaddragleave fileuploaddrop', disableDropState);
+ // In some browsers the "drop" event can be triggered with no
+ // files even if the "dragover" event seemed to suggest that a
+ // file was being dragged (and thus caused "fileuploaddragover"
+ // to be triggered).
+ fileupload.on('fileuploaddropnofiles', function() {
+ disableDropState();
+
+ OC.Notification.show(t('files', 'Uploading that item is not supported'), {type: 'error'});
+ });
+
fileupload.on('fileuploadchunksend', function(e, data) {
// modify the request to adjust it to our own chunking
var upload = self.getUpload(data);