| Index: sdk/lib/svg/dartium/svg_dartium.dart
|
| diff --git a/sdk/lib/svg/dartium/svg_dartium.dart b/sdk/lib/svg/dartium/svg_dartium.dart
|
| index 87124708201dc2022de78a712e398cb667879cbc..e0140a66dbd34713de101d327b638dbfde0a1b1b 100644
|
| --- a/sdk/lib/svg/dartium/svg_dartium.dart
|
| +++ b/sdk/lib/svg/dartium/svg_dartium.dart
|
| @@ -1,5 +1,6 @@
|
| library svg;
|
|
|
| +import 'dart:async';
|
| import 'dart:collection';
|
| import 'dart:html';
|
| import 'dart:html_common';
|
| @@ -1133,6 +1134,86 @@ class DescElement extends SvgElement implements Stylable, LangSpace {
|
| class ElementInstance extends EventTarget {
|
| ElementInstance.internal() : super.internal();
|
|
|
| + static const HtmlStreamProvider<Event> abortEvent = const HtmlStreamProvider<Event>('abort');
|
| +
|
| + static const HtmlStreamProvider<Event> beforeCopyEvent = const HtmlStreamProvider<Event>('beforecopy');
|
| +
|
| + static const HtmlStreamProvider<Event> beforeCutEvent = const HtmlStreamProvider<Event>('beforecut');
|
| +
|
| + static const HtmlStreamProvider<Event> beforePasteEvent = const HtmlStreamProvider<Event>('beforepaste');
|
| +
|
| + static const HtmlStreamProvider<Event> blurEvent = const HtmlStreamProvider<Event>('blur');
|
| +
|
| + static const HtmlStreamProvider<Event> changeEvent = const HtmlStreamProvider<Event>('change');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> clickEvent = const HtmlStreamProvider<MouseEvent>('click');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> contextMenuEvent = const HtmlStreamProvider<MouseEvent>('contextmenu');
|
| +
|
| + static const HtmlStreamProvider<Event> copyEvent = const HtmlStreamProvider<Event>('copy');
|
| +
|
| + static const HtmlStreamProvider<Event> cutEvent = const HtmlStreamProvider<Event>('cut');
|
| +
|
| + static const HtmlStreamProvider<Event> doubleClickEvent = const HtmlStreamProvider<Event>('dblclick');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> dragEvent = const HtmlStreamProvider<MouseEvent>('drag');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> dragEndEvent = const HtmlStreamProvider<MouseEvent>('dragend');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> dragEnterEvent = const HtmlStreamProvider<MouseEvent>('dragenter');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> dragLeaveEvent = const HtmlStreamProvider<MouseEvent>('dragleave');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> dragOverEvent = const HtmlStreamProvider<MouseEvent>('dragover');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> dragStartEvent = const HtmlStreamProvider<MouseEvent>('dragstart');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> dropEvent = const HtmlStreamProvider<MouseEvent>('drop');
|
| +
|
| + static const HtmlStreamProvider<Event> errorEvent = const HtmlStreamProvider<Event>('error');
|
| +
|
| + static const HtmlStreamProvider<Event> focusEvent = const HtmlStreamProvider<Event>('focus');
|
| +
|
| + static const HtmlStreamProvider<Event> inputEvent = const HtmlStreamProvider<Event>('input');
|
| +
|
| + static const HtmlStreamProvider<KeyboardEvent> keyDownEvent = const HtmlStreamProvider<KeyboardEvent>('keydown');
|
| +
|
| + static const HtmlStreamProvider<KeyboardEvent> keyPressEvent = const HtmlStreamProvider<KeyboardEvent>('keypress');
|
| +
|
| + static const HtmlStreamProvider<KeyboardEvent> keyUpEvent = const HtmlStreamProvider<KeyboardEvent>('keyup');
|
| +
|
| + static const HtmlStreamProvider<Event> loadEvent = const HtmlStreamProvider<Event>('load');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> mouseDownEvent = const HtmlStreamProvider<MouseEvent>('mousedown');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> mouseMoveEvent = const HtmlStreamProvider<MouseEvent>('mousemove');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> mouseOutEvent = const HtmlStreamProvider<MouseEvent>('mouseout');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> mouseOverEvent = const HtmlStreamProvider<MouseEvent>('mouseover');
|
| +
|
| + static const HtmlStreamProvider<MouseEvent> mouseUpEvent = const HtmlStreamProvider<MouseEvent>('mouseup');
|
| +
|
| + static const HtmlStreamProvider<WheelEvent> mouseWheelEvent = const HtmlStreamProvider<WheelEvent>('mousewheel');
|
| +
|
| + static const HtmlStreamProvider<Event> pasteEvent = const HtmlStreamProvider<Event>('paste');
|
| +
|
| + static const HtmlStreamProvider<Event> resetEvent = const HtmlStreamProvider<Event>('reset');
|
| +
|
| + static const HtmlStreamProvider<Event> resizeEvent = const HtmlStreamProvider<Event>('resize');
|
| +
|
| + static const HtmlStreamProvider<Event> scrollEvent = const HtmlStreamProvider<Event>('scroll');
|
| +
|
| + static const HtmlStreamProvider<Event> searchEvent = const HtmlStreamProvider<Event>('search');
|
| +
|
| + static const HtmlStreamProvider<Event> selectEvent = const HtmlStreamProvider<Event>('select');
|
| +
|
| + static const HtmlStreamProvider<Event> selectStartEvent = const HtmlStreamProvider<Event>('selectstart');
|
| +
|
| + static const HtmlStreamProvider<Event> submitEvent = const HtmlStreamProvider<Event>('submit');
|
| +
|
| + static const HtmlStreamProvider<Event> unloadEvent = const HtmlStreamProvider<Event>('unload');
|
| +
|
| /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true
|
| ElementInstanceEvents get on =>
|
| new ElementInstanceEvents(this);
|
| @@ -1169,6 +1250,86 @@ class ElementInstance extends EventTarget {
|
| /** @domName SVGElementInstance.previousSibling */
|
| ElementInstance get previousSibling native "SVGElementInstance_previousSibling_Getter";
|
|
|
| + Stream<Event> get onAbort => abortEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onBlur => blurEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onChange => changeEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onClick => clickEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onContextMenu => contextMenuEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onCopy => copyEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onCut => cutEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onDoubleClick => doubleClickEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onDrag => dragEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onDragEnd => dragEndEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onDragEnter => dragEnterEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onDragLeave => dragLeaveEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onDragOver => dragOverEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onDragStart => dragStartEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onDrop => dropEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onError => errorEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onFocus => focusEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onInput => inputEvent.forTarget(this);
|
| +
|
| + Stream<KeyboardEvent> get onKeyDown => keyDownEvent.forTarget(this);
|
| +
|
| + Stream<KeyboardEvent> get onKeyPress => keyPressEvent.forTarget(this);
|
| +
|
| + Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onLoad => loadEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onMouseOver => mouseOverEvent.forTarget(this);
|
| +
|
| + Stream<MouseEvent> get onMouseUp => mouseUpEvent.forTarget(this);
|
| +
|
| + Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onPaste => pasteEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onReset => resetEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onResize => resizeEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onScroll => scrollEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onSearch => searchEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onSelect => selectEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onSelectStart => selectStartEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onSubmit => submitEvent.forTarget(this);
|
| +
|
| + Stream<Event> get onUnload => unloadEvent.forTarget(this);
|
| +
|
| }
|
|
|
| /// @docsEditable true
|
|
|