tabby/terminus-core/src/directives/autofocus.directive.ts
Eugene Pankov 04a0a0cc64 lint
2020-03-01 16:10:45 +01:00

17 lines
391 B
TypeScript

import { Directive, AfterViewInit, ElementRef } from '@angular/core'
/** @hidden */
@Directive({
selector: '[autofocus]',
})
export class AutofocusDirective implements AfterViewInit {
constructor (private el: ElementRef) { }
ngAfterViewInit (): void {
this.el.nativeElement.blur()
setTimeout(() => {
this.el.nativeElement.focus()
})
}
}