master
git 8 years ago
parent 6af5af4af2
commit 7d88edc716

@ -1175,6 +1175,7 @@ var FileUpload = { render: function render() {
try {
document.removeEventListener('dragenter', this.onDragenter, false);
document.removeEventListener('dragleave', this.onDragleave, false);
document.removeEventListener('drop', this.onDocumentDrop, false);
this.dropElement.removeEventListener('dragover', this.onDragover, false);
this.dropElement.removeEventListener('drop', this.onDrop, false);
} catch (e) {}
@ -1193,6 +1194,7 @@ var FileUpload = { render: function render() {
if (this.dropElement) {
document.addEventListener('dragenter', this.onDragenter, false);
document.addEventListener('dragleave', this.onDragleave, false);
document.addEventListener('drop', this.onDocumentDrop, false);
this.dropElement.addEventListener('dragover', this.onDragover, false);
this.dropElement.addEventListener('drop', this.onDrop, false);
}
@ -1212,9 +1214,11 @@ var FileUpload = { render: function render() {
onDragover: function onDragover(e) {
e.preventDefault();
},
onDocumentDrop: function onDocumentDrop() {
this.dropActive = false;
},
onDrop: function onDrop(e) {
e.preventDefault();
this.dropActive = false;
this.addDataTransfer(e.dataTransfer);
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1151,6 +1151,7 @@ var FileUpload = { render: function render() {
try {
document.removeEventListener('dragenter', this.onDragenter, false);
document.removeEventListener('dragleave', this.onDragleave, false);
document.removeEventListener('drop', this.onDocumentDrop, false);
this.dropElement.removeEventListener('dragover', this.onDragover, false);
this.dropElement.removeEventListener('drop', this.onDrop, false);
} catch (e) {}
@ -1169,6 +1170,7 @@ var FileUpload = { render: function render() {
if (this.dropElement) {
document.addEventListener('dragenter', this.onDragenter, false);
document.addEventListener('dragleave', this.onDragleave, false);
document.addEventListener('drop', this.onDocumentDrop, false);
this.dropElement.addEventListener('dragover', this.onDragover, false);
this.dropElement.addEventListener('drop', this.onDrop, false);
}
@ -1188,9 +1190,11 @@ var FileUpload = { render: function render() {
onDragover: function onDragover(e) {
e.preventDefault();
},
onDocumentDrop: function onDocumentDrop() {
this.dropActive = false;
},
onDrop: function onDrop(e) {
e.preventDefault();
this.dropActive = false;
this.addDataTransfer(e.dataTransfer);
}
}

File diff suppressed because one or more lines are too long

@ -3182,6 +3182,7 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
try {
document.removeEventListener('dragenter', this.onDragenter, false);
document.removeEventListener('dragleave', this.onDragleave, false);
document.removeEventListener('drop', this.onDocumentDrop, false);
this.dropElement.removeEventListener('dragover', this.onDragover, false);
this.dropElement.removeEventListener('drop', this.onDrop, false);
} catch (e) {}
@ -3200,6 +3201,7 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
if (this.dropElement) {
document.addEventListener('dragenter', this.onDragenter, false);
document.addEventListener('dragleave', this.onDragleave, false);
document.addEventListener('drop', this.onDocumentDrop, false);
this.dropElement.addEventListener('dragover', this.onDragover, false);
this.dropElement.addEventListener('drop', this.onDrop, false);
}
@ -3219,9 +3221,11 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
onDragover: function onDragover(e) {
e.preventDefault();
},
onDocumentDrop: function onDocumentDrop() {
this.dropActive = false;
},
onDrop: function onDrop(e) {
e.preventDefault();
this.dropActive = false;
this.addDataTransfer(e.dataTransfer);
}
}

File diff suppressed because one or more lines are too long

@ -1,7 +1,7 @@
{
"name": "vue-upload-component",
"description": "Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter",
"version": "2.7.3",
"version": "2.7.4",
"author": "LianYue",
"scripts": {
"dev": "cross-env NODE_ENV=development webpack-dev-server",

Loading…
Cancel
Save