From 741bca5795967352c12fed596edca870b4f0ff0b Mon Sep 17 00:00:00 2001 From: pionnegru Date: Thu, 14 Nov 2019 10:40:40 +0200 Subject: [PATCH] trigger event when not input --- src/app/components/info-drawer/info-drawer.component.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/components/info-drawer/info-drawer.component.ts b/src/app/components/info-drawer/info-drawer.component.ts index aa22749f2..531797b0c 100644 --- a/src/app/components/info-drawer/info-drawer.component.ts +++ b/src/app/components/info-drawer/info-drawer.component.ts @@ -59,8 +59,11 @@ export class InfoDrawerComponent implements OnChanges, OnInit, OnDestroy { displayNode: MinimalNodeEntryEntity | SiteEntry; tabs: Array = []; - @HostListener('keydown.escape') onEscapeKeyboardEvent() { - this.close(); + @HostListener('keydown.escape', ['$event']) + onEscapeKeyboardEvent(event: KeyboardEvent): void { + if ((event.target as HTMLElement).tagName !== 'INPUT') { + this.close(); + } } constructor(