diff options
Diffstat (limited to 'src/editor.mjs')
-rw-r--r-- | src/editor.mjs | 5 |
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 @@ | |||
1 | import { markdown2HTML, generateMaps } from './dumbymap' | 1 | import { markdown2HTML, generateMaps } from './dumbymap' |
2 | import { defaultAliasesForRenderer, parseConfigsFromYaml } from 'mapclay' | 2 | import { defaultAliasesForRenderer, parseConfigsFromYaml } from 'mapclay' |
3 | import { 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 | ||
71 | const cm = editor.codemirror | 73 | const cm = editor.codemirror |
72 | markdown2HTML(HtmlContainer, editor.value()) | 74 | markdown2HTML(HtmlContainer, editor.value()) |
75 | createDocLinks(HtmlContainer) | ||
73 | 76 | ||
77 | // Re-render HTML by editor content | ||
74 | cm.on("change", () => { | 78 | cm.on("change", () => { |
75 | markdown2HTML(HtmlContainer, editor.value()) | 79 | markdown2HTML(HtmlContainer, editor.value()) |
80 | createDocLinks(HtmlContainer) | ||
76 | }) | 81 | }) |
77 | // }}} | 82 | // }}} |
78 | 83 | ||