mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-06-28 15:45:35 +08:00
feat: markdown 支持word转笔记
This commit is contained in:
parent
ff71bb97b2
commit
b735757cf2
@ -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 + "<br/>";
|
||||
}).join('\n');
|
||||
layer.msg(messages);
|
||||
}
|
||||
converter.replaceHtmlBase64(response.value).then((html)=>{
|
||||
window.editor.setMarkdown(html);
|
||||
window.editor.insertValue(html);
|
||||
});
|
||||
})
|
||||
}
|
||||
|
@ -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 + "<br/>";
|
||||
}).join('\n');
|
||||
layer.msg(messages);
|
||||
}
|
||||
converter.replaceHtmlBase64(response.value).then((html)=>{
|
||||
insertAndClearToMarkdown(html);
|
||||
});
|
||||
})
|
||||
} else {
|
||||
var action = window.editor.toolbarHandlers[name];
|
||||
|
||||
|
@ -98,6 +98,8 @@
|
||||
<a href="javascript:;" data-toggle="tooltip" data-title="{{i18n .Lang "doc.draw"}}"><i class="fa fa-paint-brush item" aria-hidden="true" name="drawio"></i></a>
|
||||
<a href="javascript:;" data-toggle="tooltip" data-title="{{i18n .Lang "doc.template"}}"><i class="fa fa-tachometer last" name="template"></i></a>
|
||||
|
||||
<a href="javascript:;" data-toggle="tooltip" data-title="Word转笔记"><i class="fa fa-file-word-o last" name="wordToContent"></i></a>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="editormd-group pull-right">
|
||||
@ -456,6 +458,8 @@
|
||||
<script src="{{cdnjs "/static/js/markdown.js" "version"}}" type="text/javascript"></script>
|
||||
<script src="{{cdnjs "/static/js/custom-elements-builtin-0.6.5.min.js"}}" type="text/javascript"></script>
|
||||
<script src="{{cdnjs "/static/js/x-frame-bypass-1.0.2.js"}}" type="text/javascript"></script>
|
||||
<script src="{{cdnjs "/static/mammoth/mammoth.browser.js"}}" type="text/javascript"></script>
|
||||
<script src="{{cdnjs "/static/js/word-to-html.js"}}" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
$(function () {
|
||||
editLangPath = {{cdnjs "/static/editor.md/languages/"}} + lang
|
||||
|
Loading…
Reference in New Issue
Block a user