Added uploads handler
This commit is contained in:
24
client/js/components/editor-image.js
Normal file
24
client/js/components/editor-image.js
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
let vueImage = new Vue({
|
||||
el: '#modal-editor-image',
|
||||
data: {
|
||||
modeSelected: 'text'
|
||||
},
|
||||
methods: {
|
||||
cancel: (ev) => {
|
||||
mdeModalOpenState = false;
|
||||
$('#modal-editor-image').slideUp();
|
||||
},
|
||||
insertImage: (ev) => {
|
||||
|
||||
if(mde.codemirror.doc.somethingSelected()) {
|
||||
mde.codemirror.execCommand('singleSelection');
|
||||
}
|
||||
let codeBlockText = '\n```' + vueCodeBlock.modeSelected + '\n' + codeEditor.getValue() + '\n```\n';
|
||||
|
||||
mde.codemirror.doc.replaceSelection(codeBlockText);
|
||||
vueCodeBlock.cancel();
|
||||
|
||||
}
|
||||
}
|
||||
});
|
@@ -8,6 +8,7 @@ if($('#mk-editor').length === 1) {
|
||||
let mdeModalOpenState = false;
|
||||
let mdeCurrentEditor = null;
|
||||
|
||||
//=include editor-image.js
|
||||
//=include editor-codeblock.js
|
||||
|
||||
var mde = new SimpleMDE({
|
||||
@@ -88,7 +89,10 @@ if($('#mk-editor').length === 1) {
|
||||
{
|
||||
name: "image",
|
||||
action: (editor) => {
|
||||
$('#modal-editor-image').slideDown();
|
||||
if(!mdeModalOpenState) {
|
||||
mdeModalOpenState = true;
|
||||
$('#modal-editor-image').slideDown();
|
||||
}
|
||||
},
|
||||
className: "fa fa-image",
|
||||
title: "Insert Image",
|
||||
|
Reference in New Issue
Block a user