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

Unified Diff: lib/html/dartium/html_dartium.dart

Side-by-side diff isn't available for this file because of its large size.
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:
Download patch
Index: lib/html/dartium/html_dartium.dart
diff --git a/lib/html/dartium/html_dartium.dart b/lib/html/dartium/html_dartium.dart
index 829451f12d167ec1869380f56508c322eac021ec..29f6a8f11a57879e4544e8801e3323f99fce31d8 100644
--- a/lib/html/dartium/html_dartium.dart
+++ b/lib/html/dartium/html_dartium.dart
@@ -62,7 +62,6 @@ _wrap(raw) {
switch(domObject.typeName) {
case 'HTMLElement':
return new _UnknownElementImpl._wrap(domObject);
- case 'EventTarget': return new _EventTargetImpl._wrap(domObject);
case 'AbstractWorker': return new _AbstractWorkerImpl._wrap(domObject);
case 'Node': return new _NodeImpl._wrap(domObject);
case 'NodeSelector': return new _NodeSelectorImpl._wrap(domObject);
@@ -196,6 +195,7 @@ _wrap(raw) {
case 'ErrorEvent': return new _ErrorEventImpl._wrap(domObject);
case 'EventException': return new _EventExceptionImpl._wrap(domObject);
case 'EventSource': return new _EventSourceImpl._wrap(domObject);
+ case 'EventTarget': return new _EventTargetImpl._wrap(domObject);
case 'HTMLFieldSetElement': return new _FieldSetElementImpl._wrap(domObject);
case 'File': return new _FileImpl._wrap(domObject);
case 'FileEntry': return new _FileEntryImpl._wrap(domObject);
@@ -962,9 +962,14 @@ class _AudioChannelSplitterImpl extends _AudioNodeImpl implements AudioChannelSp
_AudioChannelSplitterImpl._wrap(ptr) : super._wrap(ptr);
}
-class _AudioContextImpl extends _DOMTypeBase implements AudioContext {
+class _AudioContextImpl extends _EventTargetImpl implements AudioContext {
_AudioContextImpl._wrap(ptr) : super._wrap(ptr);
+ _AudioContextEventsImpl get on() {
+ if (_on == null) _on = new _AudioContextEventsImpl(this);
+ return _on;
+ }
+
int get activeSourceCount() => _wrap(_ptr.activeSourceCount);
num get currentTime() => _wrap(_ptr.currentTime);
@@ -973,10 +978,6 @@ class _AudioContextImpl extends _DOMTypeBase implements AudioContext {
AudioListener get listener() => _wrap(_ptr.listener);
- EventListener get oncomplete() => _wrap(_ptr.oncomplete);
-
- void set oncomplete(EventListener value) { _ptr.oncomplete = _unwrap(value); }
-
num get sampleRate() => _wrap(_ptr.sampleRate);
RealtimeAnalyserNode createAnalyser() {
@@ -1076,6 +1077,12 @@ class _AudioContextImpl extends _DOMTypeBase implements AudioContext {
}
}
+class _AudioContextEventsImpl extends _EventsImpl implements AudioContextEvents {
+ _AudioContextEventsImpl(_ptr) : super(_ptr);
+
+ EventListenerList get complete() => _get('complete');
+}
+
class _AudioDestinationNodeImpl extends _AudioNodeImpl implements AudioDestinationNode {
_AudioDestinationNodeImpl._wrap(ptr) : super._wrap(ptr);
@@ -6480,9 +6487,10 @@ class _DatabaseSyncImpl extends _DOMTypeBase implements DatabaseSync {
class _DedicatedWorkerContextImpl extends _WorkerContextImpl implements DedicatedWorkerContext {
_DedicatedWorkerContextImpl._wrap(ptr) : super._wrap(ptr);
- EventListener get onmessage() => _wrap(_ptr.onmessage);
-
- void set onmessage(EventListener value) { _ptr.onmessage = _unwrap(value); }
+ _DedicatedWorkerContextEventsImpl get on() {
+ if (_on == null) _on = new _DedicatedWorkerContextEventsImpl(this);
+ return _on;
+ }
void postMessage(Object message, [List messagePorts = null]) {
if (messagePorts === null) {
@@ -6505,46 +6513,33 @@ class _DedicatedWorkerContextImpl extends _WorkerContextImpl implements Dedicate
}
}
+class _DedicatedWorkerContextEventsImpl extends _WorkerContextEventsImpl implements DedicatedWorkerContextEvents {
+ _DedicatedWorkerContextEventsImpl(_ptr) : super(_ptr);
+
+ EventListenerList get message() => _get('message');
+}
+
class _DelayNodeImpl extends _AudioNodeImpl implements DelayNode {
_DelayNodeImpl._wrap(ptr) : super._wrap(ptr);
AudioParam get delayTime() => _wrap(_ptr.delayTime);
}
-class _DeprecatedPeerConnectionImpl extends _DOMTypeBase implements DeprecatedPeerConnection {
+class _DeprecatedPeerConnectionImpl extends _EventTargetImpl implements DeprecatedPeerConnection {
_DeprecatedPeerConnectionImpl._wrap(ptr) : super._wrap(ptr);
- MediaStreamList get localStreams() => _wrap(_ptr.localStreams);
-
- EventListener get onaddstream() => _wrap(_ptr.onaddstream);
-
- void set onaddstream(EventListener value) { _ptr.onaddstream = _unwrap(value); }
-
- EventListener get onconnecting() => _wrap(_ptr.onconnecting);
-
- void set onconnecting(EventListener value) { _ptr.onconnecting = _unwrap(value); }
-
- EventListener get onmessage() => _wrap(_ptr.onmessage);
-
- void set onmessage(EventListener value) { _ptr.onmessage = _unwrap(value); }
-
- EventListener get onopen() => _wrap(_ptr.onopen);
-
- void set onopen(EventListener value) { _ptr.onopen = _unwrap(value); }
-
- EventListener get onremovestream() => _wrap(_ptr.onremovestream);
-
- void set onremovestream(EventListener value) { _ptr.onremovestream = _unwrap(value); }
-
- EventListener get onstatechange() => _wrap(_ptr.onstatechange);
+ _DeprecatedPeerConnectionEventsImpl get on() {
+ if (_on == null) _on = new _DeprecatedPeerConnectionEventsImpl(this);
+ return _on;
+ }
- void set onstatechange(EventListener value) { _ptr.onstatechange = _unwrap(value); }
+ MediaStreamList get localStreams() => _wrap(_ptr.localStreams);
int get readyState() => _wrap(_ptr.readyState);
MediaStreamList get remoteStreams() => _wrap(_ptr.remoteStreams);
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -6564,7 +6559,7 @@ class _DeprecatedPeerConnectionImpl extends _DOMTypeBase implements DeprecatedPe
return;
}
- bool dispatchEvent(Event event) {
+ bool $dom_dispatchEvent(Event event) {
return _wrap(_ptr.dispatchEvent(_unwrap(event)));
}
@@ -6573,7 +6568,7 @@ class _DeprecatedPeerConnectionImpl extends _DOMTypeBase implements DeprecatedPe
return;
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -6594,6 +6589,22 @@ class _DeprecatedPeerConnectionImpl extends _DOMTypeBase implements DeprecatedPe
}
}
+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 {
_DetailsElementImpl._wrap(ptr) : super._wrap(ptr);
@@ -9179,34 +9190,15 @@ class _FileListImpl extends _DOMTypeBase implements FileList {
}
}
-class _FileReaderImpl extends _DOMTypeBase implements FileReader {
+class _FileReaderImpl extends _EventTargetImpl implements FileReader {
_FileReaderImpl._wrap(ptr) : super._wrap(ptr);
- FileError get error() => _wrap(_ptr.error);
-
- EventListener get onabort() => _wrap(_ptr.onabort);
-
- void set onabort(EventListener value) { _ptr.onabort = _unwrap(value); }
-
- EventListener get onerror() => _wrap(_ptr.onerror);
-
- void set onerror(EventListener value) { _ptr.onerror = _unwrap(value); }
-
- EventListener get onload() => _wrap(_ptr.onload);
-
- void set onload(EventListener value) { _ptr.onload = _unwrap(value); }
-
- EventListener get onloadend() => _wrap(_ptr.onloadend);
-
- void set onloadend(EventListener value) { _ptr.onloadend = _unwrap(value); }
-
- EventListener get onloadstart() => _wrap(_ptr.onloadstart);
-
- void set onloadstart(EventListener value) { _ptr.onloadstart = _unwrap(value); }
-
- EventListener get onprogress() => _wrap(_ptr.onprogress);
+ _FileReaderEventsImpl get on() {
+ if (_on == null) _on = new _FileReaderEventsImpl(this);
+ return _on;
+ }
- void set onprogress(EventListener value) { _ptr.onprogress = _unwrap(value); }
+ FileError get error() => _wrap(_ptr.error);
int get readyState() => _wrap(_ptr.readyState);
@@ -9217,7 +9209,7 @@ class _FileReaderImpl extends _DOMTypeBase implements FileReader {
return;
}
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -9227,7 +9219,7 @@ class _FileReaderImpl extends _DOMTypeBase implements FileReader {
}
}
- bool dispatchEvent(Event evt) {
+ bool $dom_dispatchEvent(Event evt) {
return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
}
@@ -9256,7 +9248,7 @@ class _FileReaderImpl extends _DOMTypeBase implements FileReader {
}
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -9267,6 +9259,22 @@ class _FileReaderImpl extends _DOMTypeBase implements FileReader {
}
}
+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 extends _DOMTypeBase implements FileReaderSync {
_FileReaderSyncImpl._wrap(ptr) : super._wrap(ptr);
@@ -9291,37 +9299,18 @@ class _FileReaderSyncImpl extends _DOMTypeBase implements FileReaderSync {
}
}
-class _FileWriterImpl extends _DOMTypeBase implements FileWriter {
+class _FileWriterImpl extends _EventTargetImpl implements FileWriter {
_FileWriterImpl._wrap(ptr) : super._wrap(ptr);
+ _FileWriterEventsImpl get on() {
+ if (_on == null) _on = new _FileWriterEventsImpl(this);
+ return _on;
+ }
+
FileError get error() => _wrap(_ptr.error);
int get length() => _wrap(_ptr.length);
- EventListener get onabort() => _wrap(_ptr.onabort);
-
- void set onabort(EventListener value) { _ptr.onabort = _unwrap(value); }
-
- EventListener get onerror() => _wrap(_ptr.onerror);
-
- void set onerror(EventListener value) { _ptr.onerror = _unwrap(value); }
-
- EventListener get onprogress() => _wrap(_ptr.onprogress);
-
- void set onprogress(EventListener value) { _ptr.onprogress = _unwrap(value); }
-
- EventListener get onwrite() => _wrap(_ptr.onwrite);
-
- void set onwrite(EventListener value) { _ptr.onwrite = _unwrap(value); }
-
- EventListener get onwriteend() => _wrap(_ptr.onwriteend);
-
- void set onwriteend(EventListener value) { _ptr.onwriteend = _unwrap(value); }
-
- EventListener get onwritestart() => _wrap(_ptr.onwritestart);
-
- void set onwritestart(EventListener value) { _ptr.onwritestart = _unwrap(value); }
-
int get position() => _wrap(_ptr.position);
int get readyState() => _wrap(_ptr.readyState);
@@ -9347,6 +9336,22 @@ class _FileWriterImpl extends _DOMTypeBase implements FileWriter {
}
}
+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 extends _DOMTypeBase implements FileWriterSync {
_FileWriterSyncImpl._wrap(ptr) : super._wrap(ptr);
@@ -10055,28 +10060,21 @@ class _IDBCursorWithValueImpl extends _IDBCursorImpl implements IDBCursorWithVal
IDBAny get value() => _wrap(_ptr.value);
}
-class _IDBDatabaseImpl extends _DOMTypeBase implements IDBDatabase {
+class _IDBDatabaseImpl extends _EventTargetImpl implements IDBDatabase {
_IDBDatabaseImpl._wrap(ptr) : super._wrap(ptr);
+ _IDBDatabaseEventsImpl get on() {
+ if (_on == null) _on = new _IDBDatabaseEventsImpl(this);
+ return _on;
+ }
+
String get name() => _wrap(_ptr.name);
List<String> get objectStoreNames() => _wrap(_ptr.objectStoreNames);
- EventListener get onabort() => _wrap(_ptr.onabort);
-
- void set onabort(EventListener value) { _ptr.onabort = _unwrap(value); }
-
- EventListener get onerror() => _wrap(_ptr.onerror);
-
- void set onerror(EventListener value) { _ptr.onerror = _unwrap(value); }
-
- EventListener get onversionchange() => _wrap(_ptr.onversionchange);
-
- void set onversionchange(EventListener value) { _ptr.onversionchange = _unwrap(value); }
-
String get version() => _wrap(_ptr.version);
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -10100,11 +10098,11 @@ class _IDBDatabaseImpl extends _DOMTypeBase implements IDBDatabase {
return;
}
- bool dispatchEvent(Event evt) {
+ bool $dom_dispatchEvent(Event evt) {
return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -10138,6 +10136,16 @@ class _IDBDatabaseImpl extends _DOMTypeBase implements IDBDatabase {
}
}
+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 extends _DOMTypeBase implements IDBDatabaseException {
_IDBDatabaseExceptionImpl._wrap(ptr) : super._wrap(ptr);
@@ -10380,18 +10388,15 @@ class _IDBObjectStoreImpl extends _DOMTypeBase implements IDBObjectStore {
}
}
-class _IDBRequestImpl extends _DOMTypeBase implements IDBRequest {
+class _IDBRequestImpl extends _EventTargetImpl implements IDBRequest {
_IDBRequestImpl._wrap(ptr) : super._wrap(ptr);
- int get errorCode() => _wrap(_ptr.errorCode);
-
- EventListener get onerror() => _wrap(_ptr.onerror);
-
- void set onerror(EventListener value) { _ptr.onerror = _unwrap(value); }
-
- EventListener get onsuccess() => _wrap(_ptr.onsuccess);
+ _IDBRequestEventsImpl get on() {
+ if (_on == null) _on = new _IDBRequestEventsImpl(this);
+ return _on;
+ }
- void set onsuccess(EventListener value) { _ptr.onsuccess = _unwrap(value); }
+ int get errorCode() => _wrap(_ptr.errorCode);
int get readyState() => _wrap(_ptr.readyState);
@@ -10403,7 +10408,7 @@ class _IDBRequestImpl extends _DOMTypeBase implements IDBRequest {
String get webkitErrorMessage() => _wrap(_ptr.webkitErrorMessage);
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -10413,11 +10418,11 @@ class _IDBRequestImpl extends _DOMTypeBase implements IDBRequest {
}
}
- bool dispatchEvent(Event evt) {
+ bool $dom_dispatchEvent(Event evt) {
return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -10428,31 +10433,32 @@ class _IDBRequestImpl extends _DOMTypeBase implements IDBRequest {
}
}
-class _IDBTransactionImpl extends _DOMTypeBase implements IDBTransaction {
- _IDBTransactionImpl._wrap(ptr) : super._wrap(ptr);
-
- IDBDatabase get db() => _wrap(_ptr.db);
+class _IDBRequestEventsImpl extends _EventsImpl implements IDBRequestEvents {
+ _IDBRequestEventsImpl(_ptr) : super(_ptr);
- int get mode() => _wrap(_ptr.mode);
-
- EventListener get onabort() => _wrap(_ptr.onabort);
+ EventListenerList get error() => _get('error');
- void set onabort(EventListener value) { _ptr.onabort = _unwrap(value); }
+ EventListenerList get success() => _get('success');
+}
- EventListener get oncomplete() => _wrap(_ptr.oncomplete);
+class _IDBTransactionImpl extends _EventTargetImpl implements IDBTransaction {
+ _IDBTransactionImpl._wrap(ptr) : super._wrap(ptr);
- void set oncomplete(EventListener value) { _ptr.oncomplete = _unwrap(value); }
+ _IDBTransactionEventsImpl get on() {
+ if (_on == null) _on = new _IDBTransactionEventsImpl(this);
+ return _on;
+ }
- EventListener get onerror() => _wrap(_ptr.onerror);
+ IDBDatabase get db() => _wrap(_ptr.db);
- void set onerror(EventListener value) { _ptr.onerror = _unwrap(value); }
+ int get mode() => _wrap(_ptr.mode);
void abort() {
_ptr.abort();
return;
}
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -10462,7 +10468,7 @@ class _IDBTransactionImpl extends _DOMTypeBase implements IDBTransaction {
}
}
- bool dispatchEvent(Event evt) {
+ bool $dom_dispatchEvent(Event evt) {
return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
}
@@ -10470,7 +10476,7 @@ class _IDBTransactionImpl extends _DOMTypeBase implements IDBTransaction {
return _wrap(_ptr.objectStore(_unwrap(name)));
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -10481,6 +10487,16 @@ class _IDBTransactionImpl extends _DOMTypeBase implements IDBTransaction {
}
}
+class _IDBTransactionEventsImpl extends _EventsImpl implements IDBTransactionEvents {
+ _IDBTransactionEventsImpl(_ptr) : super(_ptr);
+
+ EventListenerList get abort() => _get('abort');
+
+ EventListenerList get complete() => _get('complete');
+
+ EventListenerList get error() => _get('error');
+}
+
class _IDBVersionChangeEventImpl extends _EventImpl implements IDBVersionChangeEvent {
_IDBVersionChangeEventImpl._wrap(ptr) : super._wrap(ptr);
@@ -10490,9 +10506,42 @@ class _IDBVersionChangeEventImpl extends _EventImpl implements IDBVersionChangeE
class _IDBVersionChangeRequestImpl extends _IDBRequestImpl implements IDBVersionChangeRequest {
_IDBVersionChangeRequestImpl._wrap(ptr) : super._wrap(ptr);
- EventListener get onblocked() => _wrap(_ptr.onblocked);
+ _IDBVersionChangeRequestEventsImpl get on() {
+ if (_on == null) _on = new _IDBVersionChangeRequestEventsImpl(this);
+ return _on;
+ }
+
+ // From EventTarget
+
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
+
+ bool $dom_dispatchEvent(Event event) {
+ return _wrap(_ptr.dispatchEvent(_unwrap(event)));
+ }
- void set onblocked(EventListener value) { _ptr.onblocked = _unwrap(value); }
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
+}
+
+class _IDBVersionChangeRequestEventsImpl extends _IDBRequestEventsImpl implements IDBVersionChangeRequestEvents {
+ _IDBVersionChangeRequestEventsImpl(_ptr) : super(_ptr);
+
+ EventListenerList get blocked() => _get('blocked');
}
class _IFrameElementImpl extends _ElementImpl implements IFrameElement {
@@ -11193,11 +11242,44 @@ class _Int8ArrayImpl extends _ArrayBufferViewImpl implements Int8Array, List<int
class _JavaScriptAudioNodeImpl extends _AudioNodeImpl implements JavaScriptAudioNode {
_JavaScriptAudioNodeImpl._wrap(ptr) : super._wrap(ptr);
+ _JavaScriptAudioNodeEventsImpl get on() {
+ if (_on == null) _on = new _JavaScriptAudioNodeEventsImpl(this);
+ return _on;
+ }
+
int get bufferSize() => _wrap(_ptr.bufferSize);
- EventListener get onaudioprocess() => _wrap(_ptr.onaudioprocess);
+ // From EventTarget
+
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
+
+ bool $dom_dispatchEvent(Event event) {
+ return _wrap(_ptr.dispatchEvent(_unwrap(event)));
+ }
+
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
+}
+
+class _JavaScriptAudioNodeEventsImpl extends _EventsImpl implements JavaScriptAudioNodeEvents {
+ _JavaScriptAudioNodeEventsImpl(_ptr) : super(_ptr);
- void set onaudioprocess(EventListener value) { _ptr.onaudioprocess = _unwrap(value); }
+ EventListenerList get audioProcess() => _get('audioprocess');
}
class _JavaScriptCallFrameImpl extends _DOMTypeBase implements JavaScriptCallFrame {
@@ -11384,6 +11466,32 @@ class _LocalMediaStreamImpl extends _MediaStreamImpl implements LocalMediaStream
_ptr.stop();
return;
}
+
+ // From EventTarget
+
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
+
+ bool $dom_dispatchEvent(Event event) {
+ return _wrap(_ptr.dispatchEvent(_unwrap(event)));
+ }
+
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
}
class _LocationImpl extends _DOMTypeBase implements Location {
@@ -11511,7 +11619,7 @@ class _MarqueeElementImpl extends _ElementImpl implements MarqueeElement {
}
}
-class _MediaControllerImpl extends _DOMTypeBase implements MediaController {
+class _MediaControllerImpl extends _EventTargetImpl implements MediaController {
_MediaControllerImpl._wrap(ptr) : super._wrap(ptr);
TimeRanges get buffered() => _wrap(_ptr.buffered);
@@ -11544,7 +11652,7 @@ class _MediaControllerImpl extends _DOMTypeBase implements MediaController {
void set volume(num value) { _ptr.volume = _unwrap(value); }
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -11554,7 +11662,7 @@ class _MediaControllerImpl extends _DOMTypeBase implements MediaController {
}
}
- bool dispatchEvent(Event evt) {
+ bool $dom_dispatchEvent(Event evt) {
return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
}
@@ -11568,7 +11676,7 @@ class _MediaControllerImpl extends _DOMTypeBase implements MediaController {
return;
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -11870,22 +11978,23 @@ class _MediaQueryListListenerImpl extends _DOMTypeBase implements MediaQueryList
}
}
-class _MediaStreamImpl extends _DOMTypeBase implements MediaStream {
+class _MediaStreamImpl extends _EventTargetImpl implements MediaStream {
_MediaStreamImpl._wrap(ptr) : super._wrap(ptr);
+ _MediaStreamEventsImpl get on() {
+ if (_on == null) _on = new _MediaStreamEventsImpl(this);
+ return _on;
+ }
+
MediaStreamTrackList get audioTracks() => _wrap(_ptr.audioTracks);
String get label() => _wrap(_ptr.label);
- EventListener get onended() => _wrap(_ptr.onended);
-
- void set onended(EventListener value) { _ptr.onended = _unwrap(value); }
-
int get readyState() => _wrap(_ptr.readyState);
MediaStreamTrackList get videoTracks() => _wrap(_ptr.videoTracks);
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -11895,11 +12004,11 @@ class _MediaStreamImpl extends _DOMTypeBase implements MediaStream {
}
}
- bool dispatchEvent(Event event) {
+ bool $dom_dispatchEvent(Event event) {
return _wrap(_ptr.dispatchEvent(_unwrap(event)));
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -11910,6 +12019,12 @@ class _MediaStreamImpl extends _DOMTypeBase implements MediaStream {
}
}
+class _MediaStreamEventsImpl extends _EventsImpl implements MediaStreamEvents {
+ _MediaStreamEventsImpl(_ptr) : super(_ptr);
+
+ EventListenerList get ended() => _get('ended');
+}
+
class _MediaStreamEventImpl extends _EventImpl implements MediaStreamEvent {
_MediaStreamEventImpl._wrap(ptr) : super._wrap(ptr);
@@ -13191,42 +13306,27 @@ class _ParamElementImpl extends _ElementImpl implements ParamElement {
void set valueType(String value) { _ptr.valueType = _unwrap(value); }
}
-class _PeerConnection00Impl extends _DOMTypeBase implements PeerConnection00 {
+class _PeerConnection00Impl extends _EventTargetImpl implements PeerConnection00 {
_PeerConnection00Impl._wrap(ptr) : super._wrap(ptr);
+ _PeerConnection00EventsImpl get on() {
+ if (_on == null) _on = new _PeerConnection00EventsImpl(this);
+ return _on;
+ }
+
int get iceState() => _wrap(_ptr.iceState);
SessionDescription get localDescription() => _wrap(_ptr.localDescription);
MediaStreamList get localStreams() => _wrap(_ptr.localStreams);
- EventListener get onaddstream() => _wrap(_ptr.onaddstream);
-
- void set onaddstream(EventListener value) { _ptr.onaddstream = _unwrap(value); }
-
- EventListener get onconnecting() => _wrap(_ptr.onconnecting);
-
- void set onconnecting(EventListener value) { _ptr.onconnecting = _unwrap(value); }
-
- EventListener get onopen() => _wrap(_ptr.onopen);
-
- void set onopen(EventListener value) { _ptr.onopen = _unwrap(value); }
-
- EventListener get onremovestream() => _wrap(_ptr.onremovestream);
-
- void set onremovestream(EventListener value) { _ptr.onremovestream = _unwrap(value); }
-
- EventListener get onstatechange() => _wrap(_ptr.onstatechange);
-
- void set onstatechange(EventListener value) { _ptr.onstatechange = _unwrap(value); }
-
int get readyState() => _wrap(_ptr.readyState);
SessionDescription get remoteDescription() => _wrap(_ptr.remoteDescription);
MediaStreamList get remoteStreams() => _wrap(_ptr.remoteStreams);
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -13267,7 +13367,7 @@ class _PeerConnection00Impl extends _DOMTypeBase implements PeerConnection00 {
}
}
- bool dispatchEvent(Event event) {
+ bool $dom_dispatchEvent(Event event) {
return _wrap(_ptr.dispatchEvent(_unwrap(event)));
}
@@ -13276,7 +13376,7 @@ class _PeerConnection00Impl extends _DOMTypeBase implements PeerConnection00 {
return;
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -13312,6 +13412,20 @@ class _PeerConnection00Impl extends _DOMTypeBase implements PeerConnection00 {
}
}
+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 extends _DOMTypeBase implements Performance {
_PerformanceImpl._wrap(ptr) : super._wrap(ptr);
@@ -14385,7 +14499,7 @@ class _SVGElementImpl extends _ElementImpl implements SVGElement {
}
-class _SVGElementInstanceImpl extends _EventTargetImpl implements SVGElementInstance {
+class _SVGElementInstanceImpl extends _DOMTypeBase implements SVGElementInstance {
_SVGElementInstanceImpl._wrap(ptr) : super._wrap(ptr);
_SVGElementInstanceEventsImpl get on() {
@@ -14409,7 +14523,7 @@ class _SVGElementInstanceImpl extends _EventTargetImpl implements SVGElementInst
SVGElementInstance get previousSibling() => _wrap(_ptr.previousSibling);
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -14419,11 +14533,11 @@ class _SVGElementInstanceImpl extends _EventTargetImpl implements SVGElementInst
}
}
- bool $dom_dispatchEvent(Event event) {
+ bool dispatchEvent(Event event) {
return _wrap(_ptr.dispatchEvent(_unwrap(event)));
}
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -18108,11 +18222,18 @@ class _SharedWorkerImpl extends _AbstractWorkerImpl implements SharedWorker {
class _SharedWorkerContextImpl extends _WorkerContextImpl implements SharedWorkerContext {
_SharedWorkerContextImpl._wrap(ptr) : super._wrap(ptr);
+ _SharedWorkerContextEventsImpl get on() {
+ if (_on == null) _on = new _SharedWorkerContextEventsImpl(this);
+ return _on;
+ }
+
String get name() => _wrap(_ptr.name);
+}
- EventListener get onconnect() => _wrap(_ptr.onconnect);
+class _SharedWorkerContextEventsImpl extends _WorkerContextEventsImpl implements SharedWorkerContextEvents {
+ _SharedWorkerContextEventsImpl(_ptr) : super(_ptr);
- void set onconnect(EventListener value) { _ptr.onconnect = _unwrap(value); }
+ EventListenerList get connect() => _get('connect');
}
class _SourceElementImpl extends _ElementImpl implements SourceElement {
@@ -18201,9 +18322,14 @@ class _SpeechInputResultListImpl extends _DOMTypeBase implements SpeechInputResu
}
}
-class _SpeechRecognitionImpl extends _DOMTypeBase implements SpeechRecognition {
+class _SpeechRecognitionImpl extends _EventTargetImpl implements SpeechRecognition {
_SpeechRecognitionImpl._wrap(ptr) : super._wrap(ptr);
+ _SpeechRecognitionEventsImpl get on() {
+ if (_on == null) _on = new _SpeechRecognitionEventsImpl(this);
+ return _on;
+ }
+
bool get continuous() => _wrap(_ptr.continuous);
void set continuous(bool value) { _ptr.continuous = _unwrap(value); }
@@ -18216,68 +18342,48 @@ class _SpeechRecognitionImpl extends _DOMTypeBase implements SpeechRecognition {
void set lang(String value) { _ptr.lang = _unwrap(value); }
- EventListener get onaudioend() => _wrap(_ptr.onaudioend);
-
- void set onaudioend(EventListener value) { _ptr.onaudioend = _unwrap(value); }
-
- EventListener get onaudiostart() => _wrap(_ptr.onaudiostart);
-
- void set onaudiostart(EventListener value) { _ptr.onaudiostart = _unwrap(value); }
-
- EventListener get onend() => _wrap(_ptr.onend);
-
- void set onend(EventListener value) { _ptr.onend = _unwrap(value); }
-
- EventListener get onerror() => _wrap(_ptr.onerror);
-
- void set onerror(EventListener value) { _ptr.onerror = _unwrap(value); }
-
- EventListener get onnomatch() => _wrap(_ptr.onnomatch);
-
- void set onnomatch(EventListener value) { _ptr.onnomatch = _unwrap(value); }
-
- EventListener get onresult() => _wrap(_ptr.onresult);
-
- void set onresult(EventListener value) { _ptr.onresult = _unwrap(value); }
+ void abort() {
+ _ptr.abort();
+ return;
+ }
- EventListener get onresultdeleted() => _wrap(_ptr.onresultdeleted);
+ void start() {
+ _ptr.start();
+ return;
+ }
- void set onresultdeleted(EventListener value) { _ptr.onresultdeleted = _unwrap(value); }
+ void stop() {
+ _ptr.stop();
+ return;
+ }
+}
- EventListener get onsoundend() => _wrap(_ptr.onsoundend);
+class _SpeechRecognitionEventsImpl extends _EventsImpl implements SpeechRecognitionEvents {
+ _SpeechRecognitionEventsImpl(_ptr) : super(_ptr);
- void set onsoundend(EventListener value) { _ptr.onsoundend = _unwrap(value); }
+ EventListenerList get audioEnd() => _get('audioend');
- EventListener get onsoundstart() => _wrap(_ptr.onsoundstart);
+ EventListenerList get audioStart() => _get('audiostart');
- void set onsoundstart(EventListener value) { _ptr.onsoundstart = _unwrap(value); }
+ EventListenerList get end() => _get('end');
- EventListener get onspeechend() => _wrap(_ptr.onspeechend);
+ EventListenerList get error() => _get('error');
- void set onspeechend(EventListener value) { _ptr.onspeechend = _unwrap(value); }
+ EventListenerList get noMatch() => _get('nomatch');
- EventListener get onspeechstart() => _wrap(_ptr.onspeechstart);
+ EventListenerList get result() => _get('result');
- void set onspeechstart(EventListener value) { _ptr.onspeechstart = _unwrap(value); }
+ EventListenerList get resultDeleted() => _get('resultdeleted');
- EventListener get onstart() => _wrap(_ptr.onstart);
+ EventListenerList get soundEnd() => _get('soundend');
- void set onstart(EventListener value) { _ptr.onstart = _unwrap(value); }
+ EventListenerList get soundStart() => _get('soundstart');
- void abort() {
- _ptr.abort();
- return;
- }
+ EventListenerList get speechEnd() => _get('speechend');
- void start() {
- _ptr.start();
- return;
- }
+ EventListenerList get speechStart() => _get('speechstart');
- void stop() {
- _ptr.stop();
- return;
- }
+ EventListenerList get start() => _get('start');
}
class _SpeechRecognitionAlternativeImpl extends _DOMTypeBase implements SpeechRecognitionAlternative {
@@ -19002,9 +19108,14 @@ class _TextMetricsImpl extends _DOMTypeBase implements TextMetrics {
num get width() => _wrap(_ptr.width);
}
-class _TextTrackImpl extends _DOMTypeBase implements TextTrack {
+class _TextTrackImpl extends _EventTargetImpl implements TextTrack {
_TextTrackImpl._wrap(ptr) : super._wrap(ptr);
+ _TextTrackEventsImpl get on() {
+ if (_on == null) _on = new _TextTrackEventsImpl(this);
+ return _on;
+ }
+
TextTrackCueList get activeCues() => _wrap(_ptr.activeCues);
TextTrackCueList get cues() => _wrap(_ptr.cues);
@@ -19019,16 +19130,12 @@ class _TextTrackImpl extends _DOMTypeBase implements TextTrack {
void set mode(int value) { _ptr.mode = _unwrap(value); }
- EventListener get oncuechange() => _wrap(_ptr.oncuechange);
-
- void set oncuechange(EventListener value) { _ptr.oncuechange = _unwrap(value); }
-
void addCue(TextTrackCue cue) {
_ptr.addCue(_unwrap(cue));
return;
}
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -19038,7 +19145,7 @@ class _TextTrackImpl extends _DOMTypeBase implements TextTrack {
}
}
- bool dispatchEvent(Event evt) {
+ bool $dom_dispatchEvent(Event evt) {
return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
}
@@ -19047,7 +19154,7 @@ class _TextTrackImpl extends _DOMTypeBase implements TextTrack {
return;
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -19058,9 +19165,20 @@ class _TextTrackImpl extends _DOMTypeBase implements TextTrack {
}
}
-class _TextTrackCueImpl extends _DOMTypeBase implements TextTrackCue {
+class _TextTrackEventsImpl extends _EventsImpl implements TextTrackEvents {
+ _TextTrackEventsImpl(_ptr) : super(_ptr);
+
+ EventListenerList get cueChange() => _get('cuechange');
+}
+
+class _TextTrackCueImpl extends _EventTargetImpl implements TextTrackCue {
_TextTrackCueImpl._wrap(ptr) : super._wrap(ptr);
+ _TextTrackCueEventsImpl get on() {
+ if (_on == null) _on = new _TextTrackCueEventsImpl(this);
+ return _on;
+ }
+
String get align() => _wrap(_ptr.align);
void set align(String value) { _ptr.align = _unwrap(value); }
@@ -19077,14 +19195,6 @@ class _TextTrackCueImpl extends _DOMTypeBase implements TextTrackCue {
void set line(int value) { _ptr.line = _unwrap(value); }
- EventListener get onenter() => _wrap(_ptr.onenter);
-
- void set onenter(EventListener value) { _ptr.onenter = _unwrap(value); }
-
- EventListener get onexit() => _wrap(_ptr.onexit);
-
- void set onexit(EventListener value) { _ptr.onexit = _unwrap(value); }
-
bool get pauseOnExit() => _wrap(_ptr.pauseOnExit);
void set pauseOnExit(bool value) { _ptr.pauseOnExit = _unwrap(value); }
@@ -19115,7 +19225,7 @@ class _TextTrackCueImpl extends _DOMTypeBase implements TextTrackCue {
void set vertical(String value) { _ptr.vertical = _unwrap(value); }
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -19125,7 +19235,7 @@ class _TextTrackCueImpl extends _DOMTypeBase implements TextTrackCue {
}
}
- bool dispatchEvent(Event evt) {
+ bool $dom_dispatchEvent(Event evt) {
return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
}
@@ -19133,7 +19243,7 @@ class _TextTrackCueImpl extends _DOMTypeBase implements TextTrackCue {
return _wrap(_ptr.getCueAsHTML());
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -19144,6 +19254,14 @@ class _TextTrackCueImpl extends _DOMTypeBase implements TextTrackCue {
}
}
+class _TextTrackCueEventsImpl extends _EventsImpl implements TextTrackCueEvents {
+ _TextTrackCueEventsImpl(_ptr) : super(_ptr);
+
+ EventListenerList get enter() => _get('enter');
+
+ EventListenerList get exit() => _get('exit');
+}
+
class _TextTrackCueListImpl extends _DOMTypeBase implements TextTrackCueList {
_TextTrackCueListImpl._wrap(ptr) : super._wrap(ptr);
@@ -19158,16 +19276,17 @@ class _TextTrackCueListImpl extends _DOMTypeBase implements TextTrackCueList {
}
}
-class _TextTrackListImpl extends _DOMTypeBase implements TextTrackList {
+class _TextTrackListImpl extends _EventTargetImpl implements TextTrackList {
_TextTrackListImpl._wrap(ptr) : super._wrap(ptr);
- int get length() => _wrap(_ptr.length);
-
- EventListener get onaddtrack() => _wrap(_ptr.onaddtrack);
+ _TextTrackListEventsImpl get on() {
+ if (_on == null) _on = new _TextTrackListEventsImpl(this);
+ return _on;
+ }
- void set onaddtrack(EventListener value) { _ptr.onaddtrack = _unwrap(value); }
+ int get length() => _wrap(_ptr.length);
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -19177,7 +19296,7 @@ class _TextTrackListImpl extends _DOMTypeBase implements TextTrackList {
}
}
- bool dispatchEvent(Event evt) {
+ bool $dom_dispatchEvent(Event evt) {
return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
}
@@ -19185,7 +19304,7 @@ class _TextTrackListImpl extends _DOMTypeBase implements TextTrackList {
return _wrap(_ptr.item(_unwrap(index)));
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -19196,6 +19315,12 @@ class _TextTrackListImpl extends _DOMTypeBase implements TextTrackList {
}
}
+class _TextTrackListEventsImpl extends _EventsImpl implements TextTrackListEvents {
+ _TextTrackListEventsImpl(_ptr) : super(_ptr);
+
+ EventListenerList get addTrack() => _get('addtrack');
+}
+
class _TimeRangesImpl extends _DOMTypeBase implements TimeRanges {
_TimeRangesImpl._wrap(ptr) : super._wrap(ptr);
@@ -21507,24 +21632,25 @@ class _WorkerEventsImpl extends _AbstractWorkerEventsImpl implements WorkerEvent
EventListenerList get message() => _get('message');
}
-class _WorkerContextImpl extends _DOMTypeBase implements WorkerContext {
+class _WorkerContextImpl extends _EventTargetImpl implements WorkerContext {
_WorkerContextImpl._wrap(ptr) : super._wrap(ptr);
+ _WorkerContextEventsImpl get on() {
+ if (_on == null) _on = new _WorkerContextEventsImpl(this);
+ return _on;
+ }
+
WorkerLocation get location() => _wrap(_ptr.location);
WorkerNavigator get navigator() => _wrap(_ptr.navigator);
- EventListener get onerror() => _wrap(_ptr.onerror);
-
- void set onerror(EventListener value) { _ptr.onerror = _unwrap(value); }
-
WorkerContext get self() => _wrap(_ptr.self);
IDBFactory get webkitIndexedDB() => _wrap(_ptr.webkitIndexedDB);
NotificationCenter get webkitNotifications() => _wrap(_ptr.webkitNotifications);
- void addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.addEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -21549,7 +21675,7 @@ class _WorkerContextImpl extends _DOMTypeBase implements WorkerContext {
return;
}
- bool dispatchEvent(Event evt) {
+ bool $dom_dispatchEvent(Event evt) {
return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
}
@@ -21574,7 +21700,7 @@ class _WorkerContextImpl extends _DOMTypeBase implements WorkerContext {
}
}
- void removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
if (useCapture === null) {
_ptr.removeEventListener(_unwrap(type), _unwrap(listener));
return;
@@ -21637,6 +21763,12 @@ class _WorkerContextImpl extends _DOMTypeBase implements WorkerContext {
}
}
+class _WorkerContextEventsImpl extends _EventsImpl implements WorkerContextEvents {
+ _WorkerContextEventsImpl(_ptr) : super(_ptr);
+
+ EventListenerList get error() => _get('error');
+}
+
class _WorkerLocationImpl extends _DOMTypeBase implements WorkerLocation {
_WorkerLocationImpl._wrap(ptr) : super._wrap(ptr);
@@ -22580,7 +22712,9 @@ interface AudioChannelSplitter extends AudioNode {
// WARNING: Do not edit - generated code.
-interface AudioContext {
+interface AudioContext extends EventTarget {
+
+ AudioContextEvents get on();
final int activeSourceCount;
@@ -22590,8 +22724,6 @@ interface AudioContext {
final AudioListener listener;
- EventListener oncomplete;
-
final num sampleRate;
RealtimeAnalyserNode createAnalyser();
@@ -22630,6 +22762,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.
@@ -26236,12 +26373,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.
@@ -26258,10 +26400,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;
@@ -26272,38 +26416,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.
@@ -27589,10 +27739,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;
@@ -27601,27 +27753,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);
@@ -27631,7 +27773,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
@@ -27664,7 +27822,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;
@@ -27676,18 +27836,6 @@ interface FileWriter {
final int length;
- EventListener onabort;
-
- EventListener onerror;
-
- EventListener onprogress;
-
- EventListener onwrite;
-
- EventListener onwriteend;
-
- EventListener onwritestart;
-
final int position;
final int readyState;
@@ -27700,6 +27848,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.
@@ -28100,21 +28263,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();
@@ -28122,14 +28282,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.
@@ -28290,7 +28461,9 @@ interface IDBObjectStore {
// WARNING: Do not edit - generated code.
-interface IDBRequest {
+interface IDBRequest extends EventTarget {
+
+ IDBRequestEvents get on();
static final int DONE = 2;
@@ -28298,10 +28471,6 @@ interface IDBRequest {
final int errorCode;
- EventListener onerror;
-
- EventListener onsuccess;
-
final int readyState;
final IDBAny result;
@@ -28312,11 +28481,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
@@ -28324,7 +28503,9 @@ interface IDBRequest {
// WARNING: Do not edit - generated code.
-interface IDBTransaction {
+interface IDBTransaction extends EventTarget {
+
+ IDBTransactionEvents get on();
static final int READ_ONLY = 0;
@@ -28336,21 +28517,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
@@ -28368,9 +28555,14 @@ interface IDBVersionChangeEvent extends Event {
// WARNING: Do not edit - generated code.
-interface IDBVersionChangeRequest extends IDBRequest {
+interface IDBVersionChangeRequest extends IDBRequest, EventTarget {
- EventListener onblocked;
+ IDBVersionChangeRequestEvents get on();
+}
+
+interface IDBVersionChangeRequestEvents extends IDBRequestEvents {
+
+ 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
@@ -28680,11 +28872,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;
+}
- EventListener onaudioprocess;
+interface JavaScriptAudioNodeEvents extends Events {
+
+ 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
@@ -28856,7 +29053,7 @@ interface LinkElement extends Element {
// WARNING: Do not edit - generated code.
-interface LocalMediaStream extends MediaStream {
+interface LocalMediaStream extends MediaStream, EventTarget {
void stop();
}
@@ -28946,7 +29143,7 @@ interface MarqueeElement extends Element {
// WARNING: Do not edit - generated code.
-interface MediaController default _MediaControllerFactoryProvider {
+interface MediaController extends EventTarget default _MediaControllerFactoryProvider {
MediaController();
@@ -28970,15 +29167,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
@@ -29178,10 +29378,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;
@@ -29190,17 +29392,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
@@ -30171,10 +30379,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;
@@ -30209,23 +30419,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]);
@@ -30235,11 +30436,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);
@@ -30249,6 +30452,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.
@@ -31167,7 +31383,7 @@ interface SVGElement extends Element default _SVGElementFactoryProvider {
// WARNING: Do not edit - generated code.
-interface SVGElementInstance extends EventTarget {
+interface SVGElementInstance {
SVGElementInstanceEvents get on();
@@ -31187,14 +31403,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 {
@@ -33614,9 +33827,14 @@ interface SharedWorker extends AbstractWorker default _SharedWorkerFactoryProvid
interface SharedWorkerContext extends WorkerContext {
+ SharedWorkerContextEvents get on();
+
final String name;
+}
- EventListener onconnect;
+interface SharedWorkerContextEvents extends WorkerContextEvents {
+
+ 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
@@ -33719,45 +33937,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();
- EventListener onend;
+ void stop();
+}
- EventListener onerror;
+interface SpeechRecognitionEvents extends Events {
- EventListener onnomatch;
+ EventListenerList get audioEnd();
- EventListener onresult;
+ EventListenerList get audioStart();
- EventListener onresultdeleted;
+ EventListenerList get end();
- EventListener onsoundend;
+ EventListenerList get error();
- EventListener onsoundstart;
+ EventListenerList get noMatch();
- EventListener onspeechend;
+ EventListenerList get result();
- EventListener onspeechstart;
+ EventListenerList get resultDeleted();
- EventListener onstart;
+ EventListenerList get soundEnd();
- void abort();
+ EventListenerList get soundStart();
- void start();
+ EventListenerList get speechEnd();
- void stop();
+ EventListenerList get speechStart();
+
+ 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
@@ -34268,7 +34491,9 @@ interface TextMetrics {
// WARNING: Do not edit - generated code.
-interface TextTrack {
+interface TextTrack extends EventTarget {
+
+ TextTrackEvents get on();
static final int DISABLED = 0;
@@ -34288,17 +34513,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
@@ -34306,10 +34537,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;
@@ -34318,10 +34551,6 @@ interface TextTrackCue default _TextTrackCueFactoryProvider {
int line;
- EventListener onenter;
-
- EventListener onexit;
-
bool pauseOnExit;
int position;
@@ -34338,13 +34567,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
@@ -34366,19 +34605,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
@@ -36353,7 +36600,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;
@@ -36363,15 +36612,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);
@@ -36379,7 +36627,8 @@ interface WorkerContext {
void close();
- bool dispatchEvent(Event evt);
+ /** @domName dispatchEvent */
+ bool $dom_dispatchEvent(Event evt);
void importScripts();
@@ -36387,7 +36636,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);
@@ -36401,6 +36651,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.

Powered by Google App Engine
This is Rietveld 408576698