Skip to content

Commit 4b18775

Browse files
committed
fix: selection doesn't work after custom link
1 parent b783ef4 commit 4b18775

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/mouse.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ export default function (mind: MindElixirInstance) {
3535
} else {
3636
// lite version doesn't have hideLinkController
3737
mind.hideLinkController && mind.hideLinkController()
38-
// BUG: selection doesn't work after this operation
3938
}
4039
})
4140

src/plugin/selection.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export default function (mei: MindElixirInstance) {
2727
if ((event as MouseEvent).button !== 0) return false
2828
if (((event as MouseEvent).target as Topic).tagName === 'ME-TPC') return false
2929
if (((event as MouseEvent).target as HTMLElement).id === 'input-box') return false
30+
if (((event as MouseEvent).target as HTMLElement).className === 'circle') return false
3031
return true
3132
})
3233
.on('start', ({ event }) => {

src/utils/LinkDragMoveHelper.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const create = function (dom: HTMLElement) {
55
lastX: 0,
66
lastY: 0,
77
handleMouseMove(e: MouseEvent) {
8-
e.stopPropagation()
8+
// e.stopPropagation()
99
if (this.mousedown) {
1010
if (!this.lastX) {
1111
this.lastX = e.pageX
@@ -20,11 +20,11 @@ const create = function (dom: HTMLElement) {
2020
}
2121
},
2222
handleMouseDown(e: MouseEvent) {
23-
e.stopPropagation()
23+
// e.stopPropagation()
2424
this.mousedown = true
2525
},
2626
handleClear(e: MouseEvent) {
27-
e.stopPropagation()
27+
// e.stopPropagation()
2828
this.clear()
2929
},
3030
cb: null as ((deltaX: number, deltaY: number) => void) | null,

0 commit comments

Comments
 (0)