git 8 years ago
parent fa5fe89c13
commit 6af5af4af2

@ -1184,6 +1184,7 @@ export default {
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) {
@ -1203,6 +1204,7 @@ export default {
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)
}
@ -1227,9 +1229,12 @@ export default {
e.preventDefault()
},
onDocumentDrop() {
this.dropActive = false
},
onDrop(e) {
e.preventDefault()
this.dropActive = false
this.addDataTransfer(e.dataTransfer)
},
}

Loading…
Cancel
Save