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

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

Issue 12217124: Removing deprecated events syntax. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « sdk/lib/html/dart2js/html_dart2js.dart ('k') | sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sdk/lib/html/dartium/html_dartium.dart
diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart
index fb6a963c1f3db8bbcd9fd94d2abc0c7b6fcc30a2..84f4307533f8d1f96bc34ec0698a0d6f2aed4165 100644
--- a/sdk/lib/html/dartium/html_dartium.dart
+++ b/sdk/lib/html/dartium/html_dartium.dart
@@ -81,12 +81,6 @@ class AbstractWorker extends EventTarget {
@DocsEditable
static const EventStreamProvider<Event> errorEvent = const EventStreamProvider<Event>('error');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- AbstractWorkerEvents get on =>
- new AbstractWorkerEvents(this);
-
@DomName('AbstractWorker.addEventListener')
@DocsEditable
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "AbstractWorker_addEventListener_Callback";
@@ -104,16 +98,6 @@ class AbstractWorker extends EventTarget {
Stream<Event> get onError => errorEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class AbstractWorkerEvents extends Events {
- @DocsEditable
- AbstractWorkerEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get error => this['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.
@@ -336,12 +320,6 @@ class ApplicationCache extends EventTarget {
/// Checks if this type is supported on the current platform.
static bool get supported => true;
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- ApplicationCacheEvents get on =>
- new ApplicationCacheEvents(this);
-
static const int CHECKING = 2;
static const int DOWNLOADING = 3;
@@ -415,37 +393,6 @@ class ApplicationCache extends EventTarget {
Stream<Event> get onUpdateReady => updateReadyEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class ApplicationCacheEvents extends Events {
- @DocsEditable
- ApplicationCacheEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get cached => this['cached'];
-
- @DocsEditable
- EventListenerList get checking => this['checking'];
-
- @DocsEditable
- EventListenerList get downloading => this['downloading'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get noUpdate => this['noupdate'];
-
- @DocsEditable
- EventListenerList get obsolete => this['obsolete'];
-
- @DocsEditable
- EventListenerList get progress => this['progress'];
-
- @DocsEditable
- EventListenerList get updateReady => this['updateready'];
-}
// 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.
@@ -751,12 +698,6 @@ class BatteryManager extends EventTarget {
@DocsEditable
static const EventStreamProvider<Event> levelChangeEvent = const EventStreamProvider<Event>('levelchange');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- BatteryManagerEvents get on =>
- new BatteryManagerEvents(this);
-
@DomName('BatteryManager.charging')
@DocsEditable
bool get charging native "BatteryManager_charging_Getter";
@@ -802,25 +743,6 @@ class BatteryManager extends EventTarget {
Stream<Event> get onLevelChange => levelChangeEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class BatteryManagerEvents extends Events {
- @DocsEditable
- BatteryManagerEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get chargingChange => this['chargingchange'];
-
- @DocsEditable
- EventListenerList get chargingTimeChange => this['chargingtimechange'];
-
- @DocsEditable
- EventListenerList get dischargingTimeChange => this['dischargingtimechange'];
-
- @DocsEditable
- EventListenerList get levelChange => this['levelchange'];
-}
// 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.
@@ -958,12 +880,6 @@ class BodyElement extends _Element_Merged {
@DocsEditable
factory BodyElement() => document.$dom_createElement("body");
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- BodyElementEvents get on =>
- new BodyElementEvents(this);
-
@DomName('HTMLBodyElement.onbeforeunload')
@DocsEditable
Stream<Event> get onBeforeUnload => beforeUnloadEvent.forTarget(this);
@@ -1017,52 +933,6 @@ class BodyElement extends _Element_Merged {
Stream<Event> get onUnload => unloadEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class BodyElementEvents extends ElementEvents {
- @DocsEditable
- BodyElementEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get beforeUnload => this['beforeunload'];
-
- @DocsEditable
- EventListenerList get blur => this['blur'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get focus => this['focus'];
-
- @DocsEditable
- EventListenerList get hashChange => this['hashchange'];
-
- @DocsEditable
- EventListenerList get load => this['load'];
-
- @DocsEditable
- EventListenerList get message => this['message'];
-
- @DocsEditable
- EventListenerList get offline => this['offline'];
-
- @DocsEditable
- EventListenerList get online => this['online'];
-
- @DocsEditable
- EventListenerList get popState => this['popstate'];
-
- @DocsEditable
- EventListenerList get resize => this['resize'];
-
- @DocsEditable
- EventListenerList get storage => this['storage'];
-
- @DocsEditable
- EventListenerList get unload => this['unload'];
-}
// 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.
@@ -6963,12 +6833,6 @@ class DedicatedWorkerContext extends WorkerContext {
@DocsEditable
static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- DedicatedWorkerContextEvents get on =>
- new DedicatedWorkerContextEvents(this);
-
@DomName('DedicatedWorkerContext.postMessage')
@DocsEditable
void postMessage(Object message, [List messagePorts]) native "DedicatedWorkerContext_postMessage_Callback";
@@ -6978,16 +6842,6 @@ class DedicatedWorkerContext extends WorkerContext {
Stream<MessageEvent> get onMessage => messageEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class DedicatedWorkerContextEvents extends WorkerContextEvents {
- @DocsEditable
- DedicatedWorkerContextEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get message => this['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.
@@ -7248,12 +7102,6 @@ class Document extends Node
@Experimental
static const EventStreamProvider<Event> pointerLockErrorEvent = const EventStreamProvider<Event>('webkitpointerlockerror');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- DocumentEvents get on =>
- new DocumentEvents(this);
-
/// Moved to [HtmlDocument].
@DomName('Document.body')
@DocsEditable
@@ -7774,25 +7622,6 @@ class Document extends Node
}
}
}
-
-@DocsEditable
-@deprecated
-class DocumentEvents extends ElementEvents {
- @DocsEditable
- DocumentEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get readyStateChange => this['readystatechange'];
-
- @DocsEditable
- EventListenerList get selectionChange => this['selectionchange'];
-
- @DocsEditable
- EventListenerList get pointerLockChange => this['webkitpointerlockchange'];
-
- @DocsEditable
- EventListenerList get pointerLockError => this['webkitpointerlockerror'];
-}
// 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.
@@ -7876,12 +7705,6 @@ class DocumentFragment extends Node {
DocumentFragment.internal() : super.internal();
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- ElementEvents get on =>
- new ElementEvents(this);
-
@DomName('DocumentFragment.querySelector')
@DocsEditable
Element $dom_querySelector(String selectors) native "DocumentFragment_querySelector_Callback";
@@ -9925,12 +9748,6 @@ abstract class Element extends Node implements ElementTraversal {
@Experimental
static const EventStreamProvider<Event> fullscreenErrorEvent = const EventStreamProvider<Event>('webkitfullscreenerror');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- ElementEvents get on =>
- new ElementEvents(this);
-
HtmlCollection get $dom_children;
String contentEditable;
@@ -10545,157 +10362,6 @@ class _ElementFactoryProvider {
static Element createElement_tag(String tag) =>
document.$dom_createElement(tag);
}
-
-@DocsEditable
-@deprecated
-class ElementEvents extends Events {
- @DocsEditable
- ElementEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get abort => this['abort'];
-
- @DocsEditable
- EventListenerList get beforeCopy => this['beforecopy'];
-
- @DocsEditable
- EventListenerList get beforeCut => this['beforecut'];
-
- @DocsEditable
- EventListenerList get beforePaste => this['beforepaste'];
-
- @DocsEditable
- EventListenerList get blur => this['blur'];
-
- @DocsEditable
- EventListenerList get change => this['change'];
-
- @DocsEditable
- EventListenerList get click => this['click'];
-
- @DocsEditable
- EventListenerList get contextMenu => this['contextmenu'];
-
- @DocsEditable
- EventListenerList get copy => this['copy'];
-
- @DocsEditable
- EventListenerList get cut => this['cut'];
-
- @DocsEditable
- EventListenerList get doubleClick => this['dblclick'];
-
- @DocsEditable
- EventListenerList get drag => this['drag'];
-
- @DocsEditable
- EventListenerList get dragEnd => this['dragend'];
-
- @DocsEditable
- EventListenerList get dragEnter => this['dragenter'];
-
- @DocsEditable
- EventListenerList get dragLeave => this['dragleave'];
-
- @DocsEditable
- EventListenerList get dragOver => this['dragover'];
-
- @DocsEditable
- EventListenerList get dragStart => this['dragstart'];
-
- @DocsEditable
- EventListenerList get drop => this['drop'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get focus => this['focus'];
-
- @DocsEditable
- EventListenerList get input => this['input'];
-
- @DocsEditable
- EventListenerList get invalid => this['invalid'];
-
- @DocsEditable
- EventListenerList get keyDown => this['keydown'];
-
- @DocsEditable
- EventListenerList get keyPress => this['keypress'];
-
- @DocsEditable
- EventListenerList get keyUp => this['keyup'];
-
- @DocsEditable
- EventListenerList get load => this['load'];
-
- @DocsEditable
- EventListenerList get mouseDown => this['mousedown'];
-
- @DocsEditable
- EventListenerList get mouseMove => this['mousemove'];
-
- @DocsEditable
- EventListenerList get mouseOut => this['mouseout'];
-
- @DocsEditable
- EventListenerList get mouseOver => this['mouseover'];
-
- @DocsEditable
- EventListenerList get mouseUp => this['mouseup'];
-
- @DocsEditable
- EventListenerList get mouseWheel => this['mousewheel'];
-
- @DocsEditable
- EventListenerList get paste => this['paste'];
-
- @DocsEditable
- EventListenerList get reset => this['reset'];
-
- @DocsEditable
- EventListenerList get scroll => this['scroll'];
-
- @DocsEditable
- EventListenerList get search => this['search'];
-
- @DocsEditable
- EventListenerList get select => this['select'];
-
- @DocsEditable
- EventListenerList get selectStart => this['selectstart'];
-
- @DocsEditable
- EventListenerList get submit => this['submit'];
-
- @DocsEditable
- EventListenerList get touchCancel => this['touchcancel'];
-
- @DocsEditable
- EventListenerList get touchEnd => this['touchend'];
-
- @DocsEditable
- EventListenerList get touchEnter => this['touchenter'];
-
- @DocsEditable
- EventListenerList get touchLeave => this['touchleave'];
-
- @DocsEditable
- EventListenerList get touchMove => this['touchmove'];
-
- @DocsEditable
- EventListenerList get touchStart => this['touchstart'];
-
- @DocsEditable
- EventListenerList get transitionEnd => this['webkitTransitionEnd'];
-
- @DocsEditable
- EventListenerList get fullscreenChange => this['webkitfullscreenchange'];
-
- @DocsEditable
- EventListenerList get fullscreenError => this['webkitfullscreenerror'];
-}
// 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.
@@ -11226,12 +10892,6 @@ class EventSource extends EventTarget {
@DocsEditable
static EventSource _create_1(url, eventSourceInit) native "EventSource__create_1constructorCallback";
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- EventSourceEvents get on =>
- new EventSourceEvents(this);
-
static const int CLOSED = 2;
static const int CONNECTING = 0;
@@ -11279,22 +10939,6 @@ class EventSource extends EventTarget {
Stream<Event> get onOpen => openEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class EventSourceEvents extends Events {
- @DocsEditable
- EventSourceEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get message => this['message'];
-
- @DocsEditable
- EventListenerList get open => this['open'];
-}
// 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.
@@ -11319,45 +10963,8 @@ class Events {
Events(this._ptr);
- EventListenerList operator [](String type) {
- return new EventListenerList(_ptr, type);
- }
-}
-
-/**
- * Supports adding, removing, and dispatching events for a specific event type.
- */
-class EventListenerList {
-
- final EventTarget _ptr;
- final String _type;
-
- EventListenerList(this._ptr, this._type);
-
- // TODO(jacobr): implement equals.
-
- EventListenerList add(EventListener listener,
- [bool useCapture = false]) {
- _add(listener, useCapture);
- return this;
- }
-
- EventListenerList remove(EventListener listener,
- [bool useCapture = false]) {
- _remove(listener, useCapture);
- return this;
- }
-
- bool dispatch(Event evt) {
- return _ptr.dispatchEvent(evt);
- }
-
- void _add(EventListener listener, bool useCapture) {
- _ptr.$dom_addEventListener(_type, listener, useCapture);
- }
-
- void _remove(EventListener listener, bool useCapture) {
- _ptr.$dom_removeEventListener(_type, listener, useCapture);
+ Stream operator [](String type) {
+ return new _EventStream(_ptr, type, false);
}
}
@@ -11892,12 +11499,6 @@ class FileReader extends EventTarget {
@DocsEditable
static FileReader _create_1() native "FileReader__create_1constructorCallback";
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- FileReaderEvents get on =>
- new FileReaderEvents(this);
-
static const int DONE = 2;
static const int EMPTY = 0;
@@ -11986,31 +11587,6 @@ class FileReader extends EventTarget {
Stream<ProgressEvent> get onProgress => progressEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class FileReaderEvents extends Events {
- @DocsEditable
- FileReaderEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get abort => this['abort'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get load => this['load'];
-
- @DocsEditable
- EventListenerList get loadEnd => this['loadend'];
-
- @DocsEditable
- EventListenerList get loadStart => this['loadstart'];
-
- @DocsEditable
- EventListenerList get progress => this['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
// BSD-style license that can be found in the LICENSE file.
@@ -12149,12 +11725,6 @@ class FileWriter extends EventTarget {
@DocsEditable
static const EventStreamProvider<ProgressEvent> writeStartEvent = const EventStreamProvider<ProgressEvent>('writestart');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- FileWriterEvents get on =>
- new FileWriterEvents(this);
-
static const int DONE = 2;
static const int INIT = 0;
@@ -12230,31 +11800,6 @@ class FileWriter extends EventTarget {
Stream<ProgressEvent> get onWriteStart => writeStartEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class FileWriterEvents extends Events {
- @DocsEditable
- FileWriterEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get abort => this['abort'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get progress => this['progress'];
-
- @DocsEditable
- EventListenerList get write => this['write'];
-
- @DocsEditable
- EventListenerList get writeEnd => this['writeend'];
-
- @DocsEditable
- EventListenerList get writeStart => this['writestart'];
-}
// 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.
@@ -13924,12 +13469,6 @@ class HttpRequest extends EventTarget {
@DocsEditable
static HttpRequest _create_1() native "XMLHttpRequest__create_1constructorCallback";
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- HttpRequestEvents get on =>
- new HttpRequestEvents(this);
-
static const int DONE = 4;
static const int HEADERS_RECEIVED = 2;
@@ -14224,34 +13763,6 @@ class HttpRequest extends EventTarget {
Stream<ProgressEvent> get onReadyStateChange => readyStateChangeEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class HttpRequestEvents extends Events {
- @DocsEditable
- HttpRequestEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get abort => this['abort'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get load => this['load'];
-
- @DocsEditable
- EventListenerList get loadEnd => this['loadend'];
-
- @DocsEditable
- EventListenerList get loadStart => this['loadstart'];
-
- @DocsEditable
- EventListenerList get progress => this['progress'];
-
- @DocsEditable
- EventListenerList get readyStateChange => this['readystatechange'];
-}
// 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.
@@ -14348,12 +13859,6 @@ class HttpRequestUpload extends EventTarget {
@DocsEditable
static const EventStreamProvider<ProgressEvent> progressEvent = const EventStreamProvider<ProgressEvent>('progress');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- HttpRequestUploadEvents get on =>
- new HttpRequestUploadEvents(this);
-
@DomName('XMLHttpRequestUpload.addEventListener')
@DocsEditable
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "XMLHttpRequestUpload_addEventListener_Callback";
@@ -14391,31 +13896,6 @@ class HttpRequestUpload extends EventTarget {
Stream<ProgressEvent> get onProgress => progressEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class HttpRequestUploadEvents extends Events {
- @DocsEditable
- HttpRequestUploadEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get abort => this['abort'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get load => this['load'];
-
- @DocsEditable
- EventListenerList get loadEnd => this['loadend'];
-
- @DocsEditable
- EventListenerList get loadStart => this['loadstart'];
-
- @DocsEditable
- EventListenerList get progress => this['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
// BSD-style license that can be found in the LICENSE file.
@@ -14681,12 +14161,6 @@ class InputElement extends _Element_Merged implements
@Experimental
static const EventStreamProvider<Event> speechChangeEvent = const EventStreamProvider<Event>('webkitSpeechChange');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- InputElementEvents get on =>
- new InputElementEvents(this);
-
@DomName('HTMLInputElement.accept')
@DocsEditable
String get accept native "HTMLInputElement_accept_Getter";
@@ -15729,16 +15203,6 @@ abstract class ButtonInputElement implements InputElementBase {
factory ButtonInputElement() => new InputElement(type: 'button');
}
-
-@DocsEditable
-@deprecated
-class InputElementEvents extends ElementEvents {
- @DocsEditable
- InputElementEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get speechChange => this['webkitSpeechChange'];
-}
// 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.
@@ -17224,12 +16688,6 @@ class MediaElement extends _Element_Merged {
@Experimental
static const EventStreamProvider<MediaKeyEvent> needKeyEvent = const EventStreamProvider<MediaKeyEvent>('webkitneedkey');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- MediaElementEvents get on =>
- new MediaElementEvents(this);
-
static const int HAVE_CURRENT_DATA = 2;
static const int HAVE_ENOUGH_DATA = 4;
@@ -17637,88 +17095,6 @@ class MediaElement extends _Element_Merged {
Stream<MediaKeyEvent> get onNeedKey => needKeyEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class MediaElementEvents extends ElementEvents {
- @DocsEditable
- MediaElementEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get canPlay => this['canplay'];
-
- @DocsEditable
- EventListenerList get canPlayThrough => this['canplaythrough'];
-
- @DocsEditable
- EventListenerList get durationChange => this['durationchange'];
-
- @DocsEditable
- EventListenerList get emptied => this['emptied'];
-
- @DocsEditable
- EventListenerList get ended => this['ended'];
-
- @DocsEditable
- EventListenerList get loadedData => this['loadeddata'];
-
- @DocsEditable
- EventListenerList get loadedMetadata => this['loadedmetadata'];
-
- @DocsEditable
- EventListenerList get loadStart => this['loadstart'];
-
- @DocsEditable
- EventListenerList get pause => this['pause'];
-
- @DocsEditable
- EventListenerList get play => this['play'];
-
- @DocsEditable
- EventListenerList get playing => this['playing'];
-
- @DocsEditable
- EventListenerList get progress => this['progress'];
-
- @DocsEditable
- EventListenerList get rateChange => this['ratechange'];
-
- @DocsEditable
- EventListenerList get seeked => this['seeked'];
-
- @DocsEditable
- EventListenerList get seeking => this['seeking'];
-
- @DocsEditable
- EventListenerList get show => this['show'];
-
- @DocsEditable
- EventListenerList get stalled => this['stalled'];
-
- @DocsEditable
- EventListenerList get suspend => this['suspend'];
-
- @DocsEditable
- EventListenerList get timeUpdate => this['timeupdate'];
-
- @DocsEditable
- EventListenerList get volumeChange => this['volumechange'];
-
- @DocsEditable
- EventListenerList get waiting => this['waiting'];
-
- @DocsEditable
- EventListenerList get keyAdded => this['webkitkeyadded'];
-
- @DocsEditable
- EventListenerList get keyError => this['webkitkeyerror'];
-
- @DocsEditable
- EventListenerList get keyMessage => this['webkitkeymessage'];
-
- @DocsEditable
- EventListenerList get needKey => this['webkitneedkey'];
-}
// 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.
@@ -18004,12 +17380,6 @@ class MediaStream extends EventTarget {
@DocsEditable
static MediaStream _create_3(stream_OR_tracks) native "MediaStream__create_3constructorCallback";
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- MediaStreamEvents get on =>
- new MediaStreamEvents(this);
-
@DomName('MediaStream.ended')
@DocsEditable
bool get ended native "MediaStream_ended_Getter";
@@ -18068,22 +17438,6 @@ class MediaStream extends EventTarget {
*/
static bool get supported => true;
}
-
-@DocsEditable
-@deprecated
-class MediaStreamEvents extends Events {
- @DocsEditable
- MediaStreamEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get addTrack => this['addtrack'];
-
- @DocsEditable
- EventListenerList get ended => this['ended'];
-
- @DocsEditable
- EventListenerList get removeTrack => this['removetrack'];
-}
// 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.
@@ -18132,12 +17486,6 @@ class MediaStreamTrack extends EventTarget {
@DocsEditable
static const EventStreamProvider<Event> unmuteEvent = const EventStreamProvider<Event>('unmute');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- MediaStreamTrackEvents get on =>
- new MediaStreamTrackEvents(this);
-
@DomName('MediaStreamTrack.enabled')
@DocsEditable
bool get enabled native "MediaStreamTrack_enabled_Getter";
@@ -18187,22 +17535,6 @@ class MediaStreamTrack extends EventTarget {
Stream<Event> get onUnmute => unmuteEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class MediaStreamTrackEvents extends Events {
- @DocsEditable
- MediaStreamTrackEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get ended => this['ended'];
-
- @DocsEditable
- EventListenerList get mute => this['mute'];
-
- @DocsEditable
- EventListenerList get unmute => this['unmute'];
-}
// 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.
@@ -18371,12 +17703,6 @@ class MessagePort extends EventTarget {
@DocsEditable
static const EventStreamProvider<MessageEvent> messageEvent = const EventStreamProvider<MessageEvent>('message');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- MessagePortEvents get on =>
- new MessagePortEvents(this);
-
@DomName('MessagePort.addEventListener')
@DocsEditable
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MessagePort_addEventListener_Callback";
@@ -18406,16 +17732,6 @@ class MessagePort extends EventTarget {
Stream<MessageEvent> get onMessage => messageEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class MessagePortEvents extends Events {
- @DocsEditable
- MessagePortEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get message => this['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.
@@ -20034,12 +19350,6 @@ class Notification extends EventTarget {
@DocsEditable
static Notification _create_1(title, options) native "Notification__create_1constructorCallback";
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- NotificationEvents get on =>
- new NotificationEvents(this);
-
@DomName('Notification.dir')
@DocsEditable
String get dir native "Notification_dir_Getter";
@@ -20117,28 +19427,6 @@ class Notification extends EventTarget {
Stream<Event> get onShow => showEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class NotificationEvents extends Events {
- @DocsEditable
- NotificationEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get click => this['click'];
-
- @DocsEditable
- EventListenerList get close => this['close'];
-
- @DocsEditable
- EventListenerList get display => this['display'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get show => this['show'];
-}
// 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.
@@ -21406,12 +20694,6 @@ class RtcDataChannel extends EventTarget {
@DocsEditable
static const EventStreamProvider<Event> openEvent = const EventStreamProvider<Event>('open');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- RtcDataChannelEvents get on =>
- new RtcDataChannelEvents(this);
-
@DomName('RTCDataChannel.binaryType')
@DocsEditable
String get binaryType native "RTCDataChannel_binaryType_Getter";
@@ -21505,25 +20787,6 @@ class RtcDataChannel extends EventTarget {
Stream<Event> get onOpen => openEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class RtcDataChannelEvents extends Events {
- @DocsEditable
- RtcDataChannelEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get close => this['close'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get message => this['message'];
-
- @DocsEditable
- EventListenerList get open => this['open'];
-}
// 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.
@@ -21648,12 +20911,6 @@ class RtcPeerConnection extends EventTarget {
@DocsEditable
static RtcPeerConnection _create_1(rtcIceServers, mediaConstraints) native "RTCPeerConnection__create_1constructorCallback";
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- RtcPeerConnectionEvents get on =>
- new RtcPeerConnectionEvents(this);
-
@DomName('RTCPeerConnection.iceConnectionState')
@DocsEditable
String get iceConnectionState native "RTCPeerConnection_iceConnectionState_Getter";
@@ -21773,31 +21030,6 @@ class RtcPeerConnection extends EventTarget {
}
-
-@DocsEditable
-@deprecated
-class RtcPeerConnectionEvents extends Events {
- @DocsEditable
- RtcPeerConnectionEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get addStream => this['addstream'];
-
- @DocsEditable
- EventListenerList get iceCandidate => this['icecandidate'];
-
- @DocsEditable
- EventListenerList get iceChange => this['icechange'];
-
- @DocsEditable
- EventListenerList get negotiationNeeded => this['negotiationneeded'];
-
- @DocsEditable
- EventListenerList get removeStream => this['removestream'];
-
- @DocsEditable
- EventListenerList get stateChange => this['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.
@@ -22429,12 +21661,6 @@ class SharedWorkerContext extends WorkerContext {
@DocsEditable
static const EventStreamProvider<Event> connectEvent = const EventStreamProvider<Event>('connect');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- SharedWorkerContextEvents get on =>
- new SharedWorkerContextEvents(this);
-
@DomName('SharedWorkerContext.name')
@DocsEditable
String get name native "SharedWorkerContext_name_Getter";
@@ -22444,16 +21670,6 @@ class SharedWorkerContext extends WorkerContext {
Stream<Event> get onConnect => connectEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class SharedWorkerContextEvents extends WorkerContextEvents {
- @DocsEditable
- SharedWorkerContextEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get connect => this['connect'];
-}
// 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.
@@ -23154,12 +22370,6 @@ class SpeechRecognition extends EventTarget {
/// Checks if this type is supported on the current platform.
static bool get supported => true;
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- SpeechRecognitionEvents get on =>
- new SpeechRecognitionEvents(this);
-
@DomName('SpeechRecognition.continuous')
@DocsEditable
bool get continuous native "SpeechRecognition_continuous_Getter";
@@ -23269,46 +22479,6 @@ class SpeechRecognition extends EventTarget {
Stream<Event> get onStart => startEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class SpeechRecognitionEvents extends Events {
- @DocsEditable
- SpeechRecognitionEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get audioEnd => this['audioend'];
-
- @DocsEditable
- EventListenerList get audioStart => this['audiostart'];
-
- @DocsEditable
- EventListenerList get end => this['end'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get noMatch => this['nomatch'];
-
- @DocsEditable
- EventListenerList get result => this['result'];
-
- @DocsEditable
- EventListenerList get soundEnd => this['soundend'];
-
- @DocsEditable
- EventListenerList get soundStart => this['soundstart'];
-
- @DocsEditable
- EventListenerList get speechEnd => this['speechend'];
-
- @DocsEditable
- EventListenerList get speechStart => this['speechstart'];
-
- @DocsEditable
- EventListenerList get start => this['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
// BSD-style license that can be found in the LICENSE file.
@@ -24635,12 +23805,6 @@ class TextTrack extends EventTarget {
@DocsEditable
static const EventStreamProvider<Event> cueChangeEvent = const EventStreamProvider<Event>('cuechange');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- TextTrackEvents get on =>
- new TextTrackEvents(this);
-
@DomName('TextTrack.activeCues')
@DocsEditable
TextTrackCueList get activeCues native "TextTrack_activeCues_Getter";
@@ -24694,16 +23858,6 @@ class TextTrack extends EventTarget {
Stream<Event> get onCueChange => cueChangeEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class TextTrackEvents extends Events {
- @DocsEditable
- TextTrackEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get cueChange => this['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
// BSD-style license that can be found in the LICENSE file.
@@ -24733,12 +23887,6 @@ class TextTrackCue extends EventTarget {
@DocsEditable
static TextTrackCue _create_1(startTime, endTime, text) native "TextTrackCue__create_1constructorCallback";
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- TextTrackCueEvents get on =>
- new TextTrackCueEvents(this);
-
@DomName('TextTrackCue.align')
@DocsEditable
String get align native "TextTrackCue_align_Getter";
@@ -24856,19 +24004,6 @@ class TextTrackCue extends EventTarget {
Stream<Event> get onExit => exitEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class TextTrackCueEvents extends Events {
- @DocsEditable
- TextTrackCueEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get enter => this['enter'];
-
- @DocsEditable
- EventListenerList get exit => this['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
// BSD-style license that can be found in the LICENSE file.
@@ -25093,12 +24228,6 @@ class TextTrackList extends EventTarget implements List<TextTrack> {
@DocsEditable
static const EventStreamProvider<TrackEvent> addTrackEvent = const EventStreamProvider<TrackEvent>('addtrack');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- TextTrackListEvents get on =>
- new TextTrackListEvents(this);
-
@DomName('TextTrackList.length')
@DocsEditable
int get length native "TextTrackList_length_Getter";
@@ -25307,16 +24436,6 @@ class TextTrackList extends EventTarget implements List<TextTrack> {
Stream<TrackEvent> get onAddTrack => addTrackEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class TextTrackListEvents extends Events {
- @DocsEditable
- TextTrackListEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get addTrack => this['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
// BSD-style license that can be found in the LICENSE file.
@@ -28983,12 +28102,6 @@ class WebSocket extends EventTarget {
/// Checks if this type is supported on the current platform.
static bool get supported => true;
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- WebSocketEvents get on =>
- new WebSocketEvents(this);
-
static const int CLOSED = 3;
static const int CLOSING = 2;
@@ -29087,25 +28200,6 @@ class WebSocket extends EventTarget {
Stream<Event> get onOpen => openEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class WebSocketEvents extends Events {
- @DocsEditable
- WebSocketEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get close => this['close'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get message => this['message'];
-
- @DocsEditable
- EventListenerList get open => this['open'];
-}
// 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.
@@ -29295,12 +28389,6 @@ class Window extends EventTarget implements WindowBase {
@Experimental
static const EventStreamProvider<AnimationEvent> animationStartEvent = const EventStreamProvider<AnimationEvent>('webkitAnimationStart');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- WindowEvents get on =>
- new WindowEvents(this);
-
static const int PERSISTENT = 1;
static const int TEMPORARY = 0;
@@ -29902,235 +28990,6 @@ class Window extends EventTarget implements WindowBase {
Stream<TransitionEvent> get onTransitionEnd => Element.transitionEndEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class WindowEvents extends Events {
- @DocsEditable
- WindowEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get contentLoaded => this['DOMContentLoaded'];
-
- @DocsEditable
- EventListenerList get abort => this['abort'];
-
- @DocsEditable
- EventListenerList get beforeUnload => this['beforeunload'];
-
- @DocsEditable
- EventListenerList get blur => this['blur'];
-
- @DocsEditable
- EventListenerList get canPlay => this['canplay'];
-
- @DocsEditable
- EventListenerList get canPlayThrough => this['canplaythrough'];
-
- @DocsEditable
- EventListenerList get change => this['change'];
-
- @DocsEditable
- EventListenerList get click => this['click'];
-
- @DocsEditable
- EventListenerList get contextMenu => this['contextmenu'];
-
- @DocsEditable
- EventListenerList get doubleClick => this['dblclick'];
-
- @DocsEditable
- EventListenerList get deviceMotion => this['devicemotion'];
-
- @DocsEditable
- EventListenerList get deviceOrientation => this['deviceorientation'];
-
- @DocsEditable
- EventListenerList get drag => this['drag'];
-
- @DocsEditable
- EventListenerList get dragEnd => this['dragend'];
-
- @DocsEditable
- EventListenerList get dragEnter => this['dragenter'];
-
- @DocsEditable
- EventListenerList get dragLeave => this['dragleave'];
-
- @DocsEditable
- EventListenerList get dragOver => this['dragover'];
-
- @DocsEditable
- EventListenerList get dragStart => this['dragstart'];
-
- @DocsEditable
- EventListenerList get drop => this['drop'];
-
- @DocsEditable
- EventListenerList get durationChange => this['durationchange'];
-
- @DocsEditable
- EventListenerList get emptied => this['emptied'];
-
- @DocsEditable
- EventListenerList get ended => this['ended'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get focus => this['focus'];
-
- @DocsEditable
- EventListenerList get hashChange => this['hashchange'];
-
- @DocsEditable
- EventListenerList get input => this['input'];
-
- @DocsEditable
- EventListenerList get invalid => this['invalid'];
-
- @DocsEditable
- EventListenerList get keyDown => this['keydown'];
-
- @DocsEditable
- EventListenerList get keyPress => this['keypress'];
-
- @DocsEditable
- EventListenerList get keyUp => this['keyup'];
-
- @DocsEditable
- EventListenerList get load => this['load'];
-
- @DocsEditable
- EventListenerList get loadedData => this['loadeddata'];
-
- @DocsEditable
- EventListenerList get loadedMetadata => this['loadedmetadata'];
-
- @DocsEditable
- EventListenerList get loadStart => this['loadstart'];
-
- @DocsEditable
- EventListenerList get message => this['message'];
-
- @DocsEditable
- EventListenerList get mouseDown => this['mousedown'];
-
- @DocsEditable
- EventListenerList get mouseMove => this['mousemove'];
-
- @DocsEditable
- EventListenerList get mouseOut => this['mouseout'];
-
- @DocsEditable
- EventListenerList get mouseOver => this['mouseover'];
-
- @DocsEditable
- EventListenerList get mouseUp => this['mouseup'];
-
- @DocsEditable
- EventListenerList get mouseWheel => this['mousewheel'];
-
- @DocsEditable
- EventListenerList get offline => this['offline'];
-
- @DocsEditable
- EventListenerList get online => this['online'];
-
- @DocsEditable
- EventListenerList get pageHide => this['pagehide'];
-
- @DocsEditable
- EventListenerList get pageShow => this['pageshow'];
-
- @DocsEditable
- EventListenerList get pause => this['pause'];
-
- @DocsEditable
- EventListenerList get play => this['play'];
-
- @DocsEditable
- EventListenerList get playing => this['playing'];
-
- @DocsEditable
- EventListenerList get popState => this['popstate'];
-
- @DocsEditable
- EventListenerList get progress => this['progress'];
-
- @DocsEditable
- EventListenerList get rateChange => this['ratechange'];
-
- @DocsEditable
- EventListenerList get reset => this['reset'];
-
- @DocsEditable
- EventListenerList get resize => this['resize'];
-
- @DocsEditable
- EventListenerList get scroll => this['scroll'];
-
- @DocsEditable
- EventListenerList get search => this['search'];
-
- @DocsEditable
- EventListenerList get seeked => this['seeked'];
-
- @DocsEditable
- EventListenerList get seeking => this['seeking'];
-
- @DocsEditable
- EventListenerList get select => this['select'];
-
- @DocsEditable
- EventListenerList get stalled => this['stalled'];
-
- @DocsEditable
- EventListenerList get storage => this['storage'];
-
- @DocsEditable
- EventListenerList get submit => this['submit'];
-
- @DocsEditable
- EventListenerList get suspend => this['suspend'];
-
- @DocsEditable
- EventListenerList get timeUpdate => this['timeupdate'];
-
- @DocsEditable
- EventListenerList get touchCancel => this['touchcancel'];
-
- @DocsEditable
- EventListenerList get touchEnd => this['touchend'];
-
- @DocsEditable
- EventListenerList get touchMove => this['touchmove'];
-
- @DocsEditable
- EventListenerList get touchStart => this['touchstart'];
-
- @DocsEditable
- EventListenerList get unload => this['unload'];
-
- @DocsEditable
- EventListenerList get volumeChange => this['volumechange'];
-
- @DocsEditable
- EventListenerList get waiting => this['waiting'];
-
- @DocsEditable
- EventListenerList get animationEnd => this['webkitAnimationEnd'];
-
- @DocsEditable
- EventListenerList get animationIteration => this['webkitAnimationIteration'];
-
- @DocsEditable
- EventListenerList get animationStart => this['webkitAnimationStart'];
-
- @DocsEditable
- EventListenerList get transitionEnd => this['webkitTransitionEnd'];
-}
// 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.
@@ -30156,12 +29015,6 @@ class Worker extends AbstractWorker {
@DocsEditable
static Worker _create_1(scriptUrl) native "Worker__create_1constructorCallback";
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- WorkerEvents get on =>
- new WorkerEvents(this);
-
@DomName('Worker.postMessage')
@DocsEditable
void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]) native "Worker_postMessage_Callback";
@@ -30175,16 +29028,6 @@ class Worker extends AbstractWorker {
Stream<MessageEvent> get onMessage => messageEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class WorkerEvents extends AbstractWorkerEvents {
- @DocsEditable
- WorkerEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get message => this['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.
@@ -30201,12 +29044,6 @@ class WorkerContext extends EventTarget {
@DocsEditable
static const EventStreamProvider<Event> errorEvent = const EventStreamProvider<Event>('error');
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- WorkerContextEvents get on =>
- new WorkerContextEvents(this);
-
static const int PERSISTENT = 1;
static const int TEMPORARY = 0;
@@ -30317,16 +29154,6 @@ class WorkerContext extends EventTarget {
Stream<Event> get onError => errorEvent.forTarget(this);
}
-
-@DocsEditable
-@deprecated
-class WorkerContextEvents extends Events {
- @DocsEditable
- WorkerContextEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get error => this['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.
@@ -32109,58 +30936,6 @@ class _HTMLFrameElement extends _Element_Merged {
class _HTMLFrameSetElement extends _Element_Merged {
_HTMLFrameSetElement.internal() : super.internal();
- @DocsEditable
- @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
- @deprecated
- _HTMLFrameSetElementEvents get on =>
- new _HTMLFrameSetElementEvents(this);
-
-}
-
-@DocsEditable
-@deprecated
-class _HTMLFrameSetElementEvents extends ElementEvents {
- @DocsEditable
- _HTMLFrameSetElementEvents(EventTarget _ptr) : super(_ptr);
-
- @DocsEditable
- EventListenerList get beforeUnload => this['beforeunload'];
-
- @DocsEditable
- EventListenerList get blur => this['blur'];
-
- @DocsEditable
- EventListenerList get error => this['error'];
-
- @DocsEditable
- EventListenerList get focus => this['focus'];
-
- @DocsEditable
- EventListenerList get hashChange => this['hashchange'];
-
- @DocsEditable
- EventListenerList get load => this['load'];
-
- @DocsEditable
- EventListenerList get message => this['message'];
-
- @DocsEditable
- EventListenerList get offline => this['offline'];
-
- @DocsEditable
- EventListenerList get online => this['online'];
-
- @DocsEditable
- EventListenerList get popState => this['popstate'];
-
- @DocsEditable
- EventListenerList get resize => this['resize'];
-
- @DocsEditable
- EventListenerList get storage => this['storage'];
-
- @DocsEditable
- EventListenerList get unload => this['unload'];
}
// 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
@@ -35348,12 +34123,10 @@ class _RemoteSendPortSync implements SendPortSync {
// TODO(vsm): Set this up set once, on the first call.
var source = '$target-result';
var result = null;
- var listener = (Event e) {
+ window.on[source].first.then((Event e) {
result = json.parse(_getPortSyncEventData(e));
- };
- window.on[source].add(listener);
+ });
_dispatchEvent(target, [source, message]);
- window.on[source].remove(listener);
return result;
}
@@ -35408,7 +34181,7 @@ class ReceivePortSync {
num _portId;
Function _callback;
- EventListener _listener;
+ StreamSubscription _portSubscription;
ReceivePortSync() {
if (_portIdCount == null) {
@@ -35433,21 +34206,20 @@ class ReceivePortSync {
void receive(callback(var message)) {
_callback = callback;
- if (_listener == null) {
- _listener = (Event e) {
+ if (_portSubscription == null) {
+ _portSubscription = window.on[_listenerName].listen((Event e) {
var data = json.parse(_getPortSyncEventData(e));
var replyTo = data[0];
var message = _deserialize(data[1]);
var result = _callback(message);
_dispatchEvent(replyTo, _serialize(result));
- };
- window.on[_listenerName].add(_listener);
+ });
}
}
void close() {
_portMap.remove(_portId);
- if (_listener != null) window.on[_listenerName].remove(_listener);
+ if (_portSubscription != null) _portSubscription.cancel();
}
SendPortSync toSendPort() {
« no previous file with comments | « sdk/lib/html/dart2js/html_dart2js.dart ('k') | sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698