From 0c55db0c38cac9584973126fc870bb85b919abb9 Mon Sep 17 00:00:00 2001 From: neomagister Date: Mon, 11 Sep 2017 23:32:52 +0200 Subject: [PATCH] Update contextMenu.component.ts --- src/contextMenu.component.ts | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/contextMenu.component.ts b/src/contextMenu.component.ts index cf88c54..b3776bf 100644 --- a/src/contextMenu.component.ts +++ b/src/contextMenu.component.ts @@ -204,20 +204,22 @@ export class ContextMenuComponent implements AfterContentInit { } this.links = actions; this.item = item; - let adjustX = 0; - let adjustY = 0; - const offsetParent: HTMLElement = this.elementRef.nativeElement.offsetParent; - if (offsetParent && offsetParent.tagName !== 'BODY') { - const position = event.view.getComputedStyle(offsetParent).position; - if (position !== 'absolute' && position !== 'fixed') { - const { left, top } = offsetParent.getBoundingClientRect(); - adjustX = -left; - adjustY = -top; - } - } +// let adjustX = 0; +// let adjustY = 0; +// const offsetParent: HTMLElement = this.elementRef.nativeElement.offsetParent; +// if (offsetParent && offsetParent.tagName !== 'BODY') { +// const position = event.view.getComputedStyle(offsetParent).position; +// if (position !== 'absolute' && position !== 'fixed') { +// const { left, top } = offsetParent.getBoundingClientRect(); +// adjustX = -left; +// adjustY = -top; +// } +// } this.mouseLocation = { - left: event.clientX + adjustX + 'px', - top: event.clientY + adjustY + 'px', +// left: event.clientX + adjustX + 'px', +// top: event.clientY + adjustY + 'px', + left: event.pageX + 'px', + top: event.pageY + 'px', }; }