@@ -23,6 +23,7 @@ export class FocusOriginMonitor {
23
23
24
24
/** Register an element to receive focus classes. */
25
25
registerElementForFocusClasses ( element : Element , renderer : Renderer ) {
26
+ console . log ( '>>>>>>> register' ) ;
26
27
renderer . listen ( element , 'focus' , ( ) => this . _onFocus ( element , renderer ) ) ;
27
28
renderer . listen ( element , 'blur' , ( ) => this . _onBlur ( element , renderer ) ) ;
28
29
}
@@ -35,12 +36,14 @@ export class FocusOriginMonitor {
35
36
36
37
/** Sets the origin and schedules an async function to clear it at the end of the event queue. */
37
38
private _setOriginForCurrentEventQueue ( origin : FocusOrigin ) {
39
+ console . log ( '>>>>>>> set origin = ' + origin ) ;
38
40
this . _origin = origin ;
39
41
setTimeout ( ( ) => this . _origin = null , 0 ) ;
40
42
}
41
43
42
44
/** Handles focus events on a registered element. */
43
45
private _onFocus ( element : Element , renderer : Renderer ) {
46
+ console . log ( '>>>>>>> focus' ) ;
44
47
renderer . setElementClass ( element , 'cdk-focused' , true ) ;
45
48
renderer . setElementClass ( element , 'cdk-keyboard-focused' , this . _origin == 'keyboard' ) ;
46
49
renderer . setElementClass ( element , 'cdk-mouse-focused' , this . _origin == 'mouse' ) ;
@@ -51,6 +54,7 @@ export class FocusOriginMonitor {
51
54
52
55
/** Handles blur events on a registered element. */
53
56
private _onBlur ( element : Element , renderer : Renderer ) {
57
+ console . log ( '>>>>>>> blur' ) ;
54
58
renderer . setElementClass ( element , 'cdk-focused' , false ) ;
55
59
renderer . setElementClass ( element , 'cdk-keyboard-focused' , false ) ;
56
60
renderer . setElementClass ( element , 'cdk-mouse-focused' , false ) ;
0 commit comments