| Index: lib/html/frog/html_frog.dart
|
| diff --git a/lib/html/frog/html_frog.dart b/lib/html/frog/html_frog.dart
|
| index 37fc17159bf235d72dbd0eca026a43d11fcba514..5485f4482837cebfcdb501e86495bb3b1932b1a6 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;
|
| @@ -4532,19 +4539,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;
|
|
|
| @@ -4556,39 +4573,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;
|
| @@ -6724,7 +6745,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;
|
|
|
| @@ -6734,27 +6758,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;
|
|
|
| @@ -6764,7 +6776,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" {
|
| @@ -6778,7 +6806,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;
|
|
|
| @@ -6790,18 +6821,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;
|
| @@ -6815,6 +6834,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;
|
| @@ -7332,21 +7367,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;
|
|
|
| @@ -7354,15 +7386,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;
|
| @@ -7487,7 +7529,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;
|
|
|
| @@ -7495,10 +7540,6 @@ class _IDBRequestImpl implements IDBRequest native "*IDBRequest" {
|
|
|
| final int errorCode;
|
|
|
| - EventListener onerror;
|
| -
|
| - EventListener onsuccess;
|
| -
|
| final int readyState;
|
|
|
| final _IDBAnyImpl result;
|
| @@ -7509,14 +7550,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;
|
|
|
| @@ -7528,21 +7580,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" {
|
| @@ -7552,7 +7608,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" {
|
| @@ -8034,9 +8105,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" {
|
| @@ -8171,6 +8257,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" {
|
| @@ -8238,7 +8332,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;
|
|
|
| @@ -8260,15 +8354,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" {
|
| @@ -8515,7 +8609,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;
|
|
|
| @@ -8525,17 +8622,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" {
|
| @@ -9611,7 +9712,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;
|
|
|
| @@ -9647,23 +9751,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;
|
|
|
| @@ -9673,11 +9767,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;
|
|
|
| @@ -9688,6 +9782,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;
|
| @@ -10578,7 +10686,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);
|
| @@ -10599,11 +10707,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 {
|
| @@ -13609,9 +13717,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" {
|
| @@ -13663,7 +13778,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;
|
|
|
| @@ -13671,35 +13789,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" {
|
| @@ -14193,7 +14315,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;
|
|
|
| @@ -14213,20 +14338,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;
|
|
|
| @@ -14236,10 +14368,6 @@ class _TextTrackCueImpl implements TextTrackCue native "*TextTrackCue" {
|
|
|
| int line;
|
|
|
| - EventListener onenter;
|
| -
|
| - EventListener onexit;
|
| -
|
| bool pauseOnExit;
|
|
|
| int position;
|
| @@ -14256,13 +14384,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" {
|
| @@ -14274,19 +14410,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" {
|
| @@ -16318,7 +16461,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;
|
|
|
| @@ -16328,15 +16474,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;
|
|
|
| @@ -16344,7 +16488,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;
|
|
|
| @@ -16352,7 +16496,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;
|
|
|
| @@ -16367,6 +16511,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;
|
| @@ -17194,7 +17344,9 @@ interface AudioChannelSplitter extends AudioNode {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface AudioContext {
|
| +interface AudioContext extends EventTarget {
|
| +
|
| + AudioContextEvents get on();
|
|
|
| final int activeSourceCount;
|
|
|
| @@ -17204,8 +17356,6 @@ interface AudioContext {
|
|
|
| final AudioListener listener;
|
|
|
| - EventListener oncomplete;
|
| -
|
| final num sampleRate;
|
|
|
| RealtimeAnalyserNode createAnalyser();
|
| @@ -17244,6 +17394,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.
|
| @@ -20850,12 +21005,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.
|
| @@ -20872,10 +21032,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;
|
| @@ -20886,38 +21048,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.
|
| @@ -22203,10 +22371,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;
|
| @@ -22215,27 +22385,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);
|
|
|
| @@ -22245,7 +22405,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
|
| @@ -22278,7 +22454,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;
|
|
|
| @@ -22290,18 +22468,6 @@ interface FileWriter {
|
|
|
| final int length;
|
|
|
| - EventListener onabort;
|
| -
|
| - EventListener onerror;
|
| -
|
| - EventListener onprogress;
|
| -
|
| - EventListener onwrite;
|
| -
|
| - EventListener onwriteend;
|
| -
|
| - EventListener onwritestart;
|
| -
|
| final int position;
|
|
|
| final int readyState;
|
| @@ -22314,6 +22480,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.
|
| @@ -22714,21 +22895,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();
|
|
|
| @@ -22736,14 +22914,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.
|
| @@ -22904,7 +23093,9 @@ interface IDBObjectStore {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface IDBRequest {
|
| +interface IDBRequest extends EventTarget {
|
| +
|
| + IDBRequestEvents get on();
|
|
|
| static final int DONE = 2;
|
|
|
| @@ -22912,10 +23103,6 @@ interface IDBRequest {
|
|
|
| final int errorCode;
|
|
|
| - EventListener onerror;
|
| -
|
| - EventListener onsuccess;
|
| -
|
| final int readyState;
|
|
|
| final IDBAny result;
|
| @@ -22926,11 +23113,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
|
| @@ -22938,7 +23135,9 @@ interface IDBRequest {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface IDBTransaction {
|
| +interface IDBTransaction extends EventTarget {
|
| +
|
| + IDBTransactionEvents get on();
|
|
|
| static final int READ_ONLY = 0;
|
|
|
| @@ -22950,21 +23149,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
|
| @@ -22982,9 +23187,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
|
| @@ -23294,11 +23504,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
|
| @@ -23470,7 +23685,7 @@ interface LinkElement extends Element {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface LocalMediaStream extends MediaStream {
|
| +interface LocalMediaStream extends MediaStream, EventTarget {
|
|
|
| void stop();
|
| }
|
| @@ -23560,7 +23775,7 @@ interface MarqueeElement extends Element {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface MediaController default _MediaControllerFactoryProvider {
|
| +interface MediaController extends EventTarget default _MediaControllerFactoryProvider {
|
|
|
| MediaController();
|
|
|
| @@ -23584,15 +23799,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
|
| @@ -23792,10 +24010,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;
|
| @@ -23804,17 +24024,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
|
| @@ -24785,10 +25011,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;
|
| @@ -24823,23 +25051,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]);
|
|
|
| @@ -24849,11 +25068,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);
|
|
|
| @@ -24863,6 +25084,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.
|
| @@ -25781,7 +26015,7 @@ interface SVGElement extends Element default _SVGElementFactoryProvider {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface SVGElementInstance extends EventTarget {
|
| +interface SVGElementInstance {
|
|
|
| SVGElementInstanceEvents get on();
|
|
|
| @@ -25801,14 +26035,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 {
|
| @@ -28228,9 +28459,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
|
| @@ -28333,45 +28569,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
|
| @@ -28882,7 +29123,9 @@ interface TextMetrics {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface TextTrack {
|
| +interface TextTrack extends EventTarget {
|
| +
|
| + TextTrackEvents get on();
|
|
|
| static final int DISABLED = 0;
|
|
|
| @@ -28902,17 +29145,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
|
| @@ -28920,10 +29169,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;
|
| @@ -28932,10 +29183,6 @@ interface TextTrackCue default _TextTrackCueFactoryProvider {
|
|
|
| int line;
|
|
|
| - EventListener onenter;
|
| -
|
| - EventListener onexit;
|
| -
|
| bool pauseOnExit;
|
|
|
| int position;
|
| @@ -28952,13 +29199,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
|
| @@ -28980,19 +29237,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
|
| @@ -30967,7 +31232,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;
|
|
|
| @@ -30977,15 +31244,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);
|
|
|
| @@ -30993,7 +31259,8 @@ interface WorkerContext {
|
|
|
| void close();
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| void importScripts();
|
|
|
| @@ -31001,7 +31268,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);
|
|
|
| @@ -31015,6 +31283,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.
|
|
|