18
18
* Use of this source code is governed by an MIT-style license that can be
19
19
* found in the LICENSE file at https://angular.io/license
20
20
*/
21
-
22
21
var Zone$1 = ( function ( global ) {
23
22
if ( global [ 'Zone' ] ) {
24
23
throw new Error ( 'Zone already loaded.' ) ;
@@ -182,7 +181,8 @@ var Zone$1 = (function (global) {
182
181
else {
183
182
task . runCount = 0 ;
184
183
this . _updateTaskCount ( task , - 1 ) ;
185
- reEntryGuard && task . _transitionTo ( notScheduled , running , notScheduled ) ;
184
+ reEntryGuard &&
185
+ task . _transitionTo ( notScheduled , running , notScheduled ) ;
186
186
}
187
187
_currentZoneFrame = _currentZoneFrame . parent ;
188
188
_currentTask = previousTask ;
@@ -229,9 +229,9 @@ var Zone$1 = (function (global) {
229
229
zoneDelegates [ i ] . _updateTaskCount ( task . type , count ) ;
230
230
}
231
231
} ;
232
- Zone . __symbol__ = __symbol__ ;
233
232
return Zone ;
234
233
} ( ) ) ;
234
+ Zone . __symbol__ = __symbol__ ;
235
235
var DELEGATE_ZS = {
236
236
name : '' ,
237
237
onHasTask : function ( delegate , _ , target , hasTaskState ) {
@@ -240,9 +240,7 @@ var Zone$1 = (function (global) {
240
240
onScheduleTask : function ( delegate , _ , target , task ) {
241
241
return delegate . scheduleTask ( target , task ) ;
242
242
} ,
243
- onInvokeTask : function ( delegate , _ , target , task , applyThis , applyArgs ) {
244
- return delegate . invokeTask ( target , task , applyThis , applyArgs ) ;
245
- } ,
243
+ onInvokeTask : function ( delegate , _ , target , task , applyThis , applyArgs ) { return delegate . invokeTask ( target , task , applyThis , applyArgs ) ; } ,
246
244
onCancelTask : function ( delegate , _ , target , task ) {
247
245
return delegate . cancelTask ( target , task ) ;
248
246
}
@@ -551,7 +549,7 @@ var Zone$1 = (function (global) {
551
549
}
552
550
}
553
551
while ( _uncaughtPromiseErrors . length ) {
554
- var _loop_1 = function ( ) {
552
+ var _loop_1 = function ( ) {
555
553
var uncaughtPromiseError = _uncaughtPromiseErrors . shift ( ) ;
556
554
try {
557
555
uncaughtPromiseError . zone . runGuarded ( function ( ) {
@@ -844,9 +842,9 @@ var Zone$1 = (function (global) {
844
842
}
845
843
if ( NativePromise ) {
846
844
patchThen ( NativePromise ) ;
847
- var fetch = global [ 'fetch' ] ;
848
- if ( typeof fetch == 'function' ) {
849
- global [ 'fetch' ] = zoneify ( fetch ) ;
845
+ var fetch_1 = global [ 'fetch' ] ;
846
+ if ( typeof fetch_1 == 'function' ) {
847
+ global [ 'fetch' ] = zoneify ( fetch_1 ) ;
850
848
}
851
849
}
852
850
// This is not part of public API, but it is usefull for tests, so we expose it.
@@ -1181,7 +1179,7 @@ var Zone$1 = (function (global) {
1181
1179
* @fileoverview
1182
1180
* @suppress {undefinedVars,globalThis}
1183
1181
*/
1184
- var zoneSymbol = function ( n ) { return ( "__zone_symbol__" + n ) ; } ;
1182
+ var zoneSymbol = function ( n ) { return "__zone_symbol__" + n ; } ;
1185
1183
var _global$1 = typeof window === 'object' && window || typeof self === 'object' && self || global ;
1186
1184
function bindArguments ( args , source ) {
1187
1185
for ( var i = args . length - 1 ; i >= 0 ; i -- ) {
@@ -1193,7 +1191,7 @@ function bindArguments(args, source) {
1193
1191
}
1194
1192
function patchPrototype ( prototype , fnNames ) {
1195
1193
var source = prototype . constructor [ 'name' ] ;
1196
- var _loop_1 = function ( i ) {
1194
+ var _loop_1 = function ( i ) {
1197
1195
var name_1 = fnNames [ i ] ;
1198
1196
var delegate = prototype [ name_1 ] ;
1199
1197
if ( delegate ) {
@@ -1483,8 +1481,8 @@ function makeZoneAwareListeners(fnName) {
1483
1481
return [ ] ;
1484
1482
}
1485
1483
return target [ EVENT_TASKS ]
1486
- . filter ( function ( task ) { return task . data . eventName === eventName ; } )
1487
- . map ( function ( task ) { return task . data . handler ; } ) ;
1484
+ . filter ( function ( task ) { return task . data [ ' eventName' ] === eventName ; } )
1485
+ . map ( function ( task ) { return task . data [ ' handler' ] ; } ) ;
1488
1486
} ;
1489
1487
}
1490
1488
var zoneAwareAddEventListener = makeZoneAwareAddListener ( ADD_EVENT_LISTENER , REMOVE_EVENT_LISTENER ) ;
@@ -1984,7 +1982,7 @@ var unboundKey = zoneSymbol('unbound');
1984
1982
// for `onwhatever` properties and replace them with zone-bound functions
1985
1983
// - Chrome (for now)
1986
1984
function patchViaCapturingAllTheEvents ( ) {
1987
- var _loop_1 = function ( i ) {
1985
+ var _loop_1 = function ( i ) {
1988
1986
var property = eventNames [ i ] ;
1989
1987
var onproperty = 'on' + property ;
1990
1988
self . addEventListener ( property , function ( event ) {
@@ -2091,7 +2089,7 @@ function patchXHR(window) {
2091
2089
return pendingTask ;
2092
2090
}
2093
2091
function scheduleTask ( task ) {
2094
- self [ XHR_SCHEDULED ] = false ;
2092
+ XMLHttpRequest [ XHR_SCHEDULED ] = false ;
2095
2093
var data = task . data ;
2096
2094
// remove existing event listener
2097
2095
var listener = data . target [ XHR_LISTENER ] ;
@@ -2102,7 +2100,7 @@ function patchXHR(window) {
2102
2100
if ( data . target . readyState === data . target . DONE ) {
2103
2101
// sometimes on some browsers XMLHttpRequest will fire onreadystatechange with
2104
2102
// readyState=4 multiple times, so we need to check task state here
2105
- if ( ! data . aborted && self [ XHR_SCHEDULED ] && task . state === 'scheduled' ) {
2103
+ if ( ! data . aborted && XMLHttpRequest [ XHR_SCHEDULED ] && task . state === 'scheduled' ) {
2106
2104
task . invoke ( ) ;
2107
2105
}
2108
2106
}
@@ -2113,7 +2111,7 @@ function patchXHR(window) {
2113
2111
data . target [ XHR_TASK ] = task ;
2114
2112
}
2115
2113
sendNative . apply ( data . target , data . args ) ;
2116
- self [ XHR_SCHEDULED ] = true ;
2114
+ XMLHttpRequest [ XHR_SCHEDULED ] = true ;
2117
2115
return task ;
2118
2116
}
2119
2117
function placeholderCallback ( ) { }
@@ -2177,7 +2175,8 @@ function findPromiseRejectionHandler(evtName) {
2177
2175
if ( _global [ 'PromiseRejectionEvent' ] ) {
2178
2176
Zone [ zoneSymbol ( 'unhandledPromiseRejectionHandler' ) ] =
2179
2177
findPromiseRejectionHandler ( 'unhandledrejection' ) ;
2180
- Zone [ zoneSymbol ( 'rejectionHandledHandler' ) ] = findPromiseRejectionHandler ( 'rejectionhandled' ) ;
2178
+ Zone [ zoneSymbol ( 'rejectionHandledHandler' ) ] =
2179
+ findPromiseRejectionHandler ( 'rejectionhandled' ) ;
2181
2180
}
2182
2181
2183
2182
/**
0 commit comments