aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/editor.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/editor.mjs')
-rw-r--r--src/editor.mjs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/editor.mjs b/src/editor.mjs
index d75d1ec..c73809f 100644
--- a/src/editor.mjs
+++ b/src/editor.mjs
@@ -991,4 +991,17 @@ const addMapRandomlyByPreset = () => {
991 ) 991 )
992} 992}
993 993
994cm.getWrapperElement().oncontextmenu = e => {
995 if (insideCodeblockForMap(cm.getCursor())) return
996 e.preventDefault()
997
998 if (cm.getSelection() && refLinks.length > 0) {
999 menu.appendChild(menuItem.addRefLink(cm, refLinks))
1000 }
1001
1002 if (menu.children.length > 0) {
1003 menu.style.cssText = `display: block; transform: translate(${e.x}px, ${e.y}px); overflow: visible;`
1004 }
1005}
1006
994// vim: sw=2 ts=2 foldmethod=marker foldmarker={{{,}}} 1007// vim: sw=2 ts=2 foldmethod=marker foldmarker={{{,}}}