1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 09:46:22 +00:00

Fixed image drag and drop

Added escaping and changed function that wasn't working
This commit is contained in:
kostaldavid8
2017-02-17 10:03:53 +01:00
parent d6171dc502
commit c65db4e2b0

View File

@@ -201,13 +201,13 @@ export default class CodeEditor extends React.Component {
e.preventDefault()
let imagePath = e.dataTransfer.files[0].path
let filename = path.basename(imagePath)
let imageMd = `![${filename}](${imagePath})`
let imageMd = `![${encodeURI(filename)}](${encodeURI(imagePath)})`
this.insertImage(imageMd)
}
insertImage (imageMd) {
const textarea = this.editor.getInputField()
textarea.value = textarea.value.substr(0, textarea.selectionStart) + imageMd + textarea.value.substr(textarea.selectionEnd)
const cm = this.editor
cm.setValue(cm.getValue() + imageMd)
}
render () {