diff --git a/package.json b/package.json index f6117fd..01b35c1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mind-elixir", - "version": "4.1.5", + "version": "4.2.0", "type": "module", "description": "Mind elixir is a free open source mind map core.", "keywords": [ diff --git a/src/dev.ts b/src/dev.ts index a94b39c..3f7d751 100644 --- a/src/dev.ts +++ b/src/dev.ts @@ -29,7 +29,8 @@ const options: Options = { // mouseSelectionButton: 2, draggable: true, editable: true, - contextMenu: false, + // if you set contextMenu to false, you should handle contextmenu event by yourself, e.g. preventDefault + contextMenu: true, contextMenuOption: { focus: true, link: true, diff --git a/src/mouse.ts b/src/mouse.ts index f09132c..42f913b 100644 --- a/src/mouse.ts +++ b/src/mouse.ts @@ -80,7 +80,4 @@ export default function (mind: MindElixirInstance) { if (e.button !== mouseMoveButton) return dragMoveHelper.clear() }) - mind.map.addEventListener('contextmenu', e => { - e.preventDefault() - }) }