Просмотр исходного кода

properly position context menu (fixes #215)

Eugene Pankov 8 лет назад
Родитель
Сommit
11e0c36ebc
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      terminus-terminal/src/components/terminalTab.component.ts

+ 2 - 2
terminus-terminal/src/components/terminalTab.component.ts

@@ -224,8 +224,8 @@ export class TerminalTabComponent extends BaseTabComponent {
             if (event.type === 'mousedown') {
                 if (event.which === 3) {
                     this.contextMenu.popup({
-                        x: event.pageX,
-                        y: event.pageY,
+                        x: event.pageX + this.content.nativeElement.getBoundingClientRect().left,
+                        y: event.pageY + this.content.nativeElement.getBoundingClientRect().top,
                         async: true,
                     })
                     event.preventDefault()