| Index: sdk/lib/html/dart2js/html_dart2js.dart
|
| diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart
|
| index 6ef98dd4e5545e87a8596d87ae754e127d4f48c7..8be90c2f08414c544e6abe99972d54692666ae0e 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -12630,7 +12630,7 @@ class HtmlOptionsCollection extends HtmlCollection native "HTMLOptionsCollection
|
| * * [Using XMLHttpRequest](https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest)
|
| */
|
| @DomName('XMLHttpRequest')
|
| -class HttpRequest extends XmlHttpRequestEventTarget native "XMLHttpRequest" {
|
| +class HttpRequest extends HttpRequestEventTarget native "XMLHttpRequest" {
|
|
|
| /**
|
| * Creates a URL get request for the specified [url].
|
| @@ -13184,10 +13184,100 @@ class HttpRequest extends XmlHttpRequestEventTarget native "XMLHttpRequest" {
|
|
|
|
|
| @DocsEditable()
|
| +@DomName('XMLHttpRequestEventTarget')
|
| +@Experimental() // untriaged
|
| +class HttpRequestEventTarget extends EventTarget native "XMLHttpRequestEventTarget" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory HttpRequestEventTarget._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.abortEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<ProgressEvent> abortEvent = const EventStreamProvider<ProgressEvent>('abort');
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.errorEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<ProgressEvent> errorEvent = const EventStreamProvider<ProgressEvent>('error');
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.loadEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<ProgressEvent> loadEvent = const EventStreamProvider<ProgressEvent>('load');
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.loadendEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<ProgressEvent> loadEndEvent = const EventStreamProvider<ProgressEvent>('loadend');
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.loadstartEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<ProgressEvent> loadStartEvent = const EventStreamProvider<ProgressEvent>('loadstart');
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.progressEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<ProgressEvent> progressEvent = const EventStreamProvider<ProgressEvent>('progress');
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.timeoutEvent')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + static const EventStreamProvider<ProgressEvent> timeoutEvent = const EventStreamProvider<ProgressEvent>('timeout');
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.onabort')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<ProgressEvent> get onAbort => abortEvent.forTarget(this);
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.onerror')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<ProgressEvent> get onError => errorEvent.forTarget(this);
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.onload')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<ProgressEvent> get onLoad => loadEvent.forTarget(this);
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.onloadend')
|
| + @DocsEditable()
|
| + @SupportedBrowser(SupportedBrowser.CHROME)
|
| + @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| + @SupportedBrowser(SupportedBrowser.IE, '10')
|
| + @SupportedBrowser(SupportedBrowser.SAFARI)
|
| + @Experimental() // untriaged
|
| + Stream<ProgressEvent> get onLoadEnd => loadEndEvent.forTarget(this);
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.onloadstart')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<ProgressEvent> get onLoadStart => loadStartEvent.forTarget(this);
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.onprogress')
|
| + @DocsEditable()
|
| + @SupportedBrowser(SupportedBrowser.CHROME)
|
| + @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| + @SupportedBrowser(SupportedBrowser.IE, '10')
|
| + @SupportedBrowser(SupportedBrowser.SAFARI)
|
| + @Experimental() // untriaged
|
| + Stream<ProgressEvent> get onProgress => progressEvent.forTarget(this);
|
| +
|
| + @DomName('XMLHttpRequestEventTarget.ontimeout')
|
| + @DocsEditable()
|
| + @Experimental() // untriaged
|
| + Stream<ProgressEvent> get onTimeout => timeoutEvent.forTarget(this);
|
| +}
|
| +// 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.
|
| +
|
| +
|
| +@DocsEditable()
|
| @DomName('XMLHttpRequestUpload')
|
| // http://xhr.spec.whatwg.org/#xmlhttprequestupload
|
| @Experimental()
|
| -class HttpRequestUpload extends XmlHttpRequestEventTarget native "XMLHttpRequestUpload,XMLHttpRequestEventTarget" {
|
| +class HttpRequestUpload extends HttpRequestEventTarget native "XMLHttpRequestUpload,XMLHttpRequestEventTarget" {
|
| // To suppress missing implicit constructor warnings.
|
| factory HttpRequestUpload._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -25699,96 +25789,6 @@ class XPathResult extends Interceptor native "XPathResult" {
|
|
|
|
|
| @DocsEditable()
|
| -@DomName('XMLHttpRequestEventTarget')
|
| -@Experimental() // untriaged
|
| -class XmlHttpRequestEventTarget extends EventTarget native "XMLHttpRequestEventTarget" {
|
| - // To suppress missing implicit constructor warnings.
|
| - factory XmlHttpRequestEventTarget._() { throw new UnsupportedError("Not supported"); }
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.abortEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<ProgressEvent> abortEvent = const EventStreamProvider<ProgressEvent>('abort');
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.errorEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<ProgressEvent> errorEvent = const EventStreamProvider<ProgressEvent>('error');
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.loadEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<ProgressEvent> loadEvent = const EventStreamProvider<ProgressEvent>('load');
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.loadendEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<ProgressEvent> loadEndEvent = const EventStreamProvider<ProgressEvent>('loadend');
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.loadstartEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<ProgressEvent> loadStartEvent = const EventStreamProvider<ProgressEvent>('loadstart');
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.progressEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<ProgressEvent> progressEvent = const EventStreamProvider<ProgressEvent>('progress');
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.timeoutEvent')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - static const EventStreamProvider<ProgressEvent> timeoutEvent = const EventStreamProvider<ProgressEvent>('timeout');
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.onabort')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Stream<ProgressEvent> get onAbort => abortEvent.forTarget(this);
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.onerror')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Stream<ProgressEvent> get onError => errorEvent.forTarget(this);
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.onload')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Stream<ProgressEvent> get onLoad => loadEvent.forTarget(this);
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.onloadend')
|
| - @DocsEditable()
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| - @SupportedBrowser(SupportedBrowser.IE, '10')
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental() // untriaged
|
| - Stream<ProgressEvent> get onLoadEnd => loadEndEvent.forTarget(this);
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.onloadstart')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Stream<ProgressEvent> get onLoadStart => loadStartEvent.forTarget(this);
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.onprogress')
|
| - @DocsEditable()
|
| - @SupportedBrowser(SupportedBrowser.CHROME)
|
| - @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| - @SupportedBrowser(SupportedBrowser.IE, '10')
|
| - @SupportedBrowser(SupportedBrowser.SAFARI)
|
| - @Experimental() // untriaged
|
| - Stream<ProgressEvent> get onProgress => progressEvent.forTarget(this);
|
| -
|
| - @DomName('XMLHttpRequestEventTarget.ontimeout')
|
| - @DocsEditable()
|
| - @Experimental() // untriaged
|
| - Stream<ProgressEvent> get onTimeout => timeoutEvent.forTarget(this);
|
| -}
|
| -// 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.
|
| -
|
| -
|
| -@DocsEditable()
|
| @DomName('XMLSerializer')
|
| // http://domparsing.spec.whatwg.org/#the-xmlserializer-interface
|
| @deprecated // stable
|
|
|