| Index: lib/html/frog/html_frog.dart
|
| diff --git a/lib/html/frog/html_frog.dart b/lib/html/frog/html_frog.dart
|
| index 27f584763e524abec6d1c3c4055cb0e3d77a6a3e..e36ac64651e4fd4acc3d1b5cc76e38db7da80f2f 100644
|
| --- a/lib/html/frog/html_frog.dart
|
| +++ b/lib/html/frog/html_frog.dart
|
| @@ -273,7 +273,10 @@ class _AudioChannelMergerImpl extends _AudioNodeImpl implements AudioChannelMerg
|
| class _AudioChannelSplitterImpl extends _AudioNodeImpl implements AudioChannelSplitter native "*AudioChannelSplitter" {
|
| }
|
|
|
| -class _AudioContextImpl implements AudioContext native "*AudioContext" {
|
| +class _AudioContextImpl extends _EventTargetImpl implements AudioContext native "*AudioContext" {
|
| +
|
| + _AudioContextEventsImpl get on() =>
|
| + new _AudioContextEventsImpl(this);
|
|
|
| final int activeSourceCount;
|
|
|
| @@ -283,8 +286,6 @@ class _AudioContextImpl implements AudioContext native "*AudioContext" {
|
|
|
| final _AudioListenerImpl listener;
|
|
|
| - EventListener oncomplete;
|
| -
|
| final num sampleRate;
|
|
|
| _RealtimeAnalyserNodeImpl createAnalyser() native;
|
| @@ -324,6 +325,12 @@ class _AudioContextImpl implements AudioContext native "*AudioContext" {
|
| void startRendering() native;
|
| }
|
|
|
| +class _AudioContextEventsImpl extends _EventsImpl implements AudioContextEvents {
|
| + _AudioContextEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get complete() => _get('complete');
|
| +}
|
| +
|
| class _AudioDestinationNodeImpl extends _AudioNodeImpl implements AudioDestinationNode native "*AudioDestinationNode" {
|
|
|
| final int numberOfChannels;
|
| @@ -4534,19 +4541,29 @@ class _DatabaseSyncImpl implements DatabaseSync native "*DatabaseSync" {
|
|
|
| class _DedicatedWorkerContextImpl extends _WorkerContextImpl implements DedicatedWorkerContext native "*DedicatedWorkerContext" {
|
|
|
| - EventListener onmessage;
|
| + _DedicatedWorkerContextEventsImpl get on() =>
|
| + new _DedicatedWorkerContextEventsImpl(this);
|
|
|
| void postMessage(Object message, [List messagePorts = null]) native;
|
|
|
| void webkitPostMessage(Object message, [List transferList = null]) native;
|
| }
|
|
|
| +class _DedicatedWorkerContextEventsImpl extends _WorkerContextEventsImpl implements DedicatedWorkerContextEvents {
|
| + _DedicatedWorkerContextEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get message() => _get('message');
|
| +}
|
| +
|
| class _DelayNodeImpl extends _AudioNodeImpl implements DelayNode native "*DelayNode" {
|
|
|
| final _AudioParamImpl delayTime;
|
| }
|
|
|
| -class _DeprecatedPeerConnectionImpl implements DeprecatedPeerConnection native "*DeprecatedPeerConnection" {
|
| +class _DeprecatedPeerConnectionImpl extends _EventTargetImpl implements DeprecatedPeerConnection native "*DeprecatedPeerConnection" {
|
| +
|
| + _DeprecatedPeerConnectionEventsImpl get on() =>
|
| + new _DeprecatedPeerConnectionEventsImpl(this);
|
|
|
| static final int ACTIVE = 2;
|
|
|
| @@ -4558,39 +4575,43 @@ class _DeprecatedPeerConnectionImpl implements DeprecatedPeerConnection native "
|
|
|
| final _MediaStreamListImpl localStreams;
|
|
|
| - EventListener onaddstream;
|
| -
|
| - EventListener onconnecting;
|
| -
|
| - EventListener onmessage;
|
| -
|
| - EventListener onopen;
|
| -
|
| - EventListener onremovestream;
|
| -
|
| - EventListener onstatechange;
|
| -
|
| final int readyState;
|
|
|
| final _MediaStreamListImpl remoteStreams;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| void addStream(_MediaStreamImpl stream) native;
|
|
|
| void close() native;
|
|
|
| - bool dispatchEvent(_EventImpl event) native;
|
| + bool $dom_dispatchEvent(_EventImpl event) native "dispatchEvent";
|
|
|
| void processSignalingMessage(String message) native;
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
|
|
| void removeStream(_MediaStreamImpl stream) native;
|
|
|
| void send(String text) native;
|
| }
|
|
|
| +class _DeprecatedPeerConnectionEventsImpl extends _EventsImpl implements DeprecatedPeerConnectionEvents {
|
| + _DeprecatedPeerConnectionEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get addStream() => _get('addstream');
|
| +
|
| + EventListenerList get connecting() => _get('connecting');
|
| +
|
| + EventListenerList get message() => _get('message');
|
| +
|
| + EventListenerList get open() => _get('open');
|
| +
|
| + EventListenerList get removeStream() => _get('removestream');
|
| +
|
| + EventListenerList get stateChange() => _get('statechange');
|
| +}
|
| +
|
| class _DetailsElementImpl extends _ElementImpl implements DetailsElement native "*HTMLDetailsElement" {
|
|
|
| bool open;
|
| @@ -6726,7 +6747,10 @@ class _FileListImpl implements FileList native "*FileList" {
|
| _FileImpl item(int index) native;
|
| }
|
|
|
| -class _FileReaderImpl implements FileReader native "*FileReader" {
|
| +class _FileReaderImpl extends _EventTargetImpl implements FileReader native "*FileReader" {
|
| +
|
| + _FileReaderEventsImpl get on() =>
|
| + new _FileReaderEventsImpl(this);
|
|
|
| static final int DONE = 2;
|
|
|
| @@ -6736,27 +6760,15 @@ class _FileReaderImpl implements FileReader native "*FileReader" {
|
|
|
| final _FileErrorImpl error;
|
|
|
| - EventListener onabort;
|
| -
|
| - EventListener onerror;
|
| -
|
| - EventListener onload;
|
| -
|
| - EventListener onloadend;
|
| -
|
| - EventListener onloadstart;
|
| -
|
| - EventListener onprogress;
|
| -
|
| final int readyState;
|
|
|
| final Object result;
|
|
|
| void abort() native;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| - bool dispatchEvent(_EventImpl evt) native;
|
| + bool $dom_dispatchEvent(_EventImpl evt) native "dispatchEvent";
|
|
|
| void readAsArrayBuffer(_BlobImpl blob) native;
|
|
|
| @@ -6766,7 +6778,23 @@ class _FileReaderImpl implements FileReader native "*FileReader" {
|
|
|
| void readAsText(_BlobImpl blob, [String encoding = null]) native;
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| +}
|
| +
|
| +class _FileReaderEventsImpl extends _EventsImpl implements FileReaderEvents {
|
| + _FileReaderEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get abort() => _get('abort');
|
| +
|
| + EventListenerList get error() => _get('error');
|
| +
|
| + EventListenerList get load() => _get('load');
|
| +
|
| + EventListenerList get loadEnd() => _get('loadend');
|
| +
|
| + EventListenerList get loadStart() => _get('loadstart');
|
| +
|
| + EventListenerList get progress() => _get('progress');
|
| }
|
|
|
| class _FileReaderSyncImpl implements FileReaderSync native "*FileReaderSync" {
|
| @@ -6780,7 +6808,10 @@ class _FileReaderSyncImpl implements FileReaderSync native "*FileReaderSync" {
|
| String readAsText(_BlobImpl blob, [String encoding = null]) native;
|
| }
|
|
|
| -class _FileWriterImpl implements FileWriter native "*FileWriter" {
|
| +class _FileWriterImpl extends _EventTargetImpl implements FileWriter native "*FileWriter" {
|
| +
|
| + _FileWriterEventsImpl get on() =>
|
| + new _FileWriterEventsImpl(this);
|
|
|
| static final int DONE = 2;
|
|
|
| @@ -6792,18 +6823,6 @@ class _FileWriterImpl implements FileWriter native "*FileWriter" {
|
|
|
| final int length;
|
|
|
| - EventListener onabort;
|
| -
|
| - EventListener onerror;
|
| -
|
| - EventListener onprogress;
|
| -
|
| - EventListener onwrite;
|
| -
|
| - EventListener onwriteend;
|
| -
|
| - EventListener onwritestart;
|
| -
|
| final int position;
|
|
|
| final int readyState;
|
| @@ -6817,6 +6836,22 @@ class _FileWriterImpl implements FileWriter native "*FileWriter" {
|
| void write(_BlobImpl data) native;
|
| }
|
|
|
| +class _FileWriterEventsImpl extends _EventsImpl implements FileWriterEvents {
|
| + _FileWriterEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get abort() => _get('abort');
|
| +
|
| + EventListenerList get error() => _get('error');
|
| +
|
| + EventListenerList get progress() => _get('progress');
|
| +
|
| + EventListenerList get write() => _get('write');
|
| +
|
| + EventListenerList get writeEnd() => _get('writeend');
|
| +
|
| + EventListenerList get writeStart() => _get('writestart');
|
| +}
|
| +
|
| class _FileWriterSyncImpl implements FileWriterSync native "*FileWriterSync" {
|
|
|
| final int length;
|
| @@ -7334,21 +7369,18 @@ class _IDBCursorWithValueImpl extends _IDBCursorImpl implements IDBCursorWithVal
|
| final _IDBAnyImpl value;
|
| }
|
|
|
| -class _IDBDatabaseImpl implements IDBDatabase native "*IDBDatabase" {
|
| +class _IDBDatabaseImpl extends _EventTargetImpl implements IDBDatabase native "*IDBDatabase" {
|
| +
|
| + _IDBDatabaseEventsImpl get on() =>
|
| + new _IDBDatabaseEventsImpl(this);
|
|
|
| final String name;
|
|
|
| final List<String> objectStoreNames;
|
|
|
| - EventListener onabort;
|
| -
|
| - EventListener onerror;
|
| -
|
| - EventListener onversionchange;
|
| -
|
| final String version;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| void close() native;
|
|
|
| @@ -7356,15 +7388,25 @@ class _IDBDatabaseImpl implements IDBDatabase native "*IDBDatabase" {
|
|
|
| void deleteObjectStore(String name) native;
|
|
|
| - bool dispatchEvent(_EventImpl evt) native;
|
| + bool $dom_dispatchEvent(_EventImpl evt) native "dispatchEvent";
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
|
|
| _IDBVersionChangeRequestImpl setVersion(String version) native;
|
|
|
| _IDBTransactionImpl transaction(var storeName_OR_storeNames, [int mode = null]) native;
|
| }
|
|
|
| +class _IDBDatabaseEventsImpl extends _EventsImpl implements IDBDatabaseEvents {
|
| + _IDBDatabaseEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get abort() => _get('abort');
|
| +
|
| + EventListenerList get error() => _get('error');
|
| +
|
| + EventListenerList get versionChange() => _get('versionchange');
|
| +}
|
| +
|
| class _IDBDatabaseExceptionImpl implements IDBDatabaseException native "*IDBDatabaseException" {
|
|
|
| static final int ABORT_ERR = 8;
|
| @@ -7489,7 +7531,10 @@ class _IDBObjectStoreImpl implements IDBObjectStore native "*IDBObjectStore" {
|
| _IDBRequestImpl put(Dynamic value, [_IDBKeyImpl key = null]) native;
|
| }
|
|
|
| -class _IDBRequestImpl implements IDBRequest native "*IDBRequest" {
|
| +class _IDBRequestImpl extends _EventTargetImpl implements IDBRequest native "*IDBRequest" {
|
| +
|
| + _IDBRequestEventsImpl get on() =>
|
| + new _IDBRequestEventsImpl(this);
|
|
|
| static final int DONE = 2;
|
|
|
| @@ -7497,10 +7542,6 @@ class _IDBRequestImpl implements IDBRequest native "*IDBRequest" {
|
|
|
| final int errorCode;
|
|
|
| - EventListener onerror;
|
| -
|
| - EventListener onsuccess;
|
| -
|
| final int readyState;
|
|
|
| final _IDBAnyImpl result;
|
| @@ -7511,14 +7552,25 @@ class _IDBRequestImpl implements IDBRequest native "*IDBRequest" {
|
|
|
| final String webkitErrorMessage;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| - bool dispatchEvent(_EventImpl evt) native;
|
| + bool $dom_dispatchEvent(_EventImpl evt) native "dispatchEvent";
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| +}
|
| +
|
| +class _IDBRequestEventsImpl extends _EventsImpl implements IDBRequestEvents {
|
| + _IDBRequestEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get error() => _get('error');
|
| +
|
| + EventListenerList get success() => _get('success');
|
| }
|
|
|
| -class _IDBTransactionImpl implements IDBTransaction native "*IDBTransaction" {
|
| +class _IDBTransactionImpl extends _EventTargetImpl implements IDBTransaction native "*IDBTransaction" {
|
| +
|
| + _IDBTransactionEventsImpl get on() =>
|
| + new _IDBTransactionEventsImpl(this);
|
|
|
| static final int READ_ONLY = 0;
|
|
|
| @@ -7530,21 +7582,25 @@ class _IDBTransactionImpl implements IDBTransaction native "*IDBTransaction" {
|
|
|
| final int mode;
|
|
|
| - EventListener onabort;
|
| + void abort() native;
|
|
|
| - EventListener oncomplete;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| - EventListener onerror;
|
| + bool $dom_dispatchEvent(_EventImpl evt) native "dispatchEvent";
|
|
|
| - void abort() native;
|
| + _IDBObjectStoreImpl objectStore(String name) native;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| +}
|
|
|
| - bool dispatchEvent(_EventImpl evt) native;
|
| +class _IDBTransactionEventsImpl extends _EventsImpl implements IDBTransactionEvents {
|
| + _IDBTransactionEventsImpl(_ptr) : super(_ptr);
|
|
|
| - _IDBObjectStoreImpl objectStore(String name) native;
|
| + EventListenerList get abort() => _get('abort');
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + EventListenerList get complete() => _get('complete');
|
| +
|
| + EventListenerList get error() => _get('error');
|
| }
|
|
|
| class _IDBVersionChangeEventImpl extends _EventImpl implements IDBVersionChangeEvent native "*IDBVersionChangeEvent" {
|
| @@ -7554,7 +7610,22 @@ class _IDBVersionChangeEventImpl extends _EventImpl implements IDBVersionChangeE
|
|
|
| class _IDBVersionChangeRequestImpl extends _IDBRequestImpl implements IDBVersionChangeRequest native "*IDBVersionChangeRequest" {
|
|
|
| - EventListener onblocked;
|
| + _IDBVersionChangeRequestEventsImpl get on() =>
|
| + new _IDBVersionChangeRequestEventsImpl(this);
|
| +
|
| + // From EventTarget
|
| +
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
| +
|
| + bool $dom_dispatchEvent(_EventImpl event) native "dispatchEvent";
|
| +
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| +}
|
| +
|
| +class _IDBVersionChangeRequestEventsImpl extends _IDBRequestEventsImpl implements IDBVersionChangeRequestEvents {
|
| + _IDBVersionChangeRequestEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get blocked() => _get('blocked');
|
| }
|
|
|
| class _IFrameElementImpl extends _ElementImpl implements IFrameElement native "*HTMLIFrameElement" {
|
| @@ -8036,9 +8107,24 @@ class _Int8ArrayImpl extends _ArrayBufferViewImpl implements Int8Array, List<int
|
|
|
| class _JavaScriptAudioNodeImpl extends _AudioNodeImpl implements JavaScriptAudioNode native "*JavaScriptAudioNode" {
|
|
|
| + _JavaScriptAudioNodeEventsImpl get on() =>
|
| + new _JavaScriptAudioNodeEventsImpl(this);
|
| +
|
| final int bufferSize;
|
|
|
| - EventListener onaudioprocess;
|
| + // From EventTarget
|
| +
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
| +
|
| + bool $dom_dispatchEvent(_EventImpl event) native "dispatchEvent";
|
| +
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| +}
|
| +
|
| +class _JavaScriptAudioNodeEventsImpl extends _EventsImpl implements JavaScriptAudioNodeEvents {
|
| + _JavaScriptAudioNodeEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get audioProcess() => _get('audioprocess');
|
| }
|
|
|
| class _JavaScriptCallFrameImpl implements JavaScriptCallFrame native "*JavaScriptCallFrame" {
|
| @@ -8173,6 +8259,14 @@ class _LinkElementImpl extends _ElementImpl implements LinkElement native "*HTML
|
| class _LocalMediaStreamImpl extends _MediaStreamImpl implements LocalMediaStream native "*LocalMediaStream" {
|
|
|
| void stop() native;
|
| +
|
| + // From EventTarget
|
| +
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
| +
|
| + bool $dom_dispatchEvent(_EventImpl event) native "dispatchEvent";
|
| +
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| }
|
|
|
| class _LocationImpl implements Location native "*Location" {
|
| @@ -8240,7 +8334,7 @@ class _MarqueeElementImpl extends _ElementImpl implements MarqueeElement native
|
| void stop() native;
|
| }
|
|
|
| -class _MediaControllerImpl implements MediaController native "*MediaController" {
|
| +class _MediaControllerImpl extends _EventTargetImpl implements MediaController native "*MediaController" {
|
|
|
| final _TimeRangesImpl buffered;
|
|
|
| @@ -8262,15 +8356,15 @@ class _MediaControllerImpl implements MediaController native "*MediaController"
|
|
|
| num volume;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| - bool dispatchEvent(_EventImpl evt) native;
|
| + bool $dom_dispatchEvent(_EventImpl evt) native "dispatchEvent";
|
|
|
| void pause() native;
|
|
|
| void play() native;
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| }
|
|
|
| class _MediaElementImpl extends _ElementImpl implements MediaElement native "*HTMLMediaElement" {
|
| @@ -8517,7 +8611,10 @@ class _MediaQueryListListenerImpl implements MediaQueryListListener native "*Med
|
| void queryChanged(_MediaQueryListImpl list) native;
|
| }
|
|
|
| -class _MediaStreamImpl implements MediaStream native "*MediaStream" {
|
| +class _MediaStreamImpl extends _EventTargetImpl implements MediaStream native "*MediaStream" {
|
| +
|
| + _MediaStreamEventsImpl get on() =>
|
| + new _MediaStreamEventsImpl(this);
|
|
|
| static final int ENDED = 2;
|
|
|
| @@ -8527,17 +8624,21 @@ class _MediaStreamImpl implements MediaStream native "*MediaStream" {
|
|
|
| final String label;
|
|
|
| - EventListener onended;
|
| -
|
| final int readyState;
|
|
|
| final _MediaStreamTrackListImpl videoTracks;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| - bool dispatchEvent(_EventImpl event) native;
|
| + bool $dom_dispatchEvent(_EventImpl event) native "dispatchEvent";
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| +}
|
| +
|
| +class _MediaStreamEventsImpl extends _EventsImpl implements MediaStreamEvents {
|
| + _MediaStreamEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get ended() => _get('ended');
|
| }
|
|
|
| class _MediaStreamEventImpl extends _EventImpl implements MediaStreamEvent native "*MediaStreamEvent" {
|
| @@ -9613,7 +9714,10 @@ class _ParamElementImpl extends _ElementImpl implements ParamElement native "*HT
|
| String valueType;
|
| }
|
|
|
| -class _PeerConnection00Impl implements PeerConnection00 native "*PeerConnection00" {
|
| +class _PeerConnection00Impl extends _EventTargetImpl implements PeerConnection00 native "*PeerConnection00" {
|
| +
|
| + _PeerConnection00EventsImpl get on() =>
|
| + new _PeerConnection00EventsImpl(this);
|
|
|
| static final int ACTIVE = 2;
|
|
|
| @@ -9649,23 +9753,13 @@ class _PeerConnection00Impl implements PeerConnection00 native "*PeerConnection0
|
|
|
| final _MediaStreamListImpl localStreams;
|
|
|
| - EventListener onaddstream;
|
| -
|
| - EventListener onconnecting;
|
| -
|
| - EventListener onopen;
|
| -
|
| - EventListener onremovestream;
|
| -
|
| - EventListener onstatechange;
|
| -
|
| final int readyState;
|
|
|
| final _SessionDescriptionImpl remoteDescription;
|
|
|
| final _MediaStreamListImpl remoteStreams;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| void addStream(_MediaStreamImpl stream, [String mediaStreamHints = null]) native;
|
|
|
| @@ -9675,11 +9769,11 @@ class _PeerConnection00Impl implements PeerConnection00 native "*PeerConnection0
|
|
|
| _SessionDescriptionImpl createOffer([String mediaHints = null]) native;
|
|
|
| - bool dispatchEvent(_EventImpl event) native;
|
| + bool $dom_dispatchEvent(_EventImpl event) native "dispatchEvent";
|
|
|
| void processIceMessage(_IceCandidateImpl candidate) native;
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
|
|
| void removeStream(_MediaStreamImpl stream) native;
|
|
|
| @@ -9690,6 +9784,20 @@ class _PeerConnection00Impl implements PeerConnection00 native "*PeerConnection0
|
| void startIce([String iceOptions = null]) native;
|
| }
|
|
|
| +class _PeerConnection00EventsImpl extends _EventsImpl implements PeerConnection00Events {
|
| + _PeerConnection00EventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get addStream() => _get('addstream');
|
| +
|
| + EventListenerList get connecting() => _get('connecting');
|
| +
|
| + EventListenerList get open() => _get('open');
|
| +
|
| + EventListenerList get removeStream() => _get('removestream');
|
| +
|
| + EventListenerList get stateChange() => _get('statechange');
|
| +}
|
| +
|
| class _PerformanceImpl implements Performance native "*Performance" {
|
|
|
| final _MemoryInfoImpl memory;
|
| @@ -10580,7 +10688,7 @@ class _SVGElementImpl extends _ElementImpl implements SVGElement native "*SVGEle
|
|
|
| }
|
|
|
| -class _SVGElementInstanceImpl extends _EventTargetImpl implements SVGElementInstance native "*SVGElementInstance" {
|
| +class _SVGElementInstanceImpl implements SVGElementInstance native "*SVGElementInstance" {
|
|
|
| _SVGElementInstanceEventsImpl get on() =>
|
| new _SVGElementInstanceEventsImpl(this);
|
| @@ -10601,11 +10709,11 @@ class _SVGElementInstanceImpl extends _EventTargetImpl implements SVGElementInst
|
|
|
| final _SVGElementInstanceImpl previousSibling;
|
|
|
| - void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
| + void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
|
|
| - bool $dom_dispatchEvent(_EventImpl event) native "dispatchEvent";
|
| + bool dispatchEvent(_EventImpl event) native;
|
|
|
| - void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| + void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| }
|
|
|
| class _SVGElementInstanceEventsImpl extends _EventsImpl implements SVGElementInstanceEvents {
|
| @@ -13611,9 +13719,16 @@ class _SharedWorkerImpl extends _AbstractWorkerImpl implements SharedWorker nati
|
|
|
| class _SharedWorkerContextImpl extends _WorkerContextImpl implements SharedWorkerContext native "*SharedWorkerContext" {
|
|
|
| + _SharedWorkerContextEventsImpl get on() =>
|
| + new _SharedWorkerContextEventsImpl(this);
|
| +
|
| final String name;
|
| +}
|
|
|
| - EventListener onconnect;
|
| +class _SharedWorkerContextEventsImpl extends _WorkerContextEventsImpl implements SharedWorkerContextEvents {
|
| + _SharedWorkerContextEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get connect() => _get('connect');
|
| }
|
|
|
| class _SourceElementImpl extends _ElementImpl implements SourceElement native "*HTMLSourceElement" {
|
| @@ -13665,7 +13780,10 @@ class _SpeechInputResultListImpl implements SpeechInputResultList native "*Speec
|
| _SpeechInputResultImpl item(int index) native;
|
| }
|
|
|
| -class _SpeechRecognitionImpl implements SpeechRecognition native "*SpeechRecognition" {
|
| +class _SpeechRecognitionImpl extends _EventTargetImpl implements SpeechRecognition native "*SpeechRecognition" {
|
| +
|
| + _SpeechRecognitionEventsImpl get on() =>
|
| + new _SpeechRecognitionEventsImpl(this);
|
|
|
| bool continuous;
|
|
|
| @@ -13673,35 +13791,39 @@ class _SpeechRecognitionImpl implements SpeechRecognition native "*SpeechRecogni
|
|
|
| String lang;
|
|
|
| - EventListener onaudioend;
|
| + void abort() native;
|
|
|
| - EventListener onaudiostart;
|
| + void start() native;
|
|
|
| - EventListener onend;
|
| + void stop() native;
|
| +}
|
|
|
| - EventListener onerror;
|
| +class _SpeechRecognitionEventsImpl extends _EventsImpl implements SpeechRecognitionEvents {
|
| + _SpeechRecognitionEventsImpl(_ptr) : super(_ptr);
|
|
|
| - EventListener onnomatch;
|
| + EventListenerList get audioEnd() => _get('audioend');
|
|
|
| - EventListener onresult;
|
| + EventListenerList get audioStart() => _get('audiostart');
|
|
|
| - EventListener onresultdeleted;
|
| + EventListenerList get end() => _get('end');
|
|
|
| - EventListener onsoundend;
|
| + EventListenerList get error() => _get('error');
|
|
|
| - EventListener onsoundstart;
|
| + EventListenerList get noMatch() => _get('nomatch');
|
|
|
| - EventListener onspeechend;
|
| + EventListenerList get result() => _get('result');
|
|
|
| - EventListener onspeechstart;
|
| + EventListenerList get resultDeleted() => _get('resultdeleted');
|
|
|
| - EventListener onstart;
|
| + EventListenerList get soundEnd() => _get('soundend');
|
|
|
| - void abort() native;
|
| + EventListenerList get soundStart() => _get('soundstart');
|
|
|
| - void start() native;
|
| + EventListenerList get speechEnd() => _get('speechend');
|
|
|
| - void stop() native;
|
| + EventListenerList get speechStart() => _get('speechstart');
|
| +
|
| + EventListenerList get start() => _get('start');
|
| }
|
|
|
| class _SpeechRecognitionAlternativeImpl implements SpeechRecognitionAlternative native "*SpeechRecognitionAlternative" {
|
| @@ -14195,7 +14317,10 @@ class _TextMetricsImpl implements TextMetrics native "*TextMetrics" {
|
| final num width;
|
| }
|
|
|
| -class _TextTrackImpl implements TextTrack native "*TextTrack" {
|
| +class _TextTrackImpl extends _EventTargetImpl implements TextTrack native "*TextTrack" {
|
| +
|
| + _TextTrackEventsImpl get on() =>
|
| + new _TextTrackEventsImpl(this);
|
|
|
| static final int DISABLED = 0;
|
|
|
| @@ -14215,20 +14340,27 @@ class _TextTrackImpl implements TextTrack native "*TextTrack" {
|
|
|
| int mode;
|
|
|
| - EventListener oncuechange;
|
| -
|
| void addCue(_TextTrackCueImpl cue) native;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| - bool dispatchEvent(_EventImpl evt) native;
|
| + bool $dom_dispatchEvent(_EventImpl evt) native "dispatchEvent";
|
|
|
| void removeCue(_TextTrackCueImpl cue) native;
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| +}
|
| +
|
| +class _TextTrackEventsImpl extends _EventsImpl implements TextTrackEvents {
|
| + _TextTrackEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get cueChange() => _get('cuechange');
|
| }
|
|
|
| -class _TextTrackCueImpl implements TextTrackCue native "*TextTrackCue" {
|
| +class _TextTrackCueImpl extends _EventTargetImpl implements TextTrackCue native "*TextTrackCue" {
|
| +
|
| + _TextTrackCueEventsImpl get on() =>
|
| + new _TextTrackCueEventsImpl(this);
|
|
|
| String align;
|
|
|
| @@ -14238,10 +14370,6 @@ class _TextTrackCueImpl implements TextTrackCue native "*TextTrackCue" {
|
|
|
| int line;
|
|
|
| - EventListener onenter;
|
| -
|
| - EventListener onexit;
|
| -
|
| bool pauseOnExit;
|
|
|
| int position;
|
| @@ -14258,13 +14386,21 @@ class _TextTrackCueImpl implements TextTrackCue native "*TextTrackCue" {
|
|
|
| String vertical;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| - bool dispatchEvent(_EventImpl evt) native;
|
| + bool $dom_dispatchEvent(_EventImpl evt) native "dispatchEvent";
|
|
|
| _DocumentFragmentImpl getCueAsHTML() native;
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| +}
|
| +
|
| +class _TextTrackCueEventsImpl extends _EventsImpl implements TextTrackCueEvents {
|
| + _TextTrackCueEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get enter() => _get('enter');
|
| +
|
| + EventListenerList get exit() => _get('exit');
|
| }
|
|
|
| class _TextTrackCueListImpl implements TextTrackCueList native "*TextTrackCueList" {
|
| @@ -14276,19 +14412,26 @@ class _TextTrackCueListImpl implements TextTrackCueList native "*TextTrackCueLis
|
| _TextTrackCueImpl item(int index) native;
|
| }
|
|
|
| -class _TextTrackListImpl implements TextTrackList native "*TextTrackList" {
|
| +class _TextTrackListImpl extends _EventTargetImpl implements TextTrackList native "*TextTrackList" {
|
|
|
| - final int length;
|
| + _TextTrackListEventsImpl get on() =>
|
| + new _TextTrackListEventsImpl(this);
|
|
|
| - EventListener onaddtrack;
|
| + final int length;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| - bool dispatchEvent(_EventImpl evt) native;
|
| + bool $dom_dispatchEvent(_EventImpl evt) native "dispatchEvent";
|
|
|
| _TextTrackImpl item(int index) native;
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
| +}
|
| +
|
| +class _TextTrackListEventsImpl extends _EventsImpl implements TextTrackListEvents {
|
| + _TextTrackListEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get addTrack() => _get('addtrack');
|
| }
|
|
|
| class _TimeRangesImpl implements TimeRanges native "*TimeRanges" {
|
| @@ -16322,7 +16465,10 @@ class _WorkerEventsImpl extends _AbstractWorkerEventsImpl implements WorkerEvent
|
| EventListenerList get message() => _get('message');
|
| }
|
|
|
| -class _WorkerContextImpl implements WorkerContext native "*WorkerContext" {
|
| +class _WorkerContextImpl extends _EventTargetImpl implements WorkerContext native "*WorkerContext" {
|
| +
|
| + _WorkerContextEventsImpl get on() =>
|
| + new _WorkerContextEventsImpl(this);
|
|
|
| static final int PERSISTENT = 1;
|
|
|
| @@ -16332,15 +16478,13 @@ class _WorkerContextImpl implements WorkerContext native "*WorkerContext" {
|
|
|
| final _WorkerNavigatorImpl navigator;
|
|
|
| - EventListener onerror;
|
| -
|
| final _WorkerContextImpl self;
|
|
|
| final _IDBFactoryImpl webkitIndexedDB;
|
|
|
| final _NotificationCenterImpl webkitNotifications;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) native "addEventListener";
|
|
|
| void clearInterval(int handle) native;
|
|
|
| @@ -16348,7 +16492,7 @@ class _WorkerContextImpl implements WorkerContext native "*WorkerContext" {
|
|
|
| void close() native;
|
|
|
| - bool dispatchEvent(_EventImpl evt) native;
|
| + bool $dom_dispatchEvent(_EventImpl evt) native "dispatchEvent";
|
|
|
| void importScripts() native;
|
|
|
| @@ -16356,7 +16500,7 @@ class _WorkerContextImpl implements WorkerContext native "*WorkerContext" {
|
|
|
| _DatabaseSyncImpl openDatabaseSync(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback = null]) native;
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) native "removeEventListener";
|
|
|
| int setInterval(TimeoutHandler handler, int timeout) native;
|
|
|
| @@ -16371,6 +16515,12 @@ class _WorkerContextImpl implements WorkerContext native "*WorkerContext" {
|
| void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallback = null, ErrorCallback errorCallback = null]) native;
|
| }
|
|
|
| +class _WorkerContextEventsImpl extends _EventsImpl implements WorkerContextEvents {
|
| + _WorkerContextEventsImpl(_ptr) : super(_ptr);
|
| +
|
| + EventListenerList get error() => _get('error');
|
| +}
|
| +
|
| class _WorkerLocationImpl implements WorkerLocation native "*WorkerLocation" {
|
|
|
| final String hash;
|
| @@ -17198,7 +17348,9 @@ interface AudioChannelSplitter extends AudioNode {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface AudioContext {
|
| +interface AudioContext extends EventTarget {
|
| +
|
| + AudioContextEvents get on();
|
|
|
| final int activeSourceCount;
|
|
|
| @@ -17208,8 +17360,6 @@ interface AudioContext {
|
|
|
| final AudioListener listener;
|
|
|
| - EventListener oncomplete;
|
| -
|
| final num sampleRate;
|
|
|
| RealtimeAnalyserNode createAnalyser();
|
| @@ -17248,6 +17398,11 @@ interface AudioContext {
|
|
|
| void startRendering();
|
| }
|
| +
|
| +interface AudioContextEvents extends Events {
|
| +
|
| + EventListenerList get complete();
|
| +}
|
| // 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.
|
| @@ -20856,12 +21011,17 @@ interface DatabaseSync {
|
|
|
| interface DedicatedWorkerContext extends WorkerContext {
|
|
|
| - EventListener onmessage;
|
| + DedicatedWorkerContextEvents get on();
|
|
|
| void postMessage(Object message, [List messagePorts]);
|
|
|
| void webkitPostMessage(Object message, [List transferList]);
|
| }
|
| +
|
| +interface DedicatedWorkerContextEvents extends WorkerContextEvents {
|
| +
|
| + EventListenerList get message();
|
| +}
|
| // 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.
|
| @@ -20878,10 +21038,12 @@ interface DelayNode extends AudioNode {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface DeprecatedPeerConnection default _DeprecatedPeerConnectionFactoryProvider {
|
| +interface DeprecatedPeerConnection extends EventTarget default _DeprecatedPeerConnectionFactoryProvider {
|
|
|
| DeprecatedPeerConnection(String serverConfiguration, SignalingCallback signalingCallback);
|
|
|
| + DeprecatedPeerConnectionEvents get on();
|
| +
|
| static final int ACTIVE = 2;
|
|
|
| static final int CLOSED = 3;
|
| @@ -20892,38 +21054,44 @@ interface DeprecatedPeerConnection default _DeprecatedPeerConnectionFactoryProvi
|
|
|
| final MediaStreamList localStreams;
|
|
|
| - EventListener onaddstream;
|
| -
|
| - EventListener onconnecting;
|
| -
|
| - EventListener onmessage;
|
| -
|
| - EventListener onopen;
|
| -
|
| - EventListener onremovestream;
|
| -
|
| - EventListener onstatechange;
|
| -
|
| final int readyState;
|
|
|
| final MediaStreamList remoteStreams;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| void addStream(MediaStream stream);
|
|
|
| void close();
|
|
|
| - bool dispatchEvent(Event event);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event event);
|
|
|
| void processSignalingMessage(String message);
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| void removeStream(MediaStream stream);
|
|
|
| void send(String text);
|
| }
|
| +
|
| +interface DeprecatedPeerConnectionEvents extends Events {
|
| +
|
| + EventListenerList get addStream();
|
| +
|
| + EventListenerList get connecting();
|
| +
|
| + EventListenerList get message();
|
| +
|
| + EventListenerList get open();
|
| +
|
| + EventListenerList get removeStream();
|
| +
|
| + EventListenerList get stateChange();
|
| +}
|
| // 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.
|
| @@ -22209,10 +22377,12 @@ interface FileList {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface FileReader default _FileReaderFactoryProvider {
|
| +interface FileReader extends EventTarget default _FileReaderFactoryProvider {
|
|
|
| FileReader();
|
|
|
| + FileReaderEvents get on();
|
| +
|
| static final int DONE = 2;
|
|
|
| static final int EMPTY = 0;
|
| @@ -22221,27 +22391,17 @@ interface FileReader default _FileReaderFactoryProvider {
|
|
|
| final FileError error;
|
|
|
| - EventListener onabort;
|
| -
|
| - EventListener onerror;
|
| -
|
| - EventListener onload;
|
| -
|
| - EventListener onloadend;
|
| -
|
| - EventListener onloadstart;
|
| -
|
| - EventListener onprogress;
|
| -
|
| final int readyState;
|
|
|
| final Object result;
|
|
|
| void abort();
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| void readAsArrayBuffer(Blob blob);
|
|
|
| @@ -22251,7 +22411,23 @@ interface FileReader default _FileReaderFactoryProvider {
|
|
|
| void readAsText(Blob blob, [String encoding]);
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| +}
|
| +
|
| +interface FileReaderEvents extends Events {
|
| +
|
| + EventListenerList get abort();
|
| +
|
| + EventListenerList get error();
|
| +
|
| + EventListenerList get load();
|
| +
|
| + EventListenerList get loadEnd();
|
| +
|
| + EventListenerList get loadStart();
|
| +
|
| + EventListenerList get progress();
|
| }
|
| // 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
|
| @@ -22284,7 +22460,9 @@ typedef bool FileSystemCallback(DOMFileSystem fileSystem);
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface FileWriter {
|
| +interface FileWriter extends EventTarget {
|
| +
|
| + FileWriterEvents get on();
|
|
|
| static final int DONE = 2;
|
|
|
| @@ -22296,18 +22474,6 @@ interface FileWriter {
|
|
|
| final int length;
|
|
|
| - EventListener onabort;
|
| -
|
| - EventListener onerror;
|
| -
|
| - EventListener onprogress;
|
| -
|
| - EventListener onwrite;
|
| -
|
| - EventListener onwriteend;
|
| -
|
| - EventListener onwritestart;
|
| -
|
| final int position;
|
|
|
| final int readyState;
|
| @@ -22320,6 +22486,21 @@ interface FileWriter {
|
|
|
| void write(Blob data);
|
| }
|
| +
|
| +interface FileWriterEvents extends Events {
|
| +
|
| + EventListenerList get abort();
|
| +
|
| + EventListenerList get error();
|
| +
|
| + EventListenerList get progress();
|
| +
|
| + EventListenerList get write();
|
| +
|
| + EventListenerList get writeEnd();
|
| +
|
| + EventListenerList get writeStart();
|
| +}
|
| // Copyright (c) 2011, 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.
|
| @@ -22720,21 +22901,18 @@ interface IDBCursorWithValue extends IDBCursor {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface IDBDatabase {
|
| +interface IDBDatabase extends EventTarget {
|
| +
|
| + IDBDatabaseEvents get on();
|
|
|
| final String name;
|
|
|
| final List<String> objectStoreNames;
|
|
|
| - EventListener onabort;
|
| -
|
| - EventListener onerror;
|
| -
|
| - EventListener onversionchange;
|
| -
|
| final String version;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| void close();
|
|
|
| @@ -22742,14 +22920,25 @@ interface IDBDatabase {
|
|
|
| void deleteObjectStore(String name);
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| IDBVersionChangeRequest setVersion(String version);
|
|
|
| IDBTransaction transaction(var storeName_OR_storeNames, [int mode]);
|
| }
|
| +
|
| +interface IDBDatabaseEvents extends Events {
|
| +
|
| + EventListenerList get abort();
|
| +
|
| + EventListenerList get error();
|
| +
|
| + EventListenerList get versionChange();
|
| +}
|
| // 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.
|
| @@ -22910,7 +23099,9 @@ interface IDBObjectStore {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface IDBRequest {
|
| +interface IDBRequest extends EventTarget {
|
| +
|
| + IDBRequestEvents get on();
|
|
|
| static final int DONE = 2;
|
|
|
| @@ -22918,10 +23109,6 @@ interface IDBRequest {
|
|
|
| final int errorCode;
|
|
|
| - EventListener onerror;
|
| -
|
| - EventListener onsuccess;
|
| -
|
| final int readyState;
|
|
|
| final IDBAny result;
|
| @@ -22932,11 +23119,21 @@ interface IDBRequest {
|
|
|
| final String webkitErrorMessage;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| +}
|
| +
|
| +interface IDBRequestEvents extends Events {
|
| +
|
| + EventListenerList get error();
|
| +
|
| + EventListenerList get success();
|
| }
|
| // 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
|
| @@ -22944,7 +23141,9 @@ interface IDBRequest {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface IDBTransaction {
|
| +interface IDBTransaction extends EventTarget {
|
| +
|
| + IDBTransactionEvents get on();
|
|
|
| static final int READ_ONLY = 0;
|
|
|
| @@ -22956,21 +23155,27 @@ interface IDBTransaction {
|
|
|
| final int mode;
|
|
|
| - EventListener onabort;
|
| + void abort();
|
|
|
| - EventListener oncomplete;
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| - EventListener onerror;
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| - void abort();
|
| + IDBObjectStore objectStore(String name);
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| +}
|
|
|
| - bool dispatchEvent(Event evt);
|
| +interface IDBTransactionEvents extends Events {
|
|
|
| - IDBObjectStore objectStore(String name);
|
| + EventListenerList get abort();
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + EventListenerList get complete();
|
| +
|
| + EventListenerList get error();
|
| }
|
| // 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
|
| @@ -22988,9 +23193,14 @@ interface IDBVersionChangeEvent extends Event {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface IDBVersionChangeRequest extends IDBRequest {
|
| +interface IDBVersionChangeRequest extends IDBRequest, EventTarget {
|
| +
|
| + IDBVersionChangeRequestEvents get on();
|
| +}
|
| +
|
| +interface IDBVersionChangeRequestEvents extends IDBRequestEvents {
|
|
|
| - EventListener onblocked;
|
| + EventListenerList get blocked();
|
| }
|
| // 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
|
| @@ -23300,11 +23510,16 @@ interface Int8Array extends ArrayBufferView, List<int> default _TypedArrayFactor
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface JavaScriptAudioNode extends AudioNode {
|
| +interface JavaScriptAudioNode extends AudioNode, EventTarget {
|
| +
|
| + JavaScriptAudioNodeEvents get on();
|
|
|
| final int bufferSize;
|
| +}
|
| +
|
| +interface JavaScriptAudioNodeEvents extends Events {
|
|
|
| - EventListener onaudioprocess;
|
| + EventListenerList get audioProcess();
|
| }
|
| // 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
|
| @@ -23476,7 +23691,7 @@ interface LinkElement extends Element {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface LocalMediaStream extends MediaStream {
|
| +interface LocalMediaStream extends MediaStream, EventTarget {
|
|
|
| void stop();
|
| }
|
| @@ -23566,7 +23781,7 @@ interface MarqueeElement extends Element {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface MediaController default _MediaControllerFactoryProvider {
|
| +interface MediaController extends EventTarget default _MediaControllerFactoryProvider {
|
|
|
| MediaController();
|
|
|
| @@ -23590,15 +23805,18 @@ interface MediaController default _MediaControllerFactoryProvider {
|
|
|
| num volume;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| void pause();
|
|
|
| void play();
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| }
|
| // 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
|
| @@ -23798,10 +24016,12 @@ interface MediaQueryListListener {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface MediaStream default _MediaStreamFactoryProvider {
|
| +interface MediaStream extends EventTarget default _MediaStreamFactoryProvider {
|
|
|
| MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList videoTracks);
|
|
|
| + MediaStreamEvents get on();
|
| +
|
| static final int ENDED = 2;
|
|
|
| static final int LIVE = 1;
|
| @@ -23810,17 +24030,23 @@ interface MediaStream default _MediaStreamFactoryProvider {
|
|
|
| final String label;
|
|
|
| - EventListener onended;
|
| -
|
| final int readyState;
|
|
|
| final MediaStreamTrackList videoTracks;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| - bool dispatchEvent(Event event);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event event);
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| +}
|
| +
|
| +interface MediaStreamEvents extends Events {
|
| +
|
| + EventListenerList get ended();
|
| }
|
| // 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
|
| @@ -24791,10 +25017,12 @@ interface ParamElement extends Element {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface PeerConnection00 default _PeerConnection00FactoryProvider {
|
| +interface PeerConnection00 extends EventTarget default _PeerConnection00FactoryProvider {
|
|
|
| PeerConnection00(String serverConfiguration, IceCallback iceCallback);
|
|
|
| + PeerConnection00Events get on();
|
| +
|
| static final int ACTIVE = 2;
|
|
|
| static final int CLOSED = 3;
|
| @@ -24829,23 +25057,14 @@ interface PeerConnection00 default _PeerConnection00FactoryProvider {
|
|
|
| final MediaStreamList localStreams;
|
|
|
| - EventListener onaddstream;
|
| -
|
| - EventListener onconnecting;
|
| -
|
| - EventListener onopen;
|
| -
|
| - EventListener onremovestream;
|
| -
|
| - EventListener onstatechange;
|
| -
|
| final int readyState;
|
|
|
| final SessionDescription remoteDescription;
|
|
|
| final MediaStreamList remoteStreams;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| void addStream(MediaStream stream, [String mediaStreamHints]);
|
|
|
| @@ -24855,11 +25074,13 @@ interface PeerConnection00 default _PeerConnection00FactoryProvider {
|
|
|
| SessionDescription createOffer([String mediaHints]);
|
|
|
| - bool dispatchEvent(Event event);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event event);
|
|
|
| void processIceMessage(IceCandidate candidate);
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| void removeStream(MediaStream stream);
|
|
|
| @@ -24869,6 +25090,19 @@ interface PeerConnection00 default _PeerConnection00FactoryProvider {
|
|
|
| void startIce([String iceOptions]);
|
| }
|
| +
|
| +interface PeerConnection00Events extends Events {
|
| +
|
| + EventListenerList get addStream();
|
| +
|
| + EventListenerList get connecting();
|
| +
|
| + EventListenerList get open();
|
| +
|
| + EventListenerList get removeStream();
|
| +
|
| + EventListenerList get stateChange();
|
| +}
|
| // 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.
|
| @@ -25787,7 +26021,7 @@ interface SVGElement extends Element default _SVGElementFactoryProvider {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface SVGElementInstance extends EventTarget {
|
| +interface SVGElementInstance {
|
|
|
| SVGElementInstanceEvents get on();
|
|
|
| @@ -25807,14 +26041,11 @@ interface SVGElementInstance extends EventTarget {
|
|
|
| final SVGElementInstance previousSibling;
|
|
|
| - /** @domName addEventListener */
|
| - void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + void addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| - /** @domName dispatchEvent */
|
| - bool $dom_dispatchEvent(Event event);
|
| + bool dispatchEvent(Event event);
|
|
|
| - /** @domName removeEventListener */
|
| - void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| }
|
|
|
| interface SVGElementInstanceEvents extends Events {
|
| @@ -28234,9 +28465,14 @@ interface SharedWorker extends AbstractWorker default _SharedWorkerFactoryProvid
|
|
|
| interface SharedWorkerContext extends WorkerContext {
|
|
|
| + SharedWorkerContextEvents get on();
|
| +
|
| final String name;
|
| +}
|
| +
|
| +interface SharedWorkerContextEvents extends WorkerContextEvents {
|
|
|
| - EventListener onconnect;
|
| + EventListenerList get connect();
|
| }
|
| // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -28339,45 +28575,50 @@ interface SpeechInputResultList {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface SpeechRecognition default _SpeechRecognitionFactoryProvider {
|
| +interface SpeechRecognition extends EventTarget default _SpeechRecognitionFactoryProvider {
|
|
|
| SpeechRecognition();
|
|
|
| + SpeechRecognitionEvents get on();
|
| +
|
| bool continuous;
|
|
|
| SpeechGrammarList grammars;
|
|
|
| String lang;
|
|
|
| - EventListener onaudioend;
|
| + void abort();
|
|
|
| - EventListener onaudiostart;
|
| + void start();
|
| +
|
| + void stop();
|
| +}
|
|
|
| - EventListener onend;
|
| +interface SpeechRecognitionEvents extends Events {
|
|
|
| - EventListener onerror;
|
| + EventListenerList get audioEnd();
|
|
|
| - EventListener onnomatch;
|
| + EventListenerList get audioStart();
|
|
|
| - EventListener onresult;
|
| + EventListenerList get end();
|
|
|
| - EventListener onresultdeleted;
|
| + EventListenerList get error();
|
|
|
| - EventListener onsoundend;
|
| + EventListenerList get noMatch();
|
|
|
| - EventListener onsoundstart;
|
| + EventListenerList get result();
|
|
|
| - EventListener onspeechend;
|
| + EventListenerList get resultDeleted();
|
|
|
| - EventListener onspeechstart;
|
| + EventListenerList get soundEnd();
|
|
|
| - EventListener onstart;
|
| + EventListenerList get soundStart();
|
|
|
| - void abort();
|
| + EventListenerList get speechEnd();
|
|
|
| - void start();
|
| + EventListenerList get speechStart();
|
|
|
| - void stop();
|
| + EventListenerList get start();
|
| }
|
| // 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
|
| @@ -28888,7 +29129,9 @@ interface TextMetrics {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface TextTrack {
|
| +interface TextTrack extends EventTarget {
|
| +
|
| + TextTrackEvents get on();
|
|
|
| static final int DISABLED = 0;
|
|
|
| @@ -28908,17 +29151,23 @@ interface TextTrack {
|
|
|
| int mode;
|
|
|
| - EventListener oncuechange;
|
| -
|
| void addCue(TextTrackCue cue);
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| void removeCue(TextTrackCue cue);
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| +}
|
| +
|
| +interface TextTrackEvents extends Events {
|
| +
|
| + EventListenerList get cueChange();
|
| }
|
| // 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
|
| @@ -28926,10 +29175,12 @@ interface TextTrack {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface TextTrackCue default _TextTrackCueFactoryProvider {
|
| +interface TextTrackCue extends EventTarget default _TextTrackCueFactoryProvider {
|
|
|
| TextTrackCue(String id, num startTime, num endTime, String text, [String settings, bool pauseOnExit]);
|
|
|
| + TextTrackCueEvents get on();
|
| +
|
| String align;
|
|
|
| num endTime;
|
| @@ -28938,10 +29189,6 @@ interface TextTrackCue default _TextTrackCueFactoryProvider {
|
|
|
| int line;
|
|
|
| - EventListener onenter;
|
| -
|
| - EventListener onexit;
|
| -
|
| bool pauseOnExit;
|
|
|
| int position;
|
| @@ -28958,13 +29205,23 @@ interface TextTrackCue default _TextTrackCueFactoryProvider {
|
|
|
| String vertical;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| DocumentFragment getCueAsHTML();
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| +}
|
| +
|
| +interface TextTrackCueEvents extends Events {
|
| +
|
| + EventListenerList get enter();
|
| +
|
| + EventListenerList get exit();
|
| }
|
| // 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
|
| @@ -28986,19 +29243,27 @@ interface TextTrackCueList {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface TextTrackList {
|
| +interface TextTrackList extends EventTarget {
|
|
|
| - final int length;
|
| + TextTrackListEvents get on();
|
|
|
| - EventListener onaddtrack;
|
| + final int length;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| TextTrack item(int index);
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| +}
|
| +
|
| +interface TextTrackListEvents extends Events {
|
| +
|
| + EventListenerList get addTrack();
|
| }
|
| // 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
|
| @@ -30975,7 +31240,9 @@ interface WorkerEvents extends AbstractWorkerEvents {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface WorkerContext {
|
| +interface WorkerContext extends EventTarget {
|
| +
|
| + WorkerContextEvents get on();
|
|
|
| static final int PERSISTENT = 1;
|
|
|
| @@ -30985,15 +31252,14 @@ interface WorkerContext {
|
|
|
| final WorkerNavigator navigator;
|
|
|
| - EventListener onerror;
|
| -
|
| final WorkerContext self;
|
|
|
| final IDBFactory webkitIndexedDB;
|
|
|
| final NotificationCenter webkitNotifications;
|
|
|
| - void addEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName addEventListener */
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| void clearInterval(int handle);
|
|
|
| @@ -31001,7 +31267,8 @@ interface WorkerContext {
|
|
|
| void close();
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| void importScripts();
|
|
|
| @@ -31009,7 +31276,8 @@ interface WorkerContext {
|
|
|
| DatabaseSync openDatabaseSync(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]);
|
|
|
| - void removeEventListener(String type, EventListener listener, [bool useCapture]);
|
| + /** @domName removeEventListener */
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
|
|
|
| int setInterval(TimeoutHandler handler, int timeout);
|
|
|
| @@ -31023,6 +31291,11 @@ interface WorkerContext {
|
|
|
| void webkitResolveLocalFileSystemURL(String url, [EntryCallback successCallback, ErrorCallback errorCallback]);
|
| }
|
| +
|
| +interface WorkerContextEvents extends Events {
|
| +
|
| + EventListenerList get error();
|
| +}
|
| // 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.
|
|
|