diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-06 20:06:38 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-07 16:15:56 +0800 |
| commit | 650a1667d4769df876af5115594f4043d1d5a552 (patch) | |
| tree | 1fefd23f794e3a6902032f0d04d8d0e129784967 /src | |
| parent | 1d5ac2894ddfacc88b1038d2a543e3ad78ccd35a (diff) | |
style: reformat code
Diffstat (limited to 'src')
| -rw-r--r-- | src/editor.mjs | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/src/editor.mjs b/src/editor.mjs index d7ae7fe..8fe8c0b 100644 --- a/src/editor.mjs +++ b/src/editor.mjs | |||
| @@ -448,28 +448,11 @@ const menuForEditor = (event, menu) => { | |||
| 448 | */ | 448 | */ |
| 449 | const updateDumbyMap = () => { | 449 | const updateDumbyMap = () => { |
| 450 | markdown2HTML(dumbyContainer, editor.value()) | 450 | markdown2HTML(dumbyContainer, editor.value()) |
| 451 | // debounceForMap(HtmlContainer, afterMapRendered) | 451 | // debounceForMap(dumbyContainer, afterMapRendered) |
| 452 | dumbymap = generateMaps(dumbyContainer) | 452 | dumbymap = generateMaps(dumbyContainer) |
| 453 | 453 | // Set onscroll callback | |
| 454 | const htmlHolder = dumbymap.htmlHolder | 454 | const htmlHolder = dumbymap.htmlHolder |
| 455 | htmlHolder.onscroll = htmlOnScroll(htmlHolder) | 455 | htmlHolder.onscroll = htmlOnScroll(htmlHolder) |
| 456 | |||
| 457 | const dumbymenu = dumbyContainer.oncontextmenu | ||
| 458 | dumbyContainer.oncontextmenu = e => { | ||
| 459 | const menu = dumbymenu(e) | ||
| 460 | |||
| 461 | if (context.dataset.mode !== 'editing') { | ||
| 462 | menu.appendChild( | ||
| 463 | new Item({ | ||
| 464 | innerHTML: '<strong>EDIT</strong>', | ||
| 465 | onclick: () => context.dataset.mode = 'editing' | ||
| 466 | }) | ||
| 467 | ) | ||
| 468 | } | ||
| 469 | |||
| 470 | menu.style.transform = '' | ||
| 471 | shiftByWindow(menu) | ||
| 472 | } | ||
| 473 | // Set oncontextmenu callback | 456 | // Set oncontextmenu callback |
| 474 | dumbymap.utils.setContextMenu(menuForEditor) | 457 | dumbymap.utils.setContextMenu(menuForEditor) |
| 475 | } | 458 | } |
| @@ -504,12 +487,6 @@ window.onhashchange = () => { | |||
| 504 | if (content) editor.value(content) | 487 | if (content) editor.value(content) |
| 505 | } | 488 | } |
| 506 | 489 | ||
| 507 | // FIXME DEBUGONLY | ||
| 508 | // generateMaps(HtmlContainer) | ||
| 509 | // setTimeout(() => { | ||
| 510 | // HtmlContainer.setAttribute("data-layout", 'side') | ||
| 511 | // }, 500) | ||
| 512 | |||
| 513 | // }}} | 490 | // }}} |
| 514 | // Completion in Code Blok {{{ | 491 | // Completion in Code Blok {{{ |
| 515 | // Elements about suggestions {{{ | 492 | // Elements about suggestions {{{ |