@@ -23,6 +23,7 @@ export class FocusOriginMonitor {
2323
2424 /** Register an element to receive focus classes. */
2525 registerElementForFocusClasses ( element : Element , renderer : Renderer ) {
26+ console . log ( '>>>>>>> register' ) ;
2627 renderer . listen ( element , 'focus' , ( ) => this . _onFocus ( element , renderer ) ) ;
2728 renderer . listen ( element , 'blur' , ( ) => this . _onBlur ( element , renderer ) ) ;
2829 }
@@ -35,12 +36,14 @@ export class FocusOriginMonitor {
3536
3637 /** Sets the origin and schedules an async function to clear it at the end of the event queue. */
3738 private _setOriginForCurrentEventQueue ( origin : FocusOrigin ) {
39+ console . log ( '>>>>>>> set origin = ' + origin ) ;
3840 this . _origin = origin ;
3941 setTimeout ( ( ) => this . _origin = null , 0 ) ;
4042 }
4143
4244 /** Handles focus events on a registered element. */
4345 private _onFocus ( element : Element , renderer : Renderer ) {
46+ console . log ( '>>>>>>> focus' ) ;
4447 renderer . setElementClass ( element , 'cdk-focused' , true ) ;
4548 renderer . setElementClass ( element , 'cdk-keyboard-focused' , this . _origin == 'keyboard' ) ;
4649 renderer . setElementClass ( element , 'cdk-mouse-focused' , this . _origin == 'mouse' ) ;
@@ -51,6 +54,7 @@ export class FocusOriginMonitor {
5154
5255 /** Handles blur events on a registered element. */
5356 private _onBlur ( element : Element , renderer : Renderer ) {
57+ console . log ( '>>>>>>> blur' ) ;
5458 renderer . setElementClass ( element , 'cdk-focused' , false ) ;
5559 renderer . setElementClass ( element , 'cdk-keyboard-focused' , false ) ;
5660 renderer . setElementClass ( element , 'cdk-mouse-focused' , false ) ;
0 commit comments