mirror of
https://github.com/writefreely/writefreely
synced 2024-11-14 05:07:07 +00:00
Merge pull request #537 from dariusk/fix-drop
Prevent dropping of external files onto editor
This commit is contained in:
commit
4c1678f91e
1 changed files with 8 additions and 0 deletions
|
@ -83,6 +83,14 @@ class ProseMirrorView {
|
||||||
typingTimer = setTimeout(doneTyping, doneTypingInterval);
|
typingTimer = setTimeout(doneTyping, doneTypingInterval);
|
||||||
this.updateState(newState);
|
this.updateState(newState);
|
||||||
},
|
},
|
||||||
|
handleDOMEvents: {
|
||||||
|
drop: (view, event) => {
|
||||||
|
// If a file is dropped externally into the editor, do not insert anything. This will not trigger if an image has been inserted after upload and is dragged and dropped internally to change its position.
|
||||||
|
if (event.dataTransfer.files.length > 0) {
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
});
|
});
|
||||||
// Editor is focused to the last position. This is a workaround for a bug:
|
// Editor is focused to the last position. This is a workaround for a bug:
|
||||||
// 1. 1 type something in an existing entry
|
// 1. 1 type something in an existing entry
|
||||||
|
|
Loading…
Reference in a new issue