aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/editor.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/editor.mjs')
-rw-r--r--src/editor.mjs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/editor.mjs b/src/editor.mjs
index 1544589..107743b 100644
--- a/src/editor.mjs
+++ b/src/editor.mjs
@@ -1,5 +1,6 @@
1import { markdown2HTML, generateMaps } from './dumbymap' 1import { markdown2HTML, generateMaps } from './dumbymap'
2import { defaultAliasesForRenderer, parseConfigsFromYaml } from 'mapclay' 2import { defaultAliasesForRenderer, parseConfigsFromYaml } from 'mapclay'
3import { createDocLinks } from './dumbymap.mjs'
3 4
4// Set up Editor {{{ 5// Set up Editor {{{
5 6
@@ -12,6 +13,7 @@ const toggleMaps = (container) => {
12 document.activeElement.blur(); 13 document.activeElement.blur();
13 } else { 14 } else {
14 markdown2HTML(HtmlContainer, editor.value()) 15 markdown2HTML(HtmlContainer, editor.value())
16 createDocLinks(container)
15 container.setAttribute('data-layout', 'none') 17 container.setAttribute('data-layout', 'none')
16 } 18 }
17} 19}
@@ -70,9 +72,12 @@ const editor = new EasyMDE({
70 72
71const cm = editor.codemirror 73const cm = editor.codemirror
72markdown2HTML(HtmlContainer, editor.value()) 74markdown2HTML(HtmlContainer, editor.value())
75createDocLinks(HtmlContainer)
73 76
77// Re-render HTML by editor content
74cm.on("change", () => { 78cm.on("change", () => {
75 markdown2HTML(HtmlContainer, editor.value()) 79 markdown2HTML(HtmlContainer, editor.value())
80 createDocLinks(HtmlContainer)
76}) 81})
77// }}} 82// }}}
78 83