Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(256)

Side by Side Diff: sdk/lib/html/dart2js/html_dart2js.dart

Issue 11810004: Make browser tests all run from a server instead of the local filesystem. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 25626 matching lines...) Expand 10 before | Expand all | Expand 10 after
25637 }; 25637 };
25638 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25638 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25639 // for details. All rights reserved. Use of this source code is governed by a 25639 // for details. All rights reserved. Use of this source code is governed by a
25640 // BSD-style license that can be found in the LICENSE file. 25640 // BSD-style license that can be found in the LICENSE file.
25641 25641
25642 25642
25643 class _HttpRequestUtils { 25643 class _HttpRequestUtils {
25644 25644
25645 // Helper for factory HttpRequest.get 25645 // Helper for factory HttpRequest.get
25646 static HttpRequest get(String url, 25646 static HttpRequest get(String url,
25647 onSuccess(HttpRequest request), 25647 onComplete(HttpRequest request),
ricow1 2013/01/10 20:03:41 indentation
25648 bool withCredentials) { 25648 bool withCredentials) {
25649 final request = new HttpRequest(); 25649 final request = new HttpRequest();
25650 request.open('GET', url, true); 25650 request.open('GET', url, true);
25651 25651
25652 request.withCredentials = withCredentials; 25652 request.withCredentials = withCredentials;
25653 25653
25654 // Status 0 is for local XHR request.
25655 request.on.readyStateChange.add((e) { 25654 request.on.readyStateChange.add((e) {
25656 if (request.readyState == HttpRequest.DONE && 25655 if (request.readyState == HttpRequest.DONE) {
25657 (request.status == 200 || request.status == 0)) { 25656 onComplete(request);
25658 onSuccess(request);
25659 } 25657 }
25660 }); 25658 });
25661 25659
25662 request.send(); 25660 request.send();
25663 25661
25664 return request; 25662 return request;
25665 } 25663 }
25666 } 25664 }
25667 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25665 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25668 // for details. All rights reserved. Use of this source code is governed by a 25666 // for details. All rights reserved. Use of this source code is governed by a
(...skipping 1268 matching lines...) Expand 10 before | Expand all | Expand 10 after
26937 _position = nextPosition; 26935 _position = nextPosition;
26938 return true; 26936 return true;
26939 } 26937 }
26940 _current = null; 26938 _current = null;
26941 _position = _array.length; 26939 _position = _array.length;
26942 return false; 26940 return false;
26943 } 26941 }
26944 26942
26945 T get current => _current; 26943 T get current => _current;
26946 } 26944 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698