| Index: lib/html/dartium/html_dartium.dart
|
| diff --git a/lib/html/dartium/html_dartium.dart b/lib/html/dartium/html_dartium.dart
|
| index 2f385f3003c68e8aa3fb09f5f44b75b9dd353393..87a86138ce21222c237e7e892ad6e6a06e91b9a4 100644
|
| --- a/lib/html/dartium/html_dartium.dart
|
| +++ b/lib/html/dartium/html_dartium.dart
|
| @@ -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);
|
|
|
| @@ -6490,9 +6497,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) {
|
| @@ -6515,46 +6523,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;
|
| @@ -6574,7 +6569,7 @@ class _DeprecatedPeerConnectionImpl extends _DOMTypeBase implements DeprecatedPe
|
| return;
|
| }
|
|
|
| - bool dispatchEvent(Event event) {
|
| + bool $dom_dispatchEvent(Event event) {
|
| return _wrap(_ptr.dispatchEvent(_unwrap(event)));
|
| }
|
|
|
| @@ -6583,7 +6578,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;
|
| @@ -6604,6 +6599,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);
|
|
|
| @@ -9189,34 +9200,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);
|
|
|
| @@ -9227,7 +9219,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;
|
| @@ -9237,7 +9229,7 @@ class _FileReaderImpl extends _DOMTypeBase implements FileReader {
|
| }
|
| }
|
|
|
| - bool dispatchEvent(Event evt) {
|
| + bool $dom_dispatchEvent(Event evt) {
|
| return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
|
| }
|
|
|
| @@ -9266,7 +9258,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;
|
| @@ -9277,6 +9269,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);
|
|
|
| @@ -9301,37 +9309,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);
|
| @@ -9357,6 +9346,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);
|
|
|
| @@ -10065,28 +10070,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;
|
| @@ -10110,11 +10108,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;
|
| @@ -10148,6 +10146,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);
|
|
|
| @@ -10390,18 +10398,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);
|
|
|
| @@ -10413,7 +10418,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;
|
| @@ -10423,11 +10428,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;
|
| @@ -10438,31 +10443,32 @@ class _IDBRequestImpl extends _DOMTypeBase implements IDBRequest {
|
| }
|
| }
|
|
|
| -class _IDBTransactionImpl extends _DOMTypeBase implements IDBTransaction {
|
| - _IDBTransactionImpl._wrap(ptr) : super._wrap(ptr);
|
| +class _IDBRequestEventsImpl extends _EventsImpl implements IDBRequestEvents {
|
| + _IDBRequestEventsImpl(_ptr) : super(_ptr);
|
|
|
| - IDBDatabase get db() => _wrap(_ptr.db);
|
| -
|
| - 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;
|
| @@ -10472,7 +10478,7 @@ class _IDBTransactionImpl extends _DOMTypeBase implements IDBTransaction {
|
| }
|
| }
|
|
|
| - bool dispatchEvent(Event evt) {
|
| + bool $dom_dispatchEvent(Event evt) {
|
| return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
|
| }
|
|
|
| @@ -10480,7 +10486,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;
|
| @@ -10491,6 +10497,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);
|
|
|
| @@ -10500,9 +10516,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 {
|
| @@ -11203,11 +11252,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 {
|
| @@ -11394,6 +11476,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 {
|
| @@ -11521,7 +11629,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);
|
| @@ -11554,7 +11662,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;
|
| @@ -11564,7 +11672,7 @@ class _MediaControllerImpl extends _DOMTypeBase implements MediaController {
|
| }
|
| }
|
|
|
| - bool dispatchEvent(Event evt) {
|
| + bool $dom_dispatchEvent(Event evt) {
|
| return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
|
| }
|
|
|
| @@ -11578,7 +11686,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;
|
| @@ -11880,22 +11988,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;
|
| @@ -11905,11 +12014,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;
|
| @@ -11920,6 +12029,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);
|
|
|
| @@ -13201,42 +13316,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;
|
| @@ -13277,7 +13377,7 @@ class _PeerConnection00Impl extends _DOMTypeBase implements PeerConnection00 {
|
| }
|
| }
|
|
|
| - bool dispatchEvent(Event event) {
|
| + bool $dom_dispatchEvent(Event event) {
|
| return _wrap(_ptr.dispatchEvent(_unwrap(event)));
|
| }
|
|
|
| @@ -13286,7 +13386,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;
|
| @@ -13322,6 +13422,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);
|
|
|
| @@ -14395,7 +14509,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() {
|
| @@ -14419,7 +14533,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;
|
| @@ -14429,11 +14543,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;
|
| @@ -18118,11 +18232,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 {
|
| @@ -18211,9 +18332,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); }
|
| @@ -18226,68 +18352,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 {
|
| @@ -19012,9 +19118,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);
|
| @@ -19029,16 +19140,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;
|
| @@ -19048,7 +19155,7 @@ class _TextTrackImpl extends _DOMTypeBase implements TextTrack {
|
| }
|
| }
|
|
|
| - bool dispatchEvent(Event evt) {
|
| + bool $dom_dispatchEvent(Event evt) {
|
| return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
|
| }
|
|
|
| @@ -19057,7 +19164,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;
|
| @@ -19068,9 +19175,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); }
|
| @@ -19087,14 +19205,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); }
|
| @@ -19125,7 +19235,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;
|
| @@ -19135,7 +19245,7 @@ class _TextTrackCueImpl extends _DOMTypeBase implements TextTrackCue {
|
| }
|
| }
|
|
|
| - bool dispatchEvent(Event evt) {
|
| + bool $dom_dispatchEvent(Event evt) {
|
| return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
|
| }
|
|
|
| @@ -19143,7 +19253,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;
|
| @@ -19154,6 +19264,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);
|
|
|
| @@ -19168,16 +19286,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;
|
| @@ -19187,7 +19306,7 @@ class _TextTrackListImpl extends _DOMTypeBase implements TextTrackList {
|
| }
|
| }
|
|
|
| - bool dispatchEvent(Event evt) {
|
| + bool $dom_dispatchEvent(Event evt) {
|
| return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
|
| }
|
|
|
| @@ -19195,7 +19314,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;
|
| @@ -19206,6 +19325,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);
|
|
|
| @@ -21521,24 +21646,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;
|
| @@ -21563,7 +21689,7 @@ class _WorkerContextImpl extends _DOMTypeBase implements WorkerContext {
|
| return;
|
| }
|
|
|
| - bool dispatchEvent(Event evt) {
|
| + bool $dom_dispatchEvent(Event evt) {
|
| return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
|
| }
|
|
|
| @@ -21588,7 +21714,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;
|
| @@ -21651,6 +21777,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);
|
|
|
| @@ -22594,7 +22726,9 @@ interface AudioChannelSplitter extends AudioNode {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface AudioContext {
|
| +interface AudioContext extends EventTarget {
|
| +
|
| + AudioContextEvents get on();
|
|
|
| final int activeSourceCount;
|
|
|
| @@ -22604,8 +22738,6 @@ interface AudioContext {
|
|
|
| final AudioListener listener;
|
|
|
| - EventListener oncomplete;
|
| -
|
| final num sampleRate;
|
|
|
| RealtimeAnalyserNode createAnalyser();
|
| @@ -22644,6 +22776,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.
|
| @@ -26252,12 +26389,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.
|
| @@ -26274,10 +26416,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;
|
| @@ -26288,38 +26432,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.
|
| @@ -27605,10 +27755,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;
|
| @@ -27617,27 +27769,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);
|
|
|
| @@ -27647,7 +27789,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
|
| @@ -27680,7 +27838,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;
|
|
|
| @@ -27692,18 +27852,6 @@ interface FileWriter {
|
|
|
| final int length;
|
|
|
| - EventListener onabort;
|
| -
|
| - EventListener onerror;
|
| -
|
| - EventListener onprogress;
|
| -
|
| - EventListener onwrite;
|
| -
|
| - EventListener onwriteend;
|
| -
|
| - EventListener onwritestart;
|
| -
|
| final int position;
|
|
|
| final int readyState;
|
| @@ -27716,6 +27864,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.
|
| @@ -28116,21 +28279,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();
|
|
|
| @@ -28138,14 +28298,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.
|
| @@ -28306,7 +28477,9 @@ interface IDBObjectStore {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface IDBRequest {
|
| +interface IDBRequest extends EventTarget {
|
| +
|
| + IDBRequestEvents get on();
|
|
|
| static final int DONE = 2;
|
|
|
| @@ -28314,10 +28487,6 @@ interface IDBRequest {
|
|
|
| final int errorCode;
|
|
|
| - EventListener onerror;
|
| -
|
| - EventListener onsuccess;
|
| -
|
| final int readyState;
|
|
|
| final IDBAny result;
|
| @@ -28328,11 +28497,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
|
| @@ -28340,7 +28519,9 @@ interface IDBRequest {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface IDBTransaction {
|
| +interface IDBTransaction extends EventTarget {
|
| +
|
| + IDBTransactionEvents get on();
|
|
|
| static final int READ_ONLY = 0;
|
|
|
| @@ -28352,21 +28533,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
|
| @@ -28384,9 +28571,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
|
| @@ -28696,11 +28888,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
|
| @@ -28872,7 +29069,7 @@ interface LinkElement extends Element {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface LocalMediaStream extends MediaStream {
|
| +interface LocalMediaStream extends MediaStream, EventTarget {
|
|
|
| void stop();
|
| }
|
| @@ -28962,7 +29159,7 @@ interface MarqueeElement extends Element {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface MediaController default _MediaControllerFactoryProvider {
|
| +interface MediaController extends EventTarget default _MediaControllerFactoryProvider {
|
|
|
| MediaController();
|
|
|
| @@ -28986,15 +29183,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
|
| @@ -29194,10 +29394,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;
|
| @@ -29206,17 +29408,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
|
| @@ -30187,10 +30395,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;
|
| @@ -30225,23 +30435,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]);
|
|
|
| @@ -30251,11 +30452,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);
|
|
|
| @@ -30265,6 +30468,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.
|
| @@ -31183,7 +31399,7 @@ interface SVGElement extends Element default _SVGElementFactoryProvider {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface SVGElementInstance extends EventTarget {
|
| +interface SVGElementInstance {
|
|
|
| SVGElementInstanceEvents get on();
|
|
|
| @@ -31203,14 +31419,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 {
|
| @@ -33630,9 +33843,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
|
| @@ -33735,45 +33953,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
|
| @@ -34284,7 +34507,9 @@ interface TextMetrics {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface TextTrack {
|
| +interface TextTrack extends EventTarget {
|
| +
|
| + TextTrackEvents get on();
|
|
|
| static final int DISABLED = 0;
|
|
|
| @@ -34304,17 +34529,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
|
| @@ -34322,10 +34553,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;
|
| @@ -34334,10 +34567,6 @@ interface TextTrackCue default _TextTrackCueFactoryProvider {
|
|
|
| int line;
|
|
|
| - EventListener onenter;
|
| -
|
| - EventListener onexit;
|
| -
|
| bool pauseOnExit;
|
|
|
| int position;
|
| @@ -34354,13 +34583,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
|
| @@ -34382,19 +34621,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
|
| @@ -36371,7 +36618,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;
|
|
|
| @@ -36381,15 +36630,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);
|
|
|
| @@ -36397,7 +36645,8 @@ interface WorkerContext {
|
|
|
| void close();
|
|
|
| - bool dispatchEvent(Event evt);
|
| + /** @domName dispatchEvent */
|
| + bool $dom_dispatchEvent(Event evt);
|
|
|
| void importScripts();
|
|
|
| @@ -36405,7 +36654,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);
|
|
|
| @@ -36419,6 +36669,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.
|
|
|