| Index: tools/dom/templates/html/impl/impl_EventTarget.darttemplate
|
| diff --git a/tools/dom/templates/html/impl/impl_EventTarget.darttemplate b/tools/dom/templates/html/impl/impl_EventTarget.darttemplate
|
| index e0ff57ed23123018c21dfc02f41e9b61a1da3c6a..4642dc4a041d297e658536b5704a628616ee0b0a 100644
|
| --- a/tools/dom/templates/html/impl/impl_EventTarget.darttemplate
|
| +++ b/tools/dom/templates/html/impl/impl_EventTarget.darttemplate
|
| @@ -23,45 +23,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);
|
| }
|
| }
|
|
|
|
|