From 699635af7af5170ae2341b5bd2b2cbf35be0ef60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20FINDIKLI?= Date: Fri, 30 Apr 2021 12:49:50 +0300 Subject: [PATCH] Fixed #10180 - Prod build is failing with Directive SelectableRow, Expected 0 arguments, but got 1. --- src/app/components/table/table.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/app/components/table/table.ts b/src/app/components/table/table.ts index 9629702c121..7fd102ffae2 100755 --- a/src/app/components/table/table.ts +++ b/src/app/components/table/table.ts @@ -2821,17 +2821,23 @@ export class SelectableRow implements OnInit, OnDestroy { }); } - @HostListener('keydown.pagedown', ['$event']) - @HostListener('keydown.pageup', ['$event']) - @HostListener('keydown.home', ['$event']) - @HostListener('keydown.end', ['$event']) - @HostListener('keydown.space', ['$event']) + @HostListener('keydown.pagedown') + @HostListener('keydown.pageup') + @HostListener('keydown.home') + @HostListener('keydown.end') onPageDownKeyDown() { if (this.dt.virtualScroll) { DomHandler.findSingle(this.dt.scrollableViewChild.el.nativeElement, 'cdk-virtual-scroll-viewport').focus(); } } + @HostListener('keydown.space') + onSpaceKeydown() { + if (this.dt.virtualScroll && !this.dt.editingCell) { + DomHandler.findSingle(this.dt.scrollableViewChild.el.nativeElement, 'cdk-virtual-scroll-viewport').focus(); + } + } + findNextSelectableRow(row: HTMLTableRowElement): HTMLTableRowElement { let nextRow = row.nextElementSibling; if (nextRow) {