f4cdc98ede
Copies over the files from tools/dom/src to tools/dom/nnbd_src and excludes _chrome. Change-Id: I18c58c0adcbaddc97e72fef6b5e75442c9f5550e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/130129 Reviewed-by: Sigmund Cherem <sigmund@google.com>
27 lines
719 B
Dart
27 lines
719 B
Dart
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
part of html;
|
|
|
|
class _HttpRequestUtils {
|
|
// Helper for factory HttpRequest.get
|
|
static HttpRequest get(
|
|
String url, onComplete(HttpRequest request), bool withCredentials) {
|
|
final request = new HttpRequest();
|
|
request.open('GET', url, async: true);
|
|
|
|
request.withCredentials = withCredentials;
|
|
|
|
request.onReadyStateChange.listen((e) {
|
|
if (request.readyState == HttpRequest.DONE) {
|
|
onComplete(request);
|
|
}
|
|
});
|
|
|
|
request.send();
|
|
|
|
return request;
|
|
}
|
|
}
|