@@ -45,44 +45,49 @@ Zone.__load_patch('ResizeObserver', (global: any, Zone: any, api: _ZonePrivate)
45
45
return args . length > 0 ? new ResizeObserver ( args [ 0 ] ) : new ResizeObserver ( ) ;
46
46
} ) ;
47
47
48
- api . patchMethod ( ResizeObserver . prototype , 'observe' , ( delegate : Function ) => ( self : any , args : any [ ] ) => {
49
- const target = args . length > 0 ? args [ 0 ] : null ;
50
- if ( ! target ) {
51
- return delegate . apply ( self , args ) ;
52
- }
53
- let targets = self [ resizeObserverSymbol ] ;
54
- if ( ! targets ) {
55
- targets = self [ resizeObserverSymbol ] = [ ] ;
56
- }
57
- targets . push ( target ) ;
58
- target [ resizeObserverSymbol ] = Zone . current ;
59
- return delegate . apply ( self , args ) ;
60
- } ) ;
48
+ api . patchMethod (
49
+ ResizeObserver . prototype , 'observe' , ( delegate : Function ) => ( self : any , args : any [ ] ) => {
50
+ const target = args . length > 0 ? args [ 0 ] : null ;
51
+ if ( ! target ) {
52
+ return delegate . apply ( self , args ) ;
53
+ }
54
+ let targets = self [ resizeObserverSymbol ] ;
55
+ if ( ! targets ) {
56
+ targets = self [ resizeObserverSymbol ] = [ ] ;
57
+ }
58
+ targets . push ( target ) ;
59
+ target [ resizeObserverSymbol ] = Zone . current ;
60
+ return delegate . apply ( self , args ) ;
61
+ } ) ;
61
62
62
- api . patchMethod ( ResizeObserver . prototype , 'unobserve' , ( delegate : Function ) => ( self : any , args : any [ ] ) => {
63
- const target = args . length > 0 ? args [ 0 ] : null ;
64
- if ( ! target ) {
65
- return delegate . apply ( self , args ) ;
66
- }
67
- let targets = self [ resizeObserverSymbol ] ;
68
- if ( targets ) {
69
- for ( let i = 0 ; i < targets . length ; i ++ ) {
70
- if ( targets [ i ] === target ) {
71
- targets . splice ( i , 1 ) ;
72
- break ;
63
+ api . patchMethod (
64
+ ResizeObserver . prototype , 'unobserve' , ( delegate : Function ) => ( self : any , args : any [ ] ) => {
65
+ const target = args . length > 0 ? args [ 0 ] : null ;
66
+ if ( ! target ) {
67
+ return delegate . apply ( self , args ) ;
73
68
}
74
- }
75
- }
76
- target [ resizeObserverSymbol ] = undefined ;
77
- return delegate . apply ( self , args ) ;
78
- } ) ;
69
+ let targets = self [ resizeObserverSymbol ] ;
70
+ if ( targets ) {
71
+ for ( let i = 0 ; i < targets . length ; i ++ ) {
72
+ if ( targets [ i ] === target ) {
73
+ targets . splice ( i , 1 ) ;
74
+ break ;
75
+ }
76
+ }
77
+ }
78
+ target [ resizeObserverSymbol ] = undefined ;
79
+ return delegate . apply ( self , args ) ;
80
+ } ) ;
79
81
80
- api . patchMethod ( ResizeObserver . prototype , 'disconnect' , ( delegate : Function ) => ( self : any , args : any [ ] ) => {
81
- const targets = self [ resizeObserverSymbol ] ;
82
- if ( targets ) {
83
- targets . forEach ( ( target : any ) => { target [ resizeObserverSymbol ] = undefined ; } ) ;
84
- self [ resizeObserverSymbol ] = undefined ;
85
- }
86
- return delegate . apply ( self , args ) ;
87
- } ) ;
82
+ api . patchMethod (
83
+ ResizeObserver . prototype , 'disconnect' , ( delegate : Function ) => ( self : any , args : any [ ] ) => {
84
+ const targets = self [ resizeObserverSymbol ] ;
85
+ if ( targets ) {
86
+ targets . forEach ( ( target : any ) => {
87
+ target [ resizeObserverSymbol ] = undefined ;
88
+ } ) ;
89
+ self [ resizeObserverSymbol ] = undefined ;
90
+ }
91
+ return delegate . apply ( self , args ) ;
92
+ } ) ;
88
93
} ) ;
0 commit comments