| OLD | NEW |
| 1 library html; | 1 library html; |
| 2 | 2 |
| 3 import 'dart:async'; | 3 import 'dart:async'; |
| 4 import 'dart:collection'; | 4 import 'dart:collection'; |
| 5 import 'dart:html_common'; | 5 import 'dart:html_common'; |
| 6 import 'dart:indexed_db'; | 6 import 'dart:indexed_db'; |
| 7 import 'dart:isolate'; | 7 import 'dart:isolate'; |
| 8 import 'dart:json' as json; | 8 import 'dart:json' as json; |
| 9 import 'dart:math'; | 9 import 'dart:math'; |
| 10 import 'dart:svg' as svg; | 10 import 'dart:svg' as svg; |
| (...skipping 26026 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 26037 } | 26037 } |
| 26038 } | 26038 } |
| 26039 | 26039 |
| 26040 final completedRequests = _pendingRequests; | 26040 final completedRequests = _pendingRequests; |
| 26041 final readyMeasurementFrameCallbacks = _pendingMeasurementFrameCallbacks; | 26041 final readyMeasurementFrameCallbacks = _pendingMeasurementFrameCallbacks; |
| 26042 _pendingRequests = null; | 26042 _pendingRequests = null; |
| 26043 _pendingMeasurementFrameCallbacks = null; | 26043 _pendingMeasurementFrameCallbacks = null; |
| 26044 if (completedRequests != null) { | 26044 if (completedRequests != null) { |
| 26045 for (_MeasurementRequest request in completedRequests) { | 26045 for (_MeasurementRequest request in completedRequests) { |
| 26046 if (request.exception) { | 26046 if (request.exception) { |
| 26047 request.completer.completeException(request.value); | 26047 request.completer.completeError(request.value); |
| 26048 } else { | 26048 } else { |
| 26049 request.completer.complete(request.value); | 26049 request.completer.complete(request.value); |
| 26050 } | 26050 } |
| 26051 } | 26051 } |
| 26052 } | 26052 } |
| 26053 | 26053 |
| 26054 if (readyMeasurementFrameCallbacks != null) { | 26054 if (readyMeasurementFrameCallbacks != null) { |
| 26055 for (TimeoutHandler handler in readyMeasurementFrameCallbacks) { | 26055 for (TimeoutHandler handler in readyMeasurementFrameCallbacks) { |
| 26056 // TODO(jacobr): wrap each call to a handler in a try-catch block. | 26056 // TODO(jacobr): wrap each call to a handler in a try-catch block. |
| 26057 handler(); | 26057 handler(); |
| (...skipping 870 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 26928 _position = nextPosition; | 26928 _position = nextPosition; |
| 26929 return true; | 26929 return true; |
| 26930 } | 26930 } |
| 26931 _current = null; | 26931 _current = null; |
| 26932 _position = _array.length; | 26932 _position = _array.length; |
| 26933 return false; | 26933 return false; |
| 26934 } | 26934 } |
| 26935 | 26935 |
| 26936 T get current => _current; | 26936 T get current => _current; |
| 26937 } | 26937 } |
| OLD | NEW |