let placeHolderText = ``;
let cursor = cm.getCursor();
cm.replaceSelection(placeHolderText);
- cm.setCursor({line: cursor.line, ch: cursor.ch + selectedText.length + 2});
+ cm.setCursor({line: cursor.line, ch: cursor.ch + selectedText.length + 3});
let remoteFilename = "image-" + Date.now() + "." + ext;
let formData = new FormData();
formData.append('file', file, remoteFilename);
window.$http.post('/images/gallery/upload', formData).then(resp => {
- replaceContent(placeholderImage, resp.data.thumbs.display);
+ const newContent = `[](${resp.data.url})`;
+ replaceContent(placeHolderText, newContent);
}).catch(err => {
window.$events.emit('error', trans('errors.image_upload_error'));
replaceContent(placeHolderText, selectedText);