Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(420)

Unified Diff: lib/html/frog/html_frog.dart

Issue 10014028: Remove EventListener attributes from Dart DOM API. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Create real IDLParentInterface. Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« lib/dom/scripts/dartgenerator.py ('K') | « lib/html/dartium/html_dartium.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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.
« lib/dom/scripts/dartgenerator.py ('K') | « lib/html/dartium/html_dartium.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698