diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-05 14:40:28 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-05 18:58:15 +0800 |
commit | 849a9ededf3aa90a8a0e7ccd5d752f51f47a6642 (patch) | |
tree | ad5a69efef98e07ef73c719f6d5b128601878998 /src/dumbymap.mjs | |
parent | 54171e6bfbe066c86ed5e4924eb330ac5014f4db (diff) |
feat: sync srolling of editor and dumbymap
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r-- | src/dumbymap.mjs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 3d2cc0c..e1bf220 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
@@ -8,6 +8,7 @@ import { Layout, SideBySide, Overlay } from './Layout' | |||
8 | import * as utils from './dumbyUtils' | 8 | import * as utils from './dumbyUtils' |
9 | import * as menuItem from './MenuItem' | 9 | import * as menuItem from './MenuItem' |
10 | import PlainModal from 'plain-modal' | 10 | import PlainModal from 'plain-modal' |
11 | import markdownItInjectLinenumbers from 'markdown-it-inject-linenumbers' | ||
11 | 12 | ||
12 | const mapBlockSelector = 'pre:has(.language-map)' | 13 | const mapBlockSelector = 'pre:has(.language-map)' |
13 | const docLinkSelector = 'a[href^="#"][title^="=>"]' | 14 | const docLinkSelector = 'a[href^="#"][title^="=>"]' |
@@ -45,6 +46,7 @@ export const markdown2HTML = (container, mdContent) => { | |||
45 | }) | 46 | }) |
46 | .use(MarkdownItFootnote) | 47 | .use(MarkdownItFootnote) |
47 | .use(MarkdownItFrontMatter) | 48 | .use(MarkdownItFrontMatter) |
49 | .use(markdownItInjectLinenumbers) | ||
48 | 50 | ||
49 | // Create links with geo scheme | 51 | // Create links with geo scheme |
50 | const coordinateRegex = /^(\D*)(-?\d+\.?\d*)\s*([,\x2F\uFF0C])\s*(-?\d+\.?\d*)/g | 52 | const coordinateRegex = /^(\D*)(-?\d+\.?\d*)\s*([,\x2F\uFF0C])\s*(-?\d+\.?\d*)/g |