| Index: sdk/lib/html/dartium/html_dartium.dart
|
| diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart
|
| index 6c139d5bfbf930627f2060112467782ba98c11f2..bd239e7876b5494b3bf5ab24a8fc1f4c83330229 100644
|
| --- a/sdk/lib/html/dartium/html_dartium.dart
|
| +++ b/sdk/lib/html/dartium/html_dartium.dart
|
| @@ -6572,6 +6572,10 @@ class Document extends Node
|
| @DocsEditable
|
| static const EventStreamProvider<Event> readyStateChangeEvent = const EventStreamProvider<Event>('readystatechange');
|
|
|
| + @DomName('Document.securitypolicyviolationEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<SecurityPolicyViolationEvent> securityPolicyViolationEvent = const EventStreamProvider<SecurityPolicyViolationEvent>('securitypolicyviolation');
|
| +
|
| @DomName('Document.selectionchangeEvent')
|
| @DocsEditable
|
| static const EventStreamProvider<Event> selectionChangeEvent = const EventStreamProvider<Event>('selectionchange');
|
| @@ -7062,6 +7066,10 @@ class Document extends Node
|
| @DocsEditable
|
| Stream<Event> get onSearch => Element.searchEvent.forTarget(this);
|
|
|
| + @DomName('Document.onsecuritypolicyviolation')
|
| + @DocsEditable
|
| + Stream<SecurityPolicyViolationEvent> get onSecurityPolicyViolation => securityPolicyViolationEvent.forTarget(this);
|
| +
|
| @DomName('Document.onselect')
|
| @DocsEditable
|
| Stream<Event> get onSelect => Element.selectEvent.forTarget(this);
|
| @@ -10425,7 +10433,19 @@ class FontLoader extends EventTarget {
|
|
|
| @DomName('FontLoader.loadEvent')
|
| @DocsEditable
|
| - static const EventStreamProvider<Event> loadEvent = const EventStreamProvider<Event>('load');
|
| + static const EventStreamProvider<CssFontFaceLoadEvent> loadEvent = const EventStreamProvider<CssFontFaceLoadEvent>('load');
|
| +
|
| + @DomName('FontLoader.loadingEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<CssFontFaceLoadEvent> loadingEvent = const EventStreamProvider<CssFontFaceLoadEvent>('loading');
|
| +
|
| + @DomName('FontLoader.loadingdoneEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<CssFontFaceLoadEvent> loadingDoneEvent = const EventStreamProvider<CssFontFaceLoadEvent>('loadingdone');
|
| +
|
| + @DomName('FontLoader.loadstartEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<CssFontFaceLoadEvent> loadStartEvent = const EventStreamProvider<CssFontFaceLoadEvent>('loadstart');
|
|
|
| @DomName('FontLoader.loading')
|
| @DocsEditable
|
| @@ -10461,7 +10481,19 @@ class FontLoader extends EventTarget {
|
|
|
| @DomName('FontLoader.onload')
|
| @DocsEditable
|
| - Stream<Event> get onLoad => loadEvent.forTarget(this);
|
| + Stream<CssFontFaceLoadEvent> get onLoad => loadEvent.forTarget(this);
|
| +
|
| + @DomName('FontLoader.onloading')
|
| + @DocsEditable
|
| + Stream<CssFontFaceLoadEvent> get onLoading => loadingEvent.forTarget(this);
|
| +
|
| + @DomName('FontLoader.onloadingdone')
|
| + @DocsEditable
|
| + Stream<CssFontFaceLoadEvent> get onLoadingDone => loadingDoneEvent.forTarget(this);
|
| +
|
| + @DomName('FontLoader.onloadstart')
|
| + @DocsEditable
|
| + Stream<CssFontFaceLoadEvent> get onLoadStart => loadStartEvent.forTarget(this);
|
|
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -10504,6 +10536,14 @@ class FormData extends NativeFieldWrapperClass1 {
|
| class FormElement extends _Element_Merged {
|
| FormElement.internal() : super.internal();
|
|
|
| + @DomName('HTMLFormElement.autocompleteEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<Event> autocompleteEvent = const EventStreamProvider<Event>('autocomplete');
|
| +
|
| + @DomName('HTMLFormElement.autocompleteerrorEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<AutocompleteErrorEvent> autocompleteErrorEvent = const EventStreamProvider<AutocompleteErrorEvent>('autocompleteerror');
|
| +
|
| @DomName('HTMLFormElement.HTMLFormElement')
|
| @DocsEditable
|
| factory FormElement() => document.$dom_createElement("form");
|
| @@ -10600,6 +10640,14 @@ class FormElement extends _Element_Merged {
|
| @DocsEditable
|
| void submit() native "HTMLFormElement_submit_Callback";
|
|
|
| + @DomName('HTMLFormElement.onautocomplete')
|
| + @DocsEditable
|
| + Stream<Event> get onAutocomplete => autocompleteEvent.forTarget(this);
|
| +
|
| + @DomName('HTMLFormElement.onautocompleteerror')
|
| + @DocsEditable
|
| + Stream<AutocompleteErrorEvent> get onAutocompleteError => autocompleteErrorEvent.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
|
| @@ -15292,6 +15340,10 @@ class MidiMessageEvent extends Event {
|
| class MidiPort extends EventTarget {
|
| MidiPort.internal() : super.internal();
|
|
|
| + @DomName('MIDIPort.disconnectEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<MIDIConnectionEvent> disconnectEvent = const EventStreamProvider<MIDIConnectionEvent>('disconnect');
|
| +
|
| @DomName('MIDIPort.id')
|
| @DocsEditable
|
| String get id native "MIDIPort_id_Getter";
|
| @@ -15324,6 +15376,10 @@ class MidiPort extends EventTarget {
|
| @DocsEditable
|
| void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MIDIPort_removeEventListener_Callback";
|
|
|
| + @DomName('MIDIPort.ondisconnect')
|
| + @DocsEditable
|
| + Stream<MIDIConnectionEvent> get onDisconnect => disconnectEvent.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
|
| @@ -17409,6 +17465,13 @@ class Path extends NativeFieldWrapperClass1 {
|
| class Performance extends EventTarget {
|
| Performance.internal() : super.internal();
|
|
|
| + @DomName('Performance.webkitresourcetimingbufferfullEvent')
|
| + @DocsEditable
|
| + @SupportedBrowser(SupportedBrowser.CHROME)
|
| + @SupportedBrowser(SupportedBrowser.SAFARI)
|
| + @Experimental
|
| + static const EventStreamProvider<Event> resourceTimingBufferFullEvent = const EventStreamProvider<Event>('webkitresourcetimingbufferfull');
|
| +
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => true;
|
|
|
| @@ -17470,6 +17533,10 @@ class Performance extends EventTarget {
|
| @Experimental
|
| void setResourceTimingBufferSize(int maxSize) native "Performance_webkitSetResourceTimingBufferSize_Callback";
|
|
|
| + @DomName('Performance.onwebkitresourcetimingbufferfull')
|
| + @DocsEditable
|
| + Stream<Event> get onResourceTimingBufferFull => resourceTimingBufferFullEvent.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
|
| @@ -20286,14 +20353,34 @@ class SpeechSynthesisEvent extends Event {
|
| class SpeechSynthesisUtterance extends EventTarget {
|
| SpeechSynthesisUtterance.internal() : super.internal();
|
|
|
| + @DomName('SpeechSynthesisUtterance.boundaryEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<SpeechSynthesisEvent> boundaryEvent = const EventStreamProvider<SpeechSynthesisEvent>('boundary');
|
| +
|
| + @DomName('SpeechSynthesisUtterance.endEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<SpeechSynthesisEvent> endEvent = const EventStreamProvider<SpeechSynthesisEvent>('end');
|
| +
|
| @DomName('SpeechSynthesisUtterance.errorEvent')
|
| @DocsEditable
|
| static const EventStreamProvider<Event> errorEvent = const EventStreamProvider<Event>('error');
|
|
|
| + @DomName('SpeechSynthesisUtterance.markEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<SpeechSynthesisEvent> markEvent = const EventStreamProvider<SpeechSynthesisEvent>('mark');
|
| +
|
| @DomName('SpeechSynthesisUtterance.pauseEvent')
|
| @DocsEditable
|
| static const EventStreamProvider<Event> pauseEvent = const EventStreamProvider<Event>('pause');
|
|
|
| + @DomName('SpeechSynthesisUtterance.resumeEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<SpeechSynthesisEvent> resumeEvent = const EventStreamProvider<SpeechSynthesisEvent>('resume');
|
| +
|
| + @DomName('SpeechSynthesisUtterance.startEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<SpeechSynthesisEvent> startEvent = const EventStreamProvider<SpeechSynthesisEvent>('start');
|
| +
|
| @DomName('SpeechSynthesisUtterance.SpeechSynthesisUtterance')
|
| @DocsEditable
|
| factory SpeechSynthesisUtterance([String text]) {
|
| @@ -20351,14 +20438,34 @@ class SpeechSynthesisUtterance extends EventTarget {
|
| @DocsEditable
|
| void set volume(num value) native "SpeechSynthesisUtterance_volume_Setter";
|
|
|
| + @DomName('SpeechSynthesisUtterance.onboundary')
|
| + @DocsEditable
|
| + Stream<SpeechSynthesisEvent> get onBoundary => boundaryEvent.forTarget(this);
|
| +
|
| + @DomName('SpeechSynthesisUtterance.onend')
|
| + @DocsEditable
|
| + Stream<SpeechSynthesisEvent> get onEnd => endEvent.forTarget(this);
|
| +
|
| @DomName('SpeechSynthesisUtterance.onerror')
|
| @DocsEditable
|
| Stream<Event> get onError => errorEvent.forTarget(this);
|
|
|
| + @DomName('SpeechSynthesisUtterance.onmark')
|
| + @DocsEditable
|
| + Stream<SpeechSynthesisEvent> get onMark => markEvent.forTarget(this);
|
| +
|
| @DomName('SpeechSynthesisUtterance.onpause')
|
| @DocsEditable
|
| Stream<Event> get onPause => pauseEvent.forTarget(this);
|
|
|
| + @DomName('SpeechSynthesisUtterance.onresume')
|
| + @DocsEditable
|
| + Stream<SpeechSynthesisEvent> get onResume => resumeEvent.forTarget(this);
|
| +
|
| + @DomName('SpeechSynthesisUtterance.onstart')
|
| + @DocsEditable
|
| + Stream<SpeechSynthesisEvent> get onStart => startEvent.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
|
|
|