File tree 1 file changed +11
-7
lines changed
projects/igniteui-angular/src/lib/grids/filtering/base
1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -175,11 +175,14 @@ export class IgxGridFilteringRowComponent implements AfterViewInit {
175
175
this . input . nativeElement . focus ( ) ;
176
176
}
177
177
178
- @HostListener ( 'keydown.esc' , [ '$event' ] )
179
- public onEscHandler ( evt ) {
180
- evt . preventDefault ( ) ;
181
- evt . stopPropagation ( ) ;
182
- this . close ( ) ;
178
+ @HostListener ( 'keydown' , [ '$event' ] )
179
+ public onKeydownHandler ( evt ) {
180
+ if ( evt . key === KEYS . ESCAPE || evt . key === KEYS . ESCAPE_IE ||
181
+ evt . ctrlKey && evt . shiftKey && evt . key . toLowerCase ( ) === 'l' ) {
182
+ evt . preventDefault ( ) ;
183
+ evt . stopPropagation ( ) ;
184
+ this . close ( ) ;
185
+ }
183
186
}
184
187
185
188
get disabled ( ) : boolean {
@@ -260,8 +263,9 @@ export class IgxGridFilteringRowComponent implements AfterViewInit {
260
263
} else if ( event . altKey && ( event . key === KEYS . DOWN_ARROW || event . key === KEYS . DOWN_ARROW_IE ) ) {
261
264
this . inputGroupPrefix . nativeElement . focus ( ) ;
262
265
this . toggleConditionsDropDown ( this . inputGroupPrefix . nativeElement ) ;
263
- } else if ( event . key === KEYS . ESCAPE || event . key === KEYS . ESCAPE_IE ) {
264
- this . close ( ) ;
266
+ } else if ( event . key === KEYS . ESCAPE || event . key === KEYS . ESCAPE_IE ||
267
+ event . ctrlKey && event . shiftKey && event . key . toLowerCase ( ) === 'l' ) {
268
+ this . close ( ) ;
265
269
}
266
270
}
267
271
You can’t perform that action at this time.
0 commit comments