[fb] Bind dropzone to the right DOM element and not to body
@@ -2088,16 +2088,16 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
// determine if the item dragged originated outside DOM
_isExternalFile = true;
- $('body').on('dragstart', function (e) {
+ $('.filebrowser').on('dragstart', function (e) {
// External files being dragged into the DOM won't have a dragstart event
_isExternalFile = false;
});
- $('body').on('dragend', function (e) {
+ $('.filebrowser').on('dragend', function (e) {
_isExternalFile = true;
});
- $('body').on('dragenter', function (e) {
+ $('.filebrowser').on('dragenter', function (e) {
e.preventDefault();
if (_isExternalFile && !($("#uploadFileModal").is(":visible")) && !($("#uploadArchiveModal").is(":visible")) && (!viewModel.isS3() || (viewModel.isS3() && !viewModel.isS3Root()))) {
@@ -2201,7 +2201,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
}
};
if (ops.path.toLowerCase() !== 's3a://') {
- _dropzone = new Dropzone(document.body, options);
+ _dropzone = new Dropzone($('.filebrowser')[0], options);
_dropzone.on('queuecomplete', function () {
setTimeout(function () {
