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();
|
let converter = new WordToHtmlConverter();
|
||||||
converter.handleFileSelect(function (response) {
|
converter.handleFileSelect(function (response) {
|
||||||
if (response.messages.length) {
|
if (response.messages.length) {
|
||||||
console.log(response)
|
|
||||||
let messages = response.messages.map((item)=>{
|
let messages = response.messages.map((item)=>{
|
||||||
return item.message + "<br/>";
|
return item.message + "<br/>";
|
||||||
}).join('\n');
|
}).join('\n');
|
||||||
layer.msg(messages);
|
layer.msg(messages);
|
||||||
}
|
}
|
||||||
converter.replaceHtmlBase64(response.value).then((html)=>{
|
converter.replaceHtmlBase64(response.value).then((html)=>{
|
||||||
window.editor.setMarkdown(html);
|
window.editor.insertValue(html);
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -436,6 +436,19 @@ $(function () {
|
|||||||
|
|
||||||
drawio.processMarkers(selStartLine, selEndLine)
|
drawio.processMarkers(selStartLine, selEndLine)
|
||||||
drawio.show()
|
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 {
|
} else {
|
||||||
var action = window.editor.toolbarHandlers[name];
|
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.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="{{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>
|
||||||
|
|
||||||
<div class="editormd-group pull-right">
|
<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/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/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/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">
|
<script type="text/javascript">
|
||||||
$(function () {
|
$(function () {
|
||||||
editLangPath = {{cdnjs "/static/editor.md/languages/"}} + lang
|
editLangPath = {{cdnjs "/static/editor.md/languages/"}} + lang
|
||||||
|
Loading…
Reference in New Issue
Block a user