diff options
-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 {{{ |