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 257bfae68caaa9778c86426570b6461d56862cef..008c374b97438bc3252fafe416d7e5c8c39d375f 100644 |
--- a/sdk/lib/html/dartium/html_dartium.dart |
+++ b/sdk/lib/html/dartium/html_dartium.dart |
@@ -252,7 +252,6 @@ final htmlBlinkMap = { |
'Document': () => Document.instanceRuntimeType, |
'DocumentFragment': () => DocumentFragment.instanceRuntimeType, |
'DocumentType': () => _DocumentType.instanceRuntimeType, |
- 'DragEvent': () => DragEvent.instanceRuntimeType, |
'EffectModel': () => EffectModel.instanceRuntimeType, |
'Element': () => Element.instanceRuntimeType, |
'Entry': () => Entry.instanceRuntimeType, |
@@ -517,7 +516,6 @@ final htmlBlinkMap = { |
'ResourceProgressEvent': () => _ResourceProgressEvent.instanceRuntimeType, |
'Response': () => _Response.instanceRuntimeType, |
'Rotation': () => Rotation.instanceRuntimeType, |
- 'Scale': () => Scale.instanceRuntimeType, |
'Screen': () => Screen.instanceRuntimeType, |
'ScreenOrientation': () => ScreenOrientation.instanceRuntimeType, |
'ScrollState': () => ScrollState.instanceRuntimeType, |
@@ -11092,37 +11090,37 @@ class Document extends Node { |
/// Stream of `drag` events handled by this [Document]. |
@DomName('Document.ondrag') |
@DocsEditable() |
- Stream<DragEvent> get onDrag => Element.dragEvent.forTarget(this); |
+ Stream<MouseEvent> get onDrag => Element.dragEvent.forTarget(this); |
/// Stream of `dragend` events handled by this [Document]. |
@DomName('Document.ondragend') |
@DocsEditable() |
- Stream<DragEvent> get onDragEnd => Element.dragEndEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragEnd => Element.dragEndEvent.forTarget(this); |
/// Stream of `dragenter` events handled by this [Document]. |
@DomName('Document.ondragenter') |
@DocsEditable() |
- Stream<DragEvent> get onDragEnter => Element.dragEnterEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragEnter => Element.dragEnterEvent.forTarget(this); |
/// Stream of `dragleave` events handled by this [Document]. |
@DomName('Document.ondragleave') |
@DocsEditable() |
- Stream<DragEvent> get onDragLeave => Element.dragLeaveEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragLeave => Element.dragLeaveEvent.forTarget(this); |
/// Stream of `dragover` events handled by this [Document]. |
@DomName('Document.ondragover') |
@DocsEditable() |
- Stream<DragEvent> get onDragOver => Element.dragOverEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragOver => Element.dragOverEvent.forTarget(this); |
/// Stream of `dragstart` events handled by this [Document]. |
@DomName('Document.ondragstart') |
@DocsEditable() |
- Stream<DragEvent> get onDragStart => Element.dragStartEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragStart => Element.dragStartEvent.forTarget(this); |
/// Stream of `drop` events handled by this [Document]. |
@DomName('Document.ondrop') |
@DocsEditable() |
- Stream<DragEvent> get onDrop => Element.dropEvent.forTarget(this); |
+ Stream<MouseEvent> get onDrop => Element.dropEvent.forTarget(this); |
@DomName('Document.ondurationchange') |
@DocsEditable() |
@@ -12955,44 +12953,6 @@ class DomTokenList extends DartHtmlDomObject { |
// WARNING: Do not edit - generated code. |
@DocsEditable() |
-@DomName('DragEvent') |
-@Experimental() // untriaged |
-class DragEvent extends MouseEvent { |
- // To suppress missing implicit constructor warnings. |
- factory DragEvent._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('DragEvent.DragEvent') |
- @DocsEditable() |
- factory DragEvent(String type, [Map eventInitDict]) { |
- if (eventInitDict != null) { |
- var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); |
- return _blink.BlinkDragEvent.instance |
- .constructorCallback_2_(type, eventInitDict_1); |
- } |
- return _blink.BlinkDragEvent.instance.constructorCallback_1_(type); |
- } |
- |
- @Deprecated("Internal Use Only") |
- external static Type get instanceRuntimeType; |
- |
- @Deprecated("Internal Use Only") |
- DragEvent.internal_() : super.internal_(); |
- |
- @DomName('DragEvent.dataTransfer') |
- @DocsEditable() |
- @Experimental() // untriaged |
- DataTransfer get dataTransfer => |
- _blink.BlinkDragEvent.instance.dataTransfer_Getter_(this); |
-} |
-// 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. |
- |
-// WARNING: Do not edit - generated code. |
- |
-@DocsEditable() |
@DomName('EffectModel') |
@Experimental() // untriaged |
class EffectModel extends DartHtmlDomObject { |
@@ -13341,7 +13301,7 @@ abstract class ElementList<T extends Element> extends ListBase<T> { |
*/ |
@DomName('Element.ondrag') |
@DocsEditable() |
- ElementStream<DragEvent> get onDrag; |
+ ElementStream<MouseEvent> get onDrag; |
/** |
* A stream of `dragend` events fired when this element completes a drag |
@@ -13359,7 +13319,7 @@ abstract class ElementList<T extends Element> extends ListBase<T> { |
*/ |
@DomName('Element.ondragend') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragEnd; |
+ ElementStream<MouseEvent> get onDragEnd; |
/** |
* A stream of `dragenter` events fired when a dragged object is first dragged |
@@ -13377,7 +13337,7 @@ abstract class ElementList<T extends Element> extends ListBase<T> { |
*/ |
@DomName('Element.ondragenter') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragEnter; |
+ ElementStream<MouseEvent> get onDragEnter; |
/** |
* A stream of `dragleave` events fired when an object being dragged over this |
@@ -13395,7 +13355,7 @@ abstract class ElementList<T extends Element> extends ListBase<T> { |
*/ |
@DomName('Element.ondragleave') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragLeave; |
+ ElementStream<MouseEvent> get onDragLeave; |
/** |
* A stream of `dragover` events fired when a dragged object is currently |
@@ -13413,7 +13373,7 @@ abstract class ElementList<T extends Element> extends ListBase<T> { |
*/ |
@DomName('Element.ondragover') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragOver; |
+ ElementStream<MouseEvent> get onDragOver; |
/** |
* A stream of `dragstart` events fired when this element starts being |
@@ -13431,7 +13391,7 @@ abstract class ElementList<T extends Element> extends ListBase<T> { |
*/ |
@DomName('Element.ondragstart') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragStart; |
+ ElementStream<MouseEvent> get onDragStart; |
/** |
* A stream of `drop` events fired when a dragged object is dropped on this |
@@ -13449,7 +13409,7 @@ abstract class ElementList<T extends Element> extends ListBase<T> { |
*/ |
@DomName('Element.ondrop') |
@DocsEditable() |
- ElementStream<DragEvent> get onDrop; |
+ ElementStream<MouseEvent> get onDrop; |
@DomName('Element.ondurationchange') |
@DocsEditable() |
@@ -13885,7 +13845,7 @@ class _FrozenElementList<E extends Element> extends ListBase<E> |
*/ |
@DomName('Element.ondrag') |
@DocsEditable() |
- ElementStream<DragEvent> get onDrag => |
+ ElementStream<MouseEvent> get onDrag => |
Element.dragEvent._forElementList(this); |
/** |
@@ -13904,7 +13864,7 @@ class _FrozenElementList<E extends Element> extends ListBase<E> |
*/ |
@DomName('Element.ondragend') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragEnd => |
+ ElementStream<MouseEvent> get onDragEnd => |
Element.dragEndEvent._forElementList(this); |
/** |
@@ -13923,7 +13883,7 @@ class _FrozenElementList<E extends Element> extends ListBase<E> |
*/ |
@DomName('Element.ondragenter') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragEnter => |
+ ElementStream<MouseEvent> get onDragEnter => |
Element.dragEnterEvent._forElementList(this); |
/** |
@@ -13942,7 +13902,7 @@ class _FrozenElementList<E extends Element> extends ListBase<E> |
*/ |
@DomName('Element.ondragleave') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragLeave => |
+ ElementStream<MouseEvent> get onDragLeave => |
Element.dragLeaveEvent._forElementList(this); |
/** |
@@ -13961,7 +13921,7 @@ class _FrozenElementList<E extends Element> extends ListBase<E> |
*/ |
@DomName('Element.ondragover') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragOver => |
+ ElementStream<MouseEvent> get onDragOver => |
Element.dragOverEvent._forElementList(this); |
/** |
@@ -13980,7 +13940,7 @@ class _FrozenElementList<E extends Element> extends ListBase<E> |
*/ |
@DomName('Element.ondragstart') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragStart => |
+ ElementStream<MouseEvent> get onDragStart => |
Element.dragStartEvent._forElementList(this); |
/** |
@@ -13999,7 +13959,7 @@ class _FrozenElementList<E extends Element> extends ListBase<E> |
*/ |
@DomName('Element.ondrop') |
@DocsEditable() |
- ElementStream<DragEvent> get onDrop => |
+ ElementStream<MouseEvent> get onDrop => |
Element.dropEvent._forElementList(this); |
@DomName('Element.ondurationchange') |
@@ -15546,8 +15506,8 @@ class Element extends Node |
*/ |
@DomName('Element.dragEvent') |
@DocsEditable() |
- static const EventStreamProvider<DragEvent> dragEvent = |
- const EventStreamProvider<DragEvent>('drag'); |
+ static const EventStreamProvider<MouseEvent> dragEvent = |
+ const EventStreamProvider<MouseEvent>('drag'); |
/** |
* A stream of `dragend` events fired when an element completes a drag |
@@ -15565,8 +15525,8 @@ class Element extends Node |
*/ |
@DomName('Element.dragendEvent') |
@DocsEditable() |
- static const EventStreamProvider<DragEvent> dragEndEvent = |
- const EventStreamProvider<DragEvent>('dragend'); |
+ static const EventStreamProvider<MouseEvent> dragEndEvent = |
+ const EventStreamProvider<MouseEvent>('dragend'); |
/** |
* A stream of `dragenter` events fired when a dragged object is first dragged |
@@ -15584,8 +15544,8 @@ class Element extends Node |
*/ |
@DomName('Element.dragenterEvent') |
@DocsEditable() |
- static const EventStreamProvider<DragEvent> dragEnterEvent = |
- const EventStreamProvider<DragEvent>('dragenter'); |
+ static const EventStreamProvider<MouseEvent> dragEnterEvent = |
+ const EventStreamProvider<MouseEvent>('dragenter'); |
/** |
* A stream of `dragleave` events fired when an object being dragged over an |
@@ -15603,8 +15563,8 @@ class Element extends Node |
*/ |
@DomName('Element.dragleaveEvent') |
@DocsEditable() |
- static const EventStreamProvider<DragEvent> dragLeaveEvent = |
- const EventStreamProvider<DragEvent>('dragleave'); |
+ static const EventStreamProvider<MouseEvent> dragLeaveEvent = |
+ const EventStreamProvider<MouseEvent>('dragleave'); |
/** |
* A stream of `dragover` events fired when a dragged object is currently |
@@ -15622,8 +15582,8 @@ class Element extends Node |
*/ |
@DomName('Element.dragoverEvent') |
@DocsEditable() |
- static const EventStreamProvider<DragEvent> dragOverEvent = |
- const EventStreamProvider<DragEvent>('dragover'); |
+ static const EventStreamProvider<MouseEvent> dragOverEvent = |
+ const EventStreamProvider<MouseEvent>('dragover'); |
/** |
* A stream of `dragstart` events for a dragged element whose drag has begun. |
@@ -15640,8 +15600,8 @@ class Element extends Node |
*/ |
@DomName('Element.dragstartEvent') |
@DocsEditable() |
- static const EventStreamProvider<DragEvent> dragStartEvent = |
- const EventStreamProvider<DragEvent>('dragstart'); |
+ static const EventStreamProvider<MouseEvent> dragStartEvent = |
+ const EventStreamProvider<MouseEvent>('dragstart'); |
/** |
* A stream of `drop` events fired when a dragged object is dropped on an |
@@ -15659,8 +15619,8 @@ class Element extends Node |
*/ |
@DomName('Element.dropEvent') |
@DocsEditable() |
- static const EventStreamProvider<DragEvent> dropEvent = |
- const EventStreamProvider<DragEvent>('drop'); |
+ static const EventStreamProvider<MouseEvent> dropEvent = |
+ const EventStreamProvider<MouseEvent>('drop'); |
@DomName('Element.durationchangeEvent') |
@DocsEditable() |
@@ -16725,7 +16685,7 @@ class Element extends Node |
*/ |
@DomName('Element.ondrag') |
@DocsEditable() |
- ElementStream<DragEvent> get onDrag => dragEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDrag => dragEvent.forElement(this); |
/** |
* A stream of `dragend` events fired when this element completes a drag |
@@ -16743,7 +16703,7 @@ class Element extends Node |
*/ |
@DomName('Element.ondragend') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragEnd => dragEndEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragEnd => dragEndEvent.forElement(this); |
/** |
* A stream of `dragenter` events fired when a dragged object is first dragged |
@@ -16761,7 +16721,7 @@ class Element extends Node |
*/ |
@DomName('Element.ondragenter') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragEnter => dragEnterEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragEnter => dragEnterEvent.forElement(this); |
/** |
* A stream of `dragleave` events fired when an object being dragged over this |
@@ -16779,7 +16739,7 @@ class Element extends Node |
*/ |
@DomName('Element.ondragleave') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragLeave => dragLeaveEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragLeave => dragLeaveEvent.forElement(this); |
/** |
* A stream of `dragover` events fired when a dragged object is currently |
@@ -16797,7 +16757,7 @@ class Element extends Node |
*/ |
@DomName('Element.ondragover') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragOver => dragOverEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragOver => dragOverEvent.forElement(this); |
/** |
* A stream of `dragstart` events fired when this element starts being |
@@ -16815,7 +16775,7 @@ class Element extends Node |
*/ |
@DomName('Element.ondragstart') |
@DocsEditable() |
- ElementStream<DragEvent> get onDragStart => dragStartEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragStart => dragStartEvent.forElement(this); |
/** |
* A stream of `drop` events fired when a dragged object is dropped on this |
@@ -16833,7 +16793,7 @@ class Element extends Node |
*/ |
@DomName('Element.ondrop') |
@DocsEditable() |
- ElementStream<DragEvent> get onDrop => dropEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDrop => dropEvent.forElement(this); |
@DomName('Element.ondurationchange') |
@DocsEditable() |
@@ -17859,7 +17819,7 @@ class Events { |
Events(this._ptr); |
- Stream operator [](String type) { |
+ Stream<Event> operator [](String type) { |
return new _EventStream(_ptr, type, false); |
} |
} |
@@ -17884,7 +17844,7 @@ class ElementEvents extends Events { |
ElementEvents(Element ptr) : super(ptr); |
- Stream operator [](String type) { |
+ Stream<Event> operator [](String type) { |
if (webkitEvents.keys.contains(type.toLowerCase())) { |
if (Device.isWebKit) { |
return new _ElementEventStreamImpl( |
@@ -17949,8 +17909,7 @@ class EventTarget extends DartHtmlDomObject { |
@DomName('EventTarget.addEventListener') |
@DocsEditable() |
- void _addEventListener(String type, EventListener listener, |
- [Object options]) => |
+ void _addEventListener(String type, EventListener listener, [bool options]) => |
_blink.BlinkEventTarget.instance |
.addEventListener_Callback_3_(this, type, listener, options); |
@@ -17962,7 +17921,7 @@ class EventTarget extends DartHtmlDomObject { |
@DomName('EventTarget.removeEventListener') |
@DocsEditable() |
void _removeEventListener(String type, EventListener listener, |
- [Object options]) => |
+ [bool options]) => |
_blink.BlinkEventTarget.instance |
.removeEventListener_Callback_3_(this, type, listener, options); |
} |
@@ -19918,44 +19877,44 @@ abstract class GlobalEventHandlers implements EventTarget { |
@DomName('GlobalEventHandlers.dragEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragEvent = |
- const EventStreamProvider<DragEvent>('drag'); |
+ static const EventStreamProvider<MouseEvent> dragEvent = |
+ const EventStreamProvider<MouseEvent>('drag'); |
@DomName('GlobalEventHandlers.dragendEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragEndEvent = |
- const EventStreamProvider<DragEvent>('dragend'); |
+ static const EventStreamProvider<MouseEvent> dragEndEvent = |
+ const EventStreamProvider<MouseEvent>('dragend'); |
@DomName('GlobalEventHandlers.dragenterEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragEnterEvent = |
- const EventStreamProvider<DragEvent>('dragenter'); |
+ static const EventStreamProvider<MouseEvent> dragEnterEvent = |
+ const EventStreamProvider<MouseEvent>('dragenter'); |
@DomName('GlobalEventHandlers.dragleaveEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragLeaveEvent = |
- const EventStreamProvider<DragEvent>('dragleave'); |
+ static const EventStreamProvider<MouseEvent> dragLeaveEvent = |
+ const EventStreamProvider<MouseEvent>('dragleave'); |
@DomName('GlobalEventHandlers.dragoverEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragOverEvent = |
- const EventStreamProvider<DragEvent>('dragover'); |
+ static const EventStreamProvider<MouseEvent> dragOverEvent = |
+ const EventStreamProvider<MouseEvent>('dragover'); |
@DomName('GlobalEventHandlers.dragstartEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragStartEvent = |
- const EventStreamProvider<DragEvent>('dragstart'); |
+ static const EventStreamProvider<MouseEvent> dragStartEvent = |
+ const EventStreamProvider<MouseEvent>('dragstart'); |
@DomName('GlobalEventHandlers.dropEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dropEvent = |
- const EventStreamProvider<DragEvent>('drop'); |
+ static const EventStreamProvider<MouseEvent> dropEvent = |
+ const EventStreamProvider<MouseEvent>('drop'); |
@DomName('GlobalEventHandlers.durationchangeEvent') |
@DocsEditable() |
@@ -20246,37 +20205,37 @@ abstract class GlobalEventHandlers implements EventTarget { |
@DomName('GlobalEventHandlers.ondrag') |
@DocsEditable() |
@Experimental() // untriaged |
- Stream<DragEvent> get onDrag => dragEvent.forTarget(this); |
+ Stream<MouseEvent> get onDrag => dragEvent.forTarget(this); |
@DomName('GlobalEventHandlers.ondragend') |
@DocsEditable() |
@Experimental() // untriaged |
- Stream<DragEvent> get onDragEnd => dragEndEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragEnd => dragEndEvent.forTarget(this); |
@DomName('GlobalEventHandlers.ondragenter') |
@DocsEditable() |
@Experimental() // untriaged |
- Stream<DragEvent> get onDragEnter => dragEnterEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragEnter => dragEnterEvent.forTarget(this); |
@DomName('GlobalEventHandlers.ondragleave') |
@DocsEditable() |
@Experimental() // untriaged |
- Stream<DragEvent> get onDragLeave => dragLeaveEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragLeave => dragLeaveEvent.forTarget(this); |
@DomName('GlobalEventHandlers.ondragover') |
@DocsEditable() |
@Experimental() // untriaged |
- Stream<DragEvent> get onDragOver => dragOverEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragOver => dragOverEvent.forTarget(this); |
@DomName('GlobalEventHandlers.ondragstart') |
@DocsEditable() |
@Experimental() // untriaged |
- Stream<DragEvent> get onDragStart => dragStartEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragStart => dragStartEvent.forTarget(this); |
@DomName('GlobalEventHandlers.ondrop') |
@DocsEditable() |
@Experimental() // untriaged |
- Stream<DragEvent> get onDrop => dropEvent.forTarget(this); |
+ Stream<MouseEvent> get onDrop => dropEvent.forTarget(this); |
@DomName('GlobalEventHandlers.ondurationchange') |
@DocsEditable() |
@@ -21460,44 +21419,44 @@ class HtmlElement extends Element implements GlobalEventHandlers { |
@DomName('HTMLElement.dragEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragEvent = |
- const EventStreamProvider<DragEvent>('drag'); |
+ static const EventStreamProvider<MouseEvent> dragEvent = |
+ const EventStreamProvider<MouseEvent>('drag'); |
@DomName('HTMLElement.dragendEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragEndEvent = |
- const EventStreamProvider<DragEvent>('dragend'); |
+ static const EventStreamProvider<MouseEvent> dragEndEvent = |
+ const EventStreamProvider<MouseEvent>('dragend'); |
@DomName('HTMLElement.dragenterEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragEnterEvent = |
- const EventStreamProvider<DragEvent>('dragenter'); |
+ static const EventStreamProvider<MouseEvent> dragEnterEvent = |
+ const EventStreamProvider<MouseEvent>('dragenter'); |
@DomName('HTMLElement.dragleaveEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragLeaveEvent = |
- const EventStreamProvider<DragEvent>('dragleave'); |
+ static const EventStreamProvider<MouseEvent> dragLeaveEvent = |
+ const EventStreamProvider<MouseEvent>('dragleave'); |
@DomName('HTMLElement.dragoverEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragOverEvent = |
- const EventStreamProvider<DragEvent>('dragover'); |
+ static const EventStreamProvider<MouseEvent> dragOverEvent = |
+ const EventStreamProvider<MouseEvent>('dragover'); |
@DomName('HTMLElement.dragstartEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dragStartEvent = |
- const EventStreamProvider<DragEvent>('dragstart'); |
+ static const EventStreamProvider<MouseEvent> dragStartEvent = |
+ const EventStreamProvider<MouseEvent>('dragstart'); |
@DomName('HTMLElement.dropEvent') |
@DocsEditable() |
@Experimental() // untriaged |
- static const EventStreamProvider<DragEvent> dropEvent = |
- const EventStreamProvider<DragEvent>('drop'); |
+ static const EventStreamProvider<MouseEvent> dropEvent = |
+ const EventStreamProvider<MouseEvent>('drop'); |
@DomName('HTMLElement.durationchangeEvent') |
@DocsEditable() |
@@ -21947,37 +21906,37 @@ class HtmlElement extends Element implements GlobalEventHandlers { |
@DomName('HTMLElement.ondrag') |
@DocsEditable() |
@Experimental() // untriaged |
- ElementStream<DragEvent> get onDrag => dragEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDrag => dragEvent.forElement(this); |
@DomName('HTMLElement.ondragend') |
@DocsEditable() |
@Experimental() // untriaged |
- ElementStream<DragEvent> get onDragEnd => dragEndEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragEnd => dragEndEvent.forElement(this); |
@DomName('HTMLElement.ondragenter') |
@DocsEditable() |
@Experimental() // untriaged |
- ElementStream<DragEvent> get onDragEnter => dragEnterEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragEnter => dragEnterEvent.forElement(this); |
@DomName('HTMLElement.ondragleave') |
@DocsEditable() |
@Experimental() // untriaged |
- ElementStream<DragEvent> get onDragLeave => dragLeaveEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragLeave => dragLeaveEvent.forElement(this); |
@DomName('HTMLElement.ondragover') |
@DocsEditable() |
@Experimental() // untriaged |
- ElementStream<DragEvent> get onDragOver => dragOverEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragOver => dragOverEvent.forElement(this); |
@DomName('HTMLElement.ondragstart') |
@DocsEditable() |
@Experimental() // untriaged |
- ElementStream<DragEvent> get onDragStart => dragStartEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDragStart => dragStartEvent.forElement(this); |
@DomName('HTMLElement.ondrop') |
@DocsEditable() |
@Experimental() // untriaged |
- ElementStream<DragEvent> get onDrop => dropEvent.forElement(this); |
+ ElementStream<MouseEvent> get onDrop => dropEvent.forElement(this); |
@DomName('HTMLElement.ondurationchange') |
@DocsEditable() |
@@ -29036,6 +28995,10 @@ class MouseEvent extends UIEvent { |
@DomName('MouseEvent.pageX') |
@DomName('MouseEvent.pageY') |
Point get page => new Point/*<num>*/(_pageX, _pageY); |
+ |
+ @DomName('MouseEvent.dataTransfer') |
+ DataTransfer get dataTransfer => |
+ js.JsNative.getProperty(js.context, 'dataTransfer'); |
} |
// 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 |
@@ -35097,54 +35060,6 @@ class RtcStatsResponse extends DartHtmlDomObject { |
List<RtcStatsReport> result() => |
_blink.BlinkRTCStatsResponse.instance.result_Callback_0_(this); |
} |
-// 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. |
- |
-// WARNING: Do not edit - generated code. |
- |
-@DocsEditable() |
-@DomName('Scale') |
-@Experimental() // untriaged |
-class Scale extends TransformComponent { |
- // To suppress missing implicit constructor warnings. |
- factory Scale._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('Scale.Scale') |
- @DocsEditable() |
- factory Scale(num x, num y, [num z]) { |
- if ((y is num) && (x is num) && z == null) { |
- return _blink.BlinkScale.instance.constructorCallback_2_(x, y); |
- } |
- if ((z is num) && (y is num) && (x is num)) { |
- return _blink.BlinkScale.instance.constructorCallback_3_(x, y, z); |
- } |
- throw new ArgumentError("Incorrect number or type of arguments"); |
- } |
- |
- @Deprecated("Internal Use Only") |
- external static Type get instanceRuntimeType; |
- |
- @Deprecated("Internal Use Only") |
- Scale.internal_() : super.internal_(); |
- |
- @DomName('Scale.x') |
- @DocsEditable() |
- @Experimental() // untriaged |
- num get x => _blink.BlinkScale.instance.x_Getter_(this); |
- |
- @DomName('Scale.y') |
- @DocsEditable() |
- @Experimental() // untriaged |
- num get y => _blink.BlinkScale.instance.y_Getter_(this); |
- |
- @DomName('Scale.z') |
- @DocsEditable() |
- @Experimental() // untriaged |
- num get z => _blink.BlinkScale.instance.z_Getter_(this); |
-} |
// Copyright (c) 2013, 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. |
@@ -35792,8 +35707,8 @@ class SelectElement extends HtmlElement { |
// Override default options, since IE returns SelectElement itself and it |
// does not operate as a List. |
List<OptionElement> get options { |
- var options = new List<OptionElement>.from(this.querySelectorAll('option')); |
- return new UnmodifiableListView(options); |
+ var options = this.querySelectorAll<OptionElement>('option'); |
+ return new UnmodifiableListView(options.toList()); |
} |
List<OptionElement> get selectedOptions { |
@@ -41366,11 +41281,11 @@ class Url extends DartHtmlDomObject implements UrlUtils { |
return _blink.BlinkURL.instance |
.createObjectURL_Callback_1_(blob_OR_source_OR_stream); |
} |
- if ((blob_OR_source_OR_stream is MediaSource)) { |
+ if ((blob_OR_source_OR_stream is MediaStream)) { |
return _blink.BlinkURL.instance |
.createObjectURL_Callback_1_(blob_OR_source_OR_stream); |
} |
- if ((blob_OR_source_OR_stream is MediaStream)) { |
+ if ((blob_OR_source_OR_stream is MediaSource)) { |
return _blink.BlinkURL.instance |
.createObjectURL_Callback_1_(blob_OR_source_OR_stream); |
} |
@@ -44345,37 +44260,37 @@ class Window extends EventTarget |
/// Stream of `drag` events handled by this [Window]. |
@DomName('Window.ondrag') |
@DocsEditable() |
- Stream<DragEvent> get onDrag => Element.dragEvent.forTarget(this); |
+ Stream<MouseEvent> get onDrag => Element.dragEvent.forTarget(this); |
/// Stream of `dragend` events handled by this [Window]. |
@DomName('Window.ondragend') |
@DocsEditable() |
- Stream<DragEvent> get onDragEnd => Element.dragEndEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragEnd => Element.dragEndEvent.forTarget(this); |
/// Stream of `dragenter` events handled by this [Window]. |
@DomName('Window.ondragenter') |
@DocsEditable() |
- Stream<DragEvent> get onDragEnter => Element.dragEnterEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragEnter => Element.dragEnterEvent.forTarget(this); |
/// Stream of `dragleave` events handled by this [Window]. |
@DomName('Window.ondragleave') |
@DocsEditable() |
- Stream<DragEvent> get onDragLeave => Element.dragLeaveEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragLeave => Element.dragLeaveEvent.forTarget(this); |
/// Stream of `dragover` events handled by this [Window]. |
@DomName('Window.ondragover') |
@DocsEditable() |
- Stream<DragEvent> get onDragOver => Element.dragOverEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragOver => Element.dragOverEvent.forTarget(this); |
/// Stream of `dragstart` events handled by this [Window]. |
@DomName('Window.ondragstart') |
@DocsEditable() |
- Stream<DragEvent> get onDragStart => Element.dragStartEvent.forTarget(this); |
+ Stream<MouseEvent> get onDragStart => Element.dragStartEvent.forTarget(this); |
/// Stream of `drop` events handled by this [Window]. |
@DomName('Window.ondrop') |
@DocsEditable() |
- Stream<DragEvent> get onDrop => Element.dropEvent.forTarget(this); |
+ Stream<MouseEvent> get onDrop => Element.dropEvent.forTarget(this); |
@DomName('Window.ondurationchange') |
@DocsEditable() |
@@ -49143,7 +49058,7 @@ class _EventStreamSubscription<T extends Event> extends StreamSubscription<T> { |
this._target, this._eventType, void onData(T event), this._useCapture) |
: _onData = onData == null |
? null |
- : _wrapZone/*<Event, dynamic>*/((e) => (onData as dynamic)(e)) { |
+ : _wrapZone<Event, dynamic>((e) => (onData as dynamic)(e)) { |
_tryResume(); |
} |