fix image dragging

This commit is contained in:
Philipp Kühn
2018-08-31 21:49:59 +02:00
parent 674d1b03e0
commit 1d159a8595

View File

@@ -40,11 +40,9 @@ export default class ImageNode extends Node {
props: { props: {
handleDOMEvents: { handleDOMEvents: {
drop(view, event) { drop(view, event) {
event.preventDefault()
const hasFiles = event.dataTransfer const hasFiles = event.dataTransfer
&& event.dataTransfer.files && event.dataTransfer.files
&& event.dataTransfer.files.length && event.dataTransfer.files.length
if (!hasFiles) { if (!hasFiles) {
return return
@@ -57,6 +55,8 @@ export default class ImageNode extends Node {
return return
} }
event.preventDefault()
const { schema } = view.state const { schema } = view.state
const coordinates = view.posAtCoords({ left: event.clientX, top: event.clientY }) const coordinates = view.posAtCoords({ left: event.clientX, top: event.clientY })
@@ -72,7 +72,6 @@ export default class ImageNode extends Node {
} }
reader.readAsDataURL(image) reader.readAsDataURL(image)
}) })
}, },
}, },
}, },