docs: fix click event not fire in context-menu

This commit is contained in:
vector
2021-01-13 23:44:52 +08:00
parent d139a2c5ed
commit 8494ba006d

View File

@ -23,7 +23,7 @@ class ContextMenuTool extends ToolsView.ToolItem<
private toggleTooltip(visible: boolean) {
ReactDom.unmountComponentAtNode(this.knob)
document.removeEventListener('mousedown', this.onMouseDown)
document.removeEventListener('click', this.onClick)
if (visible) {
ReactDom.render(
@ -36,7 +36,7 @@ class ContextMenuTool extends ToolsView.ToolItem<
</Dropdown>,
this.knob,
)
document.addEventListener('mousedown', this.onMouseDown)
document.addEventListener('click', this.onClick)
}
}
@ -51,7 +51,7 @@ class ContextMenuTool extends ToolsView.ToolItem<
}
}
private onMouseDown = (e: MouseEvent) => {
private onClick = (e: MouseEvent) => {
this.updatePosition()
this.toggleTooltip(false)
}