UNPKG

ng-focus-selector

Version:

For device like `candy`, `qwerty`, `tv apps`, `stb` etc where element selection happens with keypad (or) remote, selection of element across the application will become complex.

1 lines 2.22 kB
{"__symbolic":"module","version":4,"metadata":{"FocusSelectorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"ng-focus-selector","template":"<ng-content></ng-content>"}]}],"members":{"onArrowLeftRight":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":8,"character":3},"arguments":["document:keydown.ArrowLeft",["$event"]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":9,"character":3},"arguments":["document:keydown.ArrowRight",["$event"]]}]}],"onArrowDownUp":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":77,"character":3},"arguments":["document:keydown.ArrowDown",["$event"]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":78,"character":3},"arguments":["document:keydown.ArrowUp",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":108,"character":26},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":108,"character":54},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":108,"character":77}]}],"ngOnInit":[{"__symbolic":"method"}],"focusElement":[{"__symbolic":"method"}],"setActiveIndex":[{"__symbolic":"method"}]}},"NgFocusSelectorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FocusSelectorComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"FocusSelectorComponent"}]}]}],"members":{}}},"origins":{"FocusSelectorComponent":"./lib/ng-focus-selector.component","NgFocusSelectorModule":"./lib/ng-focus-selector.module"},"importAs":"ng-focus-selector"}