diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2024-09-15 18:10:55 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2024-09-15 18:10:55 +0800 |
| commit | 02aba12a3215efbd496ac667924da5937b59283d (patch) | |
| tree | d98dde11e2f5abb635e81f2fc1de88ca7c5aa763 /src | |
| parent | eb468ad16b0bf94eb37ecfdd2949adf73922b7dd (diff) | |
feat: Set callback for click event
Diffstat (limited to 'src')
| -rw-r--r-- | src/editor.mjs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/editor.mjs b/src/editor.mjs index 14daab4..8ab2389 100644 --- a/src/editor.mjs +++ b/src/editor.mjs | |||
| @@ -149,10 +149,18 @@ const debounceForMap = (() => { | |||
| 149 | } | 149 | } |
| 150 | })() | 150 | })() |
| 151 | 151 | ||
| 152 | const afterMapRendered = (mapHolder) => { | ||
| 153 | mapHolder.oncontextmenu = (event) => { | ||
| 154 | event.preventDefault() | ||
| 155 | const lonLat = mapHolder.renderer.unproject([event.x, event.y]) | ||
| 156 | // TODO... | ||
| 157 | } | ||
| 158 | } | ||
| 159 | |||
| 152 | const updateDumbyMap = () => { | 160 | const updateDumbyMap = () => { |
| 153 | markdown2HTML(HtmlContainer, editor.value()) | 161 | markdown2HTML(HtmlContainer, editor.value()) |
| 154 | createDocLinks(HtmlContainer) | 162 | createDocLinks(HtmlContainer) |
| 155 | debounceForMap(HtmlContainer) | 163 | debounceForMap(HtmlContainer, afterMapRendered) |
| 156 | } | 164 | } |
| 157 | 165 | ||
| 158 | updateDumbyMap() | 166 | updateDumbyMap() |