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

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: 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 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.
« 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