@@ -308,14 +308,6 @@ export class FocusMonitor implements OnDestroy {
308
308
return doc . defaultView || window ;
309
309
}
310
310
311
- private _toggleClass ( element : Element , className : string , shouldSet : boolean ) {
312
- if ( shouldSet ) {
313
- element . classList . add ( className ) ;
314
- } else {
315
- element . classList . remove ( className ) ;
316
- }
317
- }
318
-
319
311
private _getFocusOrigin ( focusEventTarget : HTMLElement | null ) : FocusOrigin {
320
312
if ( this . _origin ) {
321
313
// If the origin was realized via a touch interaction, we need to perform additional checks
@@ -368,11 +360,11 @@ export class FocusMonitor implements OnDestroy {
368
360
* @param origin The focus origin.
369
361
*/
370
362
private _setClasses ( element : HTMLElement , origin ?: FocusOrigin ) : void {
371
- this . _toggleClass ( element , 'cdk-focused' , ! ! origin ) ;
372
- this . _toggleClass ( element , 'cdk-touch-focused' , origin === 'touch' ) ;
373
- this . _toggleClass ( element , 'cdk-keyboard-focused' , origin === 'keyboard' ) ;
374
- this . _toggleClass ( element , 'cdk-mouse-focused' , origin === 'mouse' ) ;
375
- this . _toggleClass ( element , 'cdk-program-focused' , origin === 'program' ) ;
363
+ element . classList . toggle ( 'cdk-focused' , ! ! origin ) ;
364
+ element . classList . toggle ( 'cdk-touch-focused' , origin === 'touch' ) ;
365
+ element . classList . toggle ( 'cdk-keyboard-focused' , origin === 'keyboard' ) ;
366
+ element . classList . toggle ( 'cdk-mouse-focused' , origin === 'mouse' ) ;
367
+ element . classList . toggle ( 'cdk-program-focused' , origin === 'program' ) ;
376
368
}
377
369
378
370
/**
0 commit comments