Skip to content

Commit d147736

Browse files
committed
Test commit
1 parent 21d7ab4 commit d147736

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

packages/devextreme/js/__internal/ui/context_menu/m_context_menu.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ class ContextMenu extends MenuBase {
7575

7676
_overlayContentId?: string;
7777

78+
_showContextMenuEventHandler?: (event: unknown) => any;
79+
7880
getShowEvent(showEventOption: {
7981
delay?: number;
8082
name?: string;
@@ -443,7 +445,11 @@ class ContextMenu extends MenuBase {
443445

444446
const eventName = addNamespace(showEvent, this.NAME);
445447

446-
eventsEngine.off($(target), eventName);
448+
eventsEngine.off(
449+
domAdapter.getDocument(),
450+
eventName,
451+
target,
452+
);
447453
}
448454

449455
_attachShowContextMenuEvents() {
@@ -472,8 +478,8 @@ class ContextMenu extends MenuBase {
472478

473479
contextMenuAction = this._createAction(contextMenuAction);
474480

475-
// @ts-expect-error
476-
eventsEngine.on($(target), eventName, handler);
481+
this._showContextMenuEventHandler = handler;
482+
eventsEngine.on(domAdapter.getDocument(), eventName, target, this._showContextMenuEventHandler);
477483
}
478484

479485
_hoverEndHandler(e): void {

0 commit comments

Comments
 (0)