diff --git a/static/js/cherry_markdown.js b/static/js/cherry_markdown.js
index bb0e6d83..9734a08e 100644
--- a/static/js/cherry_markdown.js
+++ b/static/js/cherry_markdown.js
@@ -141,14 +141,13 @@ $(function () {
let converter = new WordToHtmlConverter();
converter.handleFileSelect(function (response) {
if (response.messages.length) {
- console.log(response)
let messages = response.messages.map((item)=>{
return item.message + "
";
}).join('\n');
layer.msg(messages);
}
converter.replaceHtmlBase64(response.value).then((html)=>{
- window.editor.setMarkdown(html);
+ window.editor.insertValue(html);
});
})
}
diff --git a/static/js/markdown.js b/static/js/markdown.js
index 96e37c36..e50aade4 100644
--- a/static/js/markdown.js
+++ b/static/js/markdown.js
@@ -436,6 +436,19 @@ $(function () {
drawio.processMarkers(selStartLine, selEndLine)
drawio.show()
+ } else if (name === 'wordToContent') {
+ let converter = new WordToHtmlConverter();
+ converter.handleFileSelect(function (response) {
+ if (response.messages.length) {
+ let messages = response.messages.map((item)=>{
+ return item.message + "
";
+ }).join('\n');
+ layer.msg(messages);
+ }
+ converter.replaceHtmlBase64(response.value).then((html)=>{
+ insertAndClearToMarkdown(html);
+ });
+ })
} else {
var action = window.editor.toolbarHandlers[name];
diff --git a/views/document/markdown_edit_template.tpl b/views/document/markdown_edit_template.tpl
index 4a37291c..631dcc34 100644
--- a/views/document/markdown_edit_template.tpl
+++ b/views/document/markdown_edit_template.tpl
@@ -98,6 +98,8 @@
+
+