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