Index: lib/runtime/dart/html.js |
diff --git a/lib/runtime/dart/html.js b/lib/runtime/dart/html.js |
index ae1dc0836c7a37077baee7a81e092c4ebd253703..3889a09e134d3a22df4471a9076daeaf328a6726 100644 |
--- a/lib/runtime/dart/html.js |
+++ b/lib/runtime/dart/html.js |
@@ -3,14 +3,14 @@ dart_library.library('dart/html', null, /* Imports */[ |
'dart/math', |
'dart/core', |
'dart/_js_helper', |
- 'dart/async', |
'dart/collection', |
+ 'dart/async', |
'dart/_foreign_helper', |
'dart/isolate' |
], /* Lazy imports */[ |
'dart/_metadata', |
'dart/html_common' |
-], function(exports, dart, math, core, _js_helper, async, collection, _foreign_helper, isolate, _metadata, html_common) { |
+], function(exports, dart, math, core, _js_helper, collection, async, _foreign_helper, isolate, _metadata, html_common) { |
'use strict'; |
let dartx = dart.dartx; |
dart.export(exports, math, ['Rectangle', 'Point'], []); |
@@ -370,6 +370,18 @@ dart_library.library('dart/html', null, /* Imports */[ |
names: ['internalCreateNode'] |
}); |
Node[dart.metadata] = () => [dart.const(new _metadata.DomName('Node')), dart.const(new _js_helper.Native("Node"))]; |
+ Node.ATTRIBUTE_NODE = 2; |
+ Node.CDATA_SECTION_NODE = 4; |
+ Node.COMMENT_NODE = 8; |
+ Node.DOCUMENT_FRAGMENT_NODE = 11; |
+ Node.DOCUMENT_NODE = 9; |
+ Node.DOCUMENT_TYPE_NODE = 10; |
+ Node.ELEMENT_NODE = 1; |
+ Node.ENTITY_NODE = 6; |
+ Node.ENTITY_REFERENCE_NODE = 5; |
+ Node.NOTATION_NODE = 12; |
+ Node.PROCESSING_INSTRUCTION_NODE = 7; |
+ Node.TEXT_NODE = 3; |
const _xtag = Symbol('_xtag'); |
const _querySelectorAll = Symbol('_querySelectorAll'); |
const _getComputedStyle = Symbol('_getComputedStyle'); |
@@ -1356,6 +1368,43 @@ dart_library.library('dart/html', null, /* Imports */[ |
names: ['isTagSupported', '_offsetToHelper', '_hasCorruptedAttributes', '_hasCorruptedAttributesAdditionalCheck', '_safeTagName', 'internalCreateElement'] |
}); |
Element[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Element')), dart.const(new _js_helper.Native("Element"))]; |
+ Element._parseDocument = null; |
+ Element._parseRange = null; |
+ Element._defaultValidator = null; |
+ Element._defaultSanitizer = null; |
+ Element._tagsForWhichCreateContextualFragmentIsNotSupported = dart.const(['HEAD', 'AREA', 'BASE', 'BASEFONT', 'BR', 'COL', 'COLGROUP', 'EMBED', 'FRAME', 'FRAMESET', 'HR', 'IMAGE', 'IMG', 'INPUT', 'ISINDEX', 'LINK', 'META', 'PARAM', 'SOURCE', 'STYLE', 'TITLE', 'WBR']); |
+ dart.defineLazyProperties(Element, { |
+ get beforeCopyEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('beforecopy')); |
+ }, |
+ get beforeCutEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('beforecut')); |
+ }, |
+ get beforePasteEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('beforepaste')); |
+ }, |
+ get copyEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('copy')); |
+ }, |
+ get cutEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('cut')); |
+ }, |
+ get pasteEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('paste')); |
+ }, |
+ get searchEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('search')); |
+ }, |
+ get selectStartEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('selectstart')); |
+ }, |
+ get fullscreenChangeEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('webkitfullscreenchange')); |
+ }, |
+ get fullscreenErrorEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('webkitfullscreenerror')); |
+ } |
+ }); |
class HtmlElement extends Element { |
static new() { |
dart.throw(new core.UnsupportedError("Not supported")); |
@@ -1594,182 +1643,26 @@ dart_library.library('dart/html', null, /* Imports */[ |
names: ['internalCreateBodyElement'] |
}); |
BodyElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLBodyElement')), dart.const(new _js_helper.Native("HTMLBodyElement"))]; |
- const _eventType = Symbol('_eventType'); |
- const _forElementList = Symbol('_forElementList'); |
- const EventStreamProvider$ = dart.generic(function(T) { |
- class EventStreamProvider extends core.Object { |
- EventStreamProvider(eventType) { |
- this[_eventType] = eventType; |
- } |
- forTarget(e, opts) { |
- let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
- return new (_EventStream$(T))(e, this[_eventType], useCapture); |
- } |
- forElement(e, opts) { |
- let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
- return new (_ElementEventStreamImpl$(T))(e, this[_eventType], useCapture); |
- } |
- [_forElementList](e, opts) { |
- let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
- return new (_ElementListEventStreamImpl$(T))(dart.as(e, core.Iterable$(Element)), this[_eventType], useCapture); |
- } |
- getEventType(target) { |
- return this[_eventType]; |
- } |
- } |
- dart.setSignature(EventStreamProvider, { |
- constructors: () => ({EventStreamProvider: [EventStreamProvider$(T), [core.String]]}), |
- methods: () => ({ |
- forTarget: [async.Stream$(T), [EventTarget], {useCapture: core.bool}], |
- forElement: [ElementStream$(T), [Element], {useCapture: core.bool}], |
- [_forElementList]: [ElementStream$(T), [ElementList], {useCapture: core.bool}], |
- getEventType: [core.String, [EventTarget]] |
- }) |
- }); |
- return EventStreamProvider; |
- }); |
- let EventStreamProvider = EventStreamProvider$(); |
- const _createEvent = Symbol('_createEvent'); |
- const _initEvent = Symbol('_initEvent'); |
- const _selector = Symbol('_selector'); |
- const _get_currentTarget = Symbol('_get_currentTarget'); |
- const _get_target = Symbol('_get_target'); |
- const _initEvent_1 = Symbol('_initEvent_1'); |
- const _preventDefault_1 = Symbol('_preventDefault_1'); |
- const _stopImmediatePropagation_1 = Symbol('_stopImmediatePropagation_1'); |
- const _stopPropagation_1 = Symbol('_stopPropagation_1'); |
- class Event extends DartHtmlDomObject { |
- static new(type, opts) { |
- let canBubble = opts && 'canBubble' in opts ? opts.canBubble : true; |
- let cancelable = opts && 'cancelable' in opts ? opts.cancelable : true; |
- return Event.eventType('Event', type, {canBubble: canBubble, cancelable: cancelable}); |
- } |
- static eventType(type, name, opts) { |
- let canBubble = opts && 'canBubble' in opts ? opts.canBubble : true; |
- let cancelable = opts && 'cancelable' in opts ? opts.cancelable : true; |
- let e = exports.document[_createEvent](type); |
- e[_initEvent](name, canBubble, cancelable); |
- return e; |
- } |
- get matchingTarget() { |
- if (this[_selector] == null) { |
- dart.throw(new core.UnsupportedError('Cannot call matchingTarget if this Event did' + ' not arise as a result of event delegation.')); |
- } |
- let currentTarget = dart.as(this.currentTarget, Element); |
- let target = dart.as(this.target, Element); |
- let matchedTarget = null; |
- do { |
- if (dart.notNull(target.matches(this[_selector]))) return target; |
- target = target.parent; |
- } while (target != null && !dart.equals(target, currentTarget.parent)); |
- dart.throw(new core.StateError('No selector matched for populating matchedTarget.')); |
- } |
- static _() { |
- dart.throw(new core.UnsupportedError("Not supported")); |
- } |
- static internalCreateEvent() { |
- return new Event.internal_(); |
- } |
- internal_() { |
- this[_selector] = null; |
- super.DartHtmlDomObject(); |
- } |
- ['=='](other) { |
- return dart.equals(unwrap_jso(other), unwrap_jso(this)) || dart.notNull(core.identical(this, other)); |
- } |
- get hashCode() { |
- return dart.hashCode(unwrap_jso(this)); |
- } |
- get bubbles() { |
- return dart.as(wrap_jso(this.raw.bubbles), core.bool); |
- } |
- get cancelable() { |
- return dart.as(wrap_jso(this.raw.cancelable), core.bool); |
- } |
- get currentTarget() { |
- return _convertNativeToDart_EventTarget(this[_get_currentTarget]); |
- } |
- get [_get_currentTarget]() { |
- return wrap_jso(this.raw.currentTarget); |
- } |
- get defaultPrevented() { |
- return dart.as(wrap_jso(this.raw.defaultPrevented), core.bool); |
- } |
- get eventPhase() { |
- return dart.as(wrap_jso(this.raw.eventPhase), core.int); |
- } |
- get path() { |
- return dart.as(wrap_jso(this.raw.path), core.List$(Node)); |
- } |
- get target() { |
- return _convertNativeToDart_EventTarget(this[_get_target]); |
- } |
- get [_get_target]() { |
- return wrap_jso(this.raw.target); |
- } |
- get timeStamp() { |
- return dart.as(wrap_jso(this.raw.timeStamp), core.int); |
- } |
- get type() { |
- return dart.as(wrap_jso(this.raw.type), core.String); |
- } |
- [_initEvent](eventTypeArg, canBubbleArg, cancelableArg) { |
- this[_initEvent_1](eventTypeArg, canBubbleArg, cancelableArg); |
- return; |
- } |
- [_initEvent_1](eventTypeArg, canBubbleArg, cancelableArg) { |
- return wrap_jso(this.raw.initEvent(unwrap_jso(eventTypeArg), unwrap_jso(canBubbleArg), unwrap_jso(cancelableArg))); |
- } |
- preventDefault() { |
- this[_preventDefault_1](); |
- return; |
- } |
- [_preventDefault_1]() { |
- return wrap_jso(this.raw.preventDefault()); |
- } |
- stopImmediatePropagation() { |
- this[_stopImmediatePropagation_1](); |
- return; |
- } |
- [_stopImmediatePropagation_1]() { |
- return wrap_jso(this.raw.stopImmediatePropagation()); |
- } |
- stopPropagation() { |
- this[_stopPropagation_1](); |
- return; |
- } |
- [_stopPropagation_1]() { |
- return wrap_jso(this.raw.stopPropagation()); |
+ dart.defineLazyProperties(BodyElement, { |
+ get blurEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('blur')); |
+ }, |
+ get errorEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('error')); |
+ }, |
+ get focusEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('focus')); |
+ }, |
+ get loadEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('load')); |
+ }, |
+ get resizeEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('resize')); |
+ }, |
+ get scrollEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('scroll')); |
} |
- } |
- dart.defineNamedConstructor(Event, 'internal_'); |
- dart.setSignature(Event, { |
- constructors: () => ({ |
- new: [Event, [core.String], {canBubble: core.bool, cancelable: core.bool}], |
- eventType: [Event, [core.String, core.String], {canBubble: core.bool, cancelable: core.bool}], |
- _: [Event, []], |
- internal_: [Event, []] |
- }), |
- methods: () => ({ |
- [_initEvent]: [dart.void, [core.String, core.bool, core.bool]], |
- [_initEvent_1]: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]], |
- preventDefault: [dart.void, []], |
- [_preventDefault_1]: [dart.void, []], |
- stopImmediatePropagation: [dart.void, []], |
- [_stopImmediatePropagation_1]: [dart.void, []], |
- stopPropagation: [dart.void, []], |
- [_stopPropagation_1]: [dart.void, []] |
- }), |
- statics: () => ({internalCreateEvent: [Event, []]}), |
- names: ['internalCreateEvent'] |
}); |
- Event[dart.metadata] = () => [dart.const(new _metadata.DomName('Event')), dart.const(new _js_helper.Native("Event,InputEvent,ClipboardEvent"))]; |
- BodyElement.blurEvent = dart.const(new (EventStreamProvider$(Event))('blur')); |
- BodyElement.errorEvent = dart.const(new (EventStreamProvider$(Event))('error')); |
- BodyElement.focusEvent = dart.const(new (EventStreamProvider$(Event))('focus')); |
- BodyElement.loadEvent = dart.const(new (EventStreamProvider$(Event))('load')); |
- BodyElement.resizeEvent = dart.const(new (EventStreamProvider$(Event))('resize')); |
- BodyElement.scrollEvent = dart.const(new (EventStreamProvider$(Event))('scroll')); |
const _appendData_1 = Symbol('_appendData_1'); |
const _deleteData_1 = Symbol('_deleteData_1'); |
const _insertData_1 = Symbol('_insertData_1'); |
@@ -4378,6 +4271,7 @@ dart_library.library('dart/html', null, /* Imports */[ |
const _createElementNS_2 = Symbol('_createElementNS_2'); |
const _createElementNS = Symbol('_createElementNS'); |
const _createEvent_1 = Symbol('_createEvent_1'); |
+ const _createEvent = Symbol('_createEvent'); |
const _createRange_1 = Symbol('_createRange_1'); |
const _createTextNode_1 = Symbol('_createTextNode_1'); |
const _createTextNode = Symbol('_createTextNode'); |
@@ -4848,10 +4742,20 @@ dart_library.library('dart/html', null, /* Imports */[ |
names: ['internalCreateDocument'] |
}); |
Document[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Document')), dart.const(new _js_helper.Native("Document"))]; |
- Document.pointerLockChangeEvent = dart.const(new (EventStreamProvider$(Event))('pointerlockchange')); |
- Document.pointerLockErrorEvent = dart.const(new (EventStreamProvider$(Event))('pointerlockerror')); |
- Document.readyStateChangeEvent = dart.const(new (EventStreamProvider$(Event))('readystatechange')); |
- Document.selectionChangeEvent = dart.const(new (EventStreamProvider$(Event))('selectionchange')); |
+ dart.defineLazyProperties(Document, { |
+ get pointerLockChangeEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('pointerlockchange')); |
+ }, |
+ get pointerLockErrorEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('pointerlockerror')); |
+ }, |
+ get readyStateChangeEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('readystatechange')); |
+ }, |
+ get selectionChangeEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('selectionchange')); |
+ } |
+ }); |
const _docChildren = Symbol('_docChildren'); |
class DocumentFragment extends Node { |
static new() { |
@@ -5321,6 +5225,7 @@ dart_library.library('dart/html', null, /* Imports */[ |
}); |
let ElementList = ElementList$(); |
const _nodeList = Symbol('_nodeList'); |
+ const _forElementList = Symbol('_forElementList'); |
class _FrozenElementList extends collection.ListBase$(Element) { |
_wrap(nodeList) { |
this[_nodeList] = nodeList; |
@@ -5433,21 +5338,6 @@ dart_library.library('dart/html', null, /* Imports */[ |
'last', |
'single' |
]); |
- Element._parseDocument = null; |
- Element._parseRange = null; |
- Element._defaultValidator = null; |
- Element._defaultSanitizer = null; |
- Element._tagsForWhichCreateContextualFragmentIsNotSupported = dart.const(['HEAD', 'AREA', 'BASE', 'BASEFONT', 'BR', 'COL', 'COLGROUP', 'EMBED', 'FRAME', 'FRAMESET', 'HR', 'IMAGE', 'IMG', 'INPUT', 'ISINDEX', 'LINK', 'META', 'PARAM', 'SOURCE', 'STYLE', 'TITLE', 'WBR']); |
- Element.beforeCopyEvent = dart.const(new (EventStreamProvider$(Event))('beforecopy')); |
- Element.beforeCutEvent = dart.const(new (EventStreamProvider$(Event))('beforecut')); |
- Element.beforePasteEvent = dart.const(new (EventStreamProvider$(Event))('beforepaste')); |
- Element.copyEvent = dart.const(new (EventStreamProvider$(Event))('copy')); |
- Element.cutEvent = dart.const(new (EventStreamProvider$(Event))('cut')); |
- Element.pasteEvent = dart.const(new (EventStreamProvider$(Event))('paste')); |
- Element.searchEvent = dart.const(new (EventStreamProvider$(Event))('search')); |
- Element.selectStartEvent = dart.const(new (EventStreamProvider$(Event))('selectstart')); |
- Element.fullscreenChangeEvent = dart.const(new (EventStreamProvider$(Event))('webkitfullscreenchange')); |
- Element.fullscreenErrorEvent = dart.const(new (EventStreamProvider$(Event))('webkitfullscreenerror')); |
class _ElementFactoryProvider extends core.Object { |
static createElement_tag(tag, typeExtension) { |
return exports.document.createElement(tag, typeExtension); |
@@ -5470,9 +5360,151 @@ dart_library.library('dart/html', null, /* Imports */[ |
dart.setSignature(ScrollAlignment, { |
constructors: () => ({_internal: [ScrollAlignment, [dart.dynamic]]}) |
}); |
- ScrollAlignment.TOP = dart.const(new ScrollAlignment._internal('TOP')); |
- ScrollAlignment.CENTER = dart.const(new ScrollAlignment._internal('CENTER')); |
- ScrollAlignment.BOTTOM = dart.const(new ScrollAlignment._internal('BOTTOM')); |
+ dart.defineLazyProperties(ScrollAlignment, { |
+ get TOP() { |
+ return dart.const(new ScrollAlignment._internal('TOP')); |
+ }, |
+ get CENTER() { |
+ return dart.const(new ScrollAlignment._internal('CENTER')); |
+ }, |
+ get BOTTOM() { |
+ return dart.const(new ScrollAlignment._internal('BOTTOM')); |
+ } |
+ }); |
+ const _initEvent = Symbol('_initEvent'); |
+ const _selector = Symbol('_selector'); |
+ const _get_currentTarget = Symbol('_get_currentTarget'); |
+ const _get_target = Symbol('_get_target'); |
+ const _initEvent_1 = Symbol('_initEvent_1'); |
+ const _preventDefault_1 = Symbol('_preventDefault_1'); |
+ const _stopImmediatePropagation_1 = Symbol('_stopImmediatePropagation_1'); |
+ const _stopPropagation_1 = Symbol('_stopPropagation_1'); |
+ class Event extends DartHtmlDomObject { |
+ static new(type, opts) { |
+ let canBubble = opts && 'canBubble' in opts ? opts.canBubble : true; |
+ let cancelable = opts && 'cancelable' in opts ? opts.cancelable : true; |
+ return Event.eventType('Event', type, {canBubble: canBubble, cancelable: cancelable}); |
+ } |
+ static eventType(type, name, opts) { |
+ let canBubble = opts && 'canBubble' in opts ? opts.canBubble : true; |
+ let cancelable = opts && 'cancelable' in opts ? opts.cancelable : true; |
+ let e = exports.document[_createEvent](type); |
+ e[_initEvent](name, canBubble, cancelable); |
+ return e; |
+ } |
+ get matchingTarget() { |
+ if (this[_selector] == null) { |
+ dart.throw(new core.UnsupportedError('Cannot call matchingTarget if this Event did' + ' not arise as a result of event delegation.')); |
+ } |
+ let currentTarget = dart.as(this.currentTarget, Element); |
+ let target = dart.as(this.target, Element); |
+ let matchedTarget = null; |
+ do { |
+ if (dart.notNull(target.matches(this[_selector]))) return target; |
+ target = target.parent; |
+ } while (target != null && !dart.equals(target, currentTarget.parent)); |
+ dart.throw(new core.StateError('No selector matched for populating matchedTarget.')); |
+ } |
+ static _() { |
+ dart.throw(new core.UnsupportedError("Not supported")); |
+ } |
+ static internalCreateEvent() { |
+ return new Event.internal_(); |
+ } |
+ internal_() { |
+ this[_selector] = null; |
+ super.DartHtmlDomObject(); |
+ } |
+ ['=='](other) { |
+ return dart.equals(unwrap_jso(other), unwrap_jso(this)) || dart.notNull(core.identical(this, other)); |
+ } |
+ get hashCode() { |
+ return dart.hashCode(unwrap_jso(this)); |
+ } |
+ get bubbles() { |
+ return dart.as(wrap_jso(this.raw.bubbles), core.bool); |
+ } |
+ get cancelable() { |
+ return dart.as(wrap_jso(this.raw.cancelable), core.bool); |
+ } |
+ get currentTarget() { |
+ return _convertNativeToDart_EventTarget(this[_get_currentTarget]); |
+ } |
+ get [_get_currentTarget]() { |
+ return wrap_jso(this.raw.currentTarget); |
+ } |
+ get defaultPrevented() { |
+ return dart.as(wrap_jso(this.raw.defaultPrevented), core.bool); |
+ } |
+ get eventPhase() { |
+ return dart.as(wrap_jso(this.raw.eventPhase), core.int); |
+ } |
+ get path() { |
+ return dart.as(wrap_jso(this.raw.path), core.List$(Node)); |
+ } |
+ get target() { |
+ return _convertNativeToDart_EventTarget(this[_get_target]); |
+ } |
+ get [_get_target]() { |
+ return wrap_jso(this.raw.target); |
+ } |
+ get timeStamp() { |
+ return dart.as(wrap_jso(this.raw.timeStamp), core.int); |
+ } |
+ get type() { |
+ return dart.as(wrap_jso(this.raw.type), core.String); |
+ } |
+ [_initEvent](eventTypeArg, canBubbleArg, cancelableArg) { |
+ this[_initEvent_1](eventTypeArg, canBubbleArg, cancelableArg); |
+ return; |
+ } |
+ [_initEvent_1](eventTypeArg, canBubbleArg, cancelableArg) { |
+ return wrap_jso(this.raw.initEvent(unwrap_jso(eventTypeArg), unwrap_jso(canBubbleArg), unwrap_jso(cancelableArg))); |
+ } |
+ preventDefault() { |
+ this[_preventDefault_1](); |
+ return; |
+ } |
+ [_preventDefault_1]() { |
+ return wrap_jso(this.raw.preventDefault()); |
+ } |
+ stopImmediatePropagation() { |
+ this[_stopImmediatePropagation_1](); |
+ return; |
+ } |
+ [_stopImmediatePropagation_1]() { |
+ return wrap_jso(this.raw.stopImmediatePropagation()); |
+ } |
+ stopPropagation() { |
+ this[_stopPropagation_1](); |
+ return; |
+ } |
+ [_stopPropagation_1]() { |
+ return wrap_jso(this.raw.stopPropagation()); |
+ } |
+ } |
+ dart.defineNamedConstructor(Event, 'internal_'); |
+ dart.setSignature(Event, { |
+ constructors: () => ({ |
+ new: [Event, [core.String], {canBubble: core.bool, cancelable: core.bool}], |
+ eventType: [Event, [core.String, core.String], {canBubble: core.bool, cancelable: core.bool}], |
+ _: [Event, []], |
+ internal_: [Event, []] |
+ }), |
+ methods: () => ({ |
+ [_initEvent]: [dart.void, [core.String, core.bool, core.bool]], |
+ [_initEvent_1]: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]], |
+ preventDefault: [dart.void, []], |
+ [_preventDefault_1]: [dart.void, []], |
+ stopImmediatePropagation: [dart.void, []], |
+ [_stopImmediatePropagation_1]: [dart.void, []], |
+ stopPropagation: [dart.void, []], |
+ [_stopPropagation_1]: [dart.void, []] |
+ }), |
+ statics: () => ({internalCreateEvent: [Event, []]}), |
+ names: ['internalCreateEvent'] |
+ }); |
+ Event[dart.metadata] = () => [dart.const(new _metadata.DomName('Event')), dart.const(new _js_helper.Native("Event,InputEvent,ClipboardEvent"))]; |
Event.AT_TARGET = 2; |
Event.BUBBLING_PHASE = 3; |
Event.CAPTURING_PHASE = 1; |
@@ -5968,45 +6000,11 @@ dart_library.library('dart/html', null, /* Imports */[ |
names: ['internalCreateHtmlDocument', '_determineVisibilityChangeEventType'] |
}); |
HtmlDocument[dart.metadata] = () => [dart.const(new _metadata.DomName('HTMLDocument')), dart.const(new _js_helper.Native("HTMLDocument"))]; |
- const _eventTypeGetter = Symbol('_eventTypeGetter'); |
- const _CustomEventStreamProvider$ = dart.generic(function(T) { |
- class _CustomEventStreamProvider extends core.Object { |
- _CustomEventStreamProvider(eventTypeGetter) { |
- this[_eventTypeGetter] = eventTypeGetter; |
- } |
- forTarget(e, opts) { |
- let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
- return new (_EventStream$(T))(e, dart.as(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture); |
- } |
- forElement(e, opts) { |
- let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
- return new (_ElementEventStreamImpl$(T))(e, dart.dcall(this[_eventTypeGetter], e), useCapture); |
- } |
- [_forElementList](e, opts) { |
- let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
- return new (_ElementListEventStreamImpl$(T))(dart.as(e, core.Iterable$(Element)), dart.as(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture); |
- } |
- getEventType(target) { |
- return dart.as(dart.dcall(this[_eventTypeGetter], target), core.String); |
- } |
- get [_eventType]() { |
- return dart.throw(new core.UnsupportedError('Access type through getEventType method.')); |
- } |
+ dart.defineLazyProperties(HtmlDocument, { |
+ get visibilityChangeEvent() { |
+ return dart.const(new (_CustomEventStreamProvider$(Event))(HtmlDocument._determineVisibilityChangeEventType)); |
} |
- _CustomEventStreamProvider[dart.implements] = () => [EventStreamProvider$(T)]; |
- dart.setSignature(_CustomEventStreamProvider, { |
- constructors: () => ({_CustomEventStreamProvider: [_CustomEventStreamProvider$(T), [dart.dynamic]]}), |
- methods: () => ({ |
- forTarget: [async.Stream$(T), [EventTarget], {useCapture: core.bool}], |
- forElement: [ElementStream$(T), [Element], {useCapture: core.bool}], |
- [_forElementList]: [ElementStream$(T), [ElementList], {useCapture: core.bool}], |
- getEventType: [core.String, [EventTarget]] |
- }) |
- }); |
- return _CustomEventStreamProvider; |
}); |
- let _CustomEventStreamProvider = _CustomEventStreamProvider$(); |
- HtmlDocument.visibilityChangeEvent = dart.const(new (_CustomEventStreamProvider$(Event))(HtmlDocument._determineVisibilityChangeEventType)); |
class HtmlHtmlElement extends HtmlElement { |
static _() { |
dart.throw(new core.UnsupportedError("Not supported")); |
@@ -6074,6 +6072,29 @@ dart_library.library('dart/html', null, /* Imports */[ |
names: ['internalCreateHttpRequestEventTarget'] |
}); |
HttpRequestEventTarget[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('XMLHttpRequestEventTarget')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("XMLHttpRequestEventTarget"))]; |
+ dart.defineLazyProperties(HttpRequestEventTarget, { |
+ get abortEvent() { |
+ return dart.const(new (EventStreamProvider$(ProgressEvent))('abort')); |
+ }, |
+ get errorEvent() { |
+ return dart.const(new (EventStreamProvider$(ProgressEvent))('error')); |
+ }, |
+ get loadEvent() { |
+ return dart.const(new (EventStreamProvider$(ProgressEvent))('load')); |
+ }, |
+ get loadEndEvent() { |
+ return dart.const(new (EventStreamProvider$(ProgressEvent))('loadend')); |
+ }, |
+ get loadStartEvent() { |
+ return dart.const(new (EventStreamProvider$(ProgressEvent))('loadstart')); |
+ }, |
+ get progressEvent() { |
+ return dart.const(new (EventStreamProvider$(ProgressEvent))('progress')); |
+ }, |
+ get timeoutEvent() { |
+ return dart.const(new (EventStreamProvider$(ProgressEvent))('timeout')); |
+ } |
+ }); |
const _get_response = Symbol('_get_response'); |
const _abort_1 = Symbol('_abort_1'); |
const _getAllResponseHeaders_1 = Symbol('_getAllResponseHeaders_1'); |
@@ -6368,49 +6389,16 @@ dart_library.library('dart/html', null, /* Imports */[ |
names: ['getString', 'postFormData', 'request', 'requestCrossOrigin', '_create_1', 'internalCreateHttpRequest'] |
}); |
HttpRequest[dart.metadata] = () => [dart.const(new _metadata.DomName('XMLHttpRequest')), dart.const(new _js_helper.Native("XMLHttpRequest"))]; |
- class ProgressEvent extends Event { |
- static _() { |
- dart.throw(new core.UnsupportedError("Not supported")); |
- } |
- static internalCreateProgressEvent() { |
- return new ProgressEvent.internal_(); |
- } |
- internal_() { |
- super.internal_(); |
- } |
- get lengthComputable() { |
- return dart.as(wrap_jso(this.raw.lengthComputable), core.bool); |
- } |
- get loaded() { |
- return dart.as(wrap_jso(this.raw.loaded), core.int); |
- } |
- get total() { |
- return dart.as(wrap_jso(this.raw.total), core.int); |
- } |
- } |
- dart.defineNamedConstructor(ProgressEvent, 'internal_'); |
- dart.setSignature(ProgressEvent, { |
- constructors: () => ({ |
- _: [ProgressEvent, []], |
- internal_: [ProgressEvent, []] |
- }), |
- statics: () => ({internalCreateProgressEvent: [ProgressEvent, []]}), |
- names: ['internalCreateProgressEvent'] |
- }); |
- ProgressEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ProgressEvent')), dart.const(new _js_helper.Native("ProgressEvent"))]; |
- HttpRequest.readyStateChangeEvent = dart.const(new (EventStreamProvider$(ProgressEvent))('readystatechange')); |
HttpRequest.DONE = 4; |
HttpRequest.HEADERS_RECEIVED = 2; |
HttpRequest.LOADING = 3; |
HttpRequest.OPENED = 1; |
HttpRequest.UNSENT = 0; |
- HttpRequestEventTarget.abortEvent = dart.const(new (EventStreamProvider$(ProgressEvent))('abort')); |
- HttpRequestEventTarget.errorEvent = dart.const(new (EventStreamProvider$(ProgressEvent))('error')); |
- HttpRequestEventTarget.loadEvent = dart.const(new (EventStreamProvider$(ProgressEvent))('load')); |
- HttpRequestEventTarget.loadEndEvent = dart.const(new (EventStreamProvider$(ProgressEvent))('loadend')); |
- HttpRequestEventTarget.loadStartEvent = dart.const(new (EventStreamProvider$(ProgressEvent))('loadstart')); |
- HttpRequestEventTarget.progressEvent = dart.const(new (EventStreamProvider$(ProgressEvent))('progress')); |
- HttpRequestEventTarget.timeoutEvent = dart.const(new (EventStreamProvider$(ProgressEvent))('timeout')); |
+ dart.defineLazyProperties(HttpRequest, { |
+ get readyStateChangeEvent() { |
+ return dart.const(new (EventStreamProvider$(ProgressEvent))('readystatechange')); |
+ } |
+ }); |
const _get_valueAsDate = Symbol('_get_valueAsDate'); |
const _set_valueAsDate = Symbol('_set_valueAsDate'); |
const _checkValidity_1 = Symbol('_checkValidity_1'); |
@@ -7785,18 +7773,6 @@ dart_library.library('dart/html', null, /* Imports */[ |
'length', |
'length' |
]); |
- Node.ATTRIBUTE_NODE = 2; |
- Node.CDATA_SECTION_NODE = 4; |
- Node.COMMENT_NODE = 8; |
- Node.DOCUMENT_FRAGMENT_NODE = 11; |
- Node.DOCUMENT_NODE = 9; |
- Node.DOCUMENT_TYPE_NODE = 10; |
- Node.ELEMENT_NODE = 1; |
- Node.ENTITY_NODE = 6; |
- Node.ENTITY_REFERENCE_NODE = 5; |
- Node.NOTATION_NODE = 12; |
- Node.PROCESSING_INSTRUCTION_NODE = 7; |
- Node.TEXT_NODE = 3; |
const _item = Symbol('_item'); |
class NodeList extends dart.mixin(DartHtmlDomObject, collection.ListMixin$(Node), ImmutableListMixin$(Node)) { |
static _() { |
@@ -7918,6 +7894,36 @@ dart_library.library('dart/html', null, /* Imports */[ |
}) |
}); |
ParentNode[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ParentNode')), dart.const(new _metadata.Experimental())]; |
+ class ProgressEvent extends Event { |
+ static _() { |
+ dart.throw(new core.UnsupportedError("Not supported")); |
+ } |
+ static internalCreateProgressEvent() { |
+ return new ProgressEvent.internal_(); |
+ } |
+ internal_() { |
+ super.internal_(); |
+ } |
+ get lengthComputable() { |
+ return dart.as(wrap_jso(this.raw.lengthComputable), core.bool); |
+ } |
+ get loaded() { |
+ return dart.as(wrap_jso(this.raw.loaded), core.int); |
+ } |
+ get total() { |
+ return dart.as(wrap_jso(this.raw.total), core.int); |
+ } |
+ } |
+ dart.defineNamedConstructor(ProgressEvent, 'internal_'); |
+ dart.setSignature(ProgressEvent, { |
+ constructors: () => ({ |
+ _: [ProgressEvent, []], |
+ internal_: [ProgressEvent, []] |
+ }), |
+ statics: () => ({internalCreateProgressEvent: [ProgressEvent, []]}), |
+ names: ['internalCreateProgressEvent'] |
+ }); |
+ ProgressEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ProgressEvent')), dart.const(new _js_helper.Native("ProgressEvent"))]; |
const _cloneContents_1 = Symbol('_cloneContents_1'); |
const _cloneRange_1 = Symbol('_cloneRange_1'); |
const _collapse_1 = Symbol('_collapse_1'); |
@@ -9116,9 +9122,13 @@ dart_library.library('dart/html', null, /* Imports */[ |
names: ['internalCreateWindow'] |
}); |
Window[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Window')), dart.const(new _js_helper.Native("Window"))]; |
- Window.contentLoadedEvent = dart.const(new (EventStreamProvider$(Event))('DOMContentLoaded')); |
Window.PERSISTENT = 1; |
Window.TEMPORARY = 0; |
+ dart.defineLazyProperties(Window, { |
+ get contentLoadedEvent() { |
+ return dart.const(new (EventStreamProvider$(Event))('DOMContentLoaded')); |
+ } |
+ }); |
class _Attr extends Node { |
static _() { |
dart.throw(new core.UnsupportedError("Not supported")); |
@@ -9875,17 +9885,19 @@ dart_library.library('dart/html', null, /* Imports */[ |
dart.setSignature(_MarginCssRect, { |
constructors: () => ({_MarginCssRect: [_MarginCssRect, [dart.dynamic]]}) |
}); |
- exports._CONTENT = 'content'; |
- exports._PADDING = 'padding'; |
- exports._MARGIN = 'margin'; |
dart.defineLazyProperties(exports, { |
get _HEIGHT() { |
return ['top', 'bottom']; |
- }, |
+ } |
+ }); |
+ dart.defineLazyProperties(exports, { |
get _WIDTH() { |
return ['right', 'left']; |
} |
}); |
+ exports._CONTENT = 'content'; |
+ exports._PADDING = 'padding'; |
+ exports._MARGIN = 'margin'; |
const _sets = Symbol('_sets'); |
dart.defineLazyClass(exports, { |
get _MultiElementCssClassSet() { |
@@ -10191,6 +10203,40 @@ dart_library.library('dart/html', null, /* Imports */[ |
}); |
Dimension[dart.metadata] = () => [dart.const(new _metadata.Experimental())]; |
const EventListener = dart.typedef('EventListener', () => dart.functionType(dart.dynamic, [Event])); |
+ const _eventType = Symbol('_eventType'); |
+ const EventStreamProvider$ = dart.generic(function(T) { |
+ class EventStreamProvider extends core.Object { |
+ EventStreamProvider(eventType) { |
+ this[_eventType] = eventType; |
+ } |
+ forTarget(e, opts) { |
+ let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
+ return new (_EventStream$(T))(e, this[_eventType], useCapture); |
+ } |
+ forElement(e, opts) { |
+ let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
+ return new (_ElementEventStreamImpl$(T))(e, this[_eventType], useCapture); |
+ } |
+ [_forElementList](e, opts) { |
+ let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
+ return new (_ElementListEventStreamImpl$(T))(dart.as(e, core.Iterable$(Element)), this[_eventType], useCapture); |
+ } |
+ getEventType(target) { |
+ return this[_eventType]; |
+ } |
+ } |
+ dart.setSignature(EventStreamProvider, { |
+ constructors: () => ({EventStreamProvider: [EventStreamProvider$(T), [core.String]]}), |
+ methods: () => ({ |
+ forTarget: [async.Stream$(T), [EventTarget], {useCapture: core.bool}], |
+ forElement: [ElementStream$(T), [Element], {useCapture: core.bool}], |
+ [_forElementList]: [ElementStream$(T), [ElementList], {useCapture: core.bool}], |
+ getEventType: [core.String, [EventTarget]] |
+ }) |
+ }); |
+ return EventStreamProvider; |
+ }); |
+ let EventStreamProvider = EventStreamProvider$(); |
const ElementStream$ = dart.generic(function(T) { |
class ElementStream extends core.Object {} |
ElementStream[dart.implements] = () => [async.Stream$(T)]; |
@@ -10751,6 +10797,23 @@ dart_library.library('dart/html', null, /* Imports */[ |
names: ['_makeRecord', '_convertToHexString'] |
}); |
KeyEvent[dart.metadata] = () => [dart.const(new _metadata.Experimental())]; |
+ dart.defineLazyProperties(KeyEvent, { |
+ get _keyboardEventDispatchRecord() { |
+ return KeyEvent._makeRecord(); |
+ }, |
+ get keyDownEvent() { |
+ return new _KeyboardEventHandler('keydown'); |
+ }, |
+ set keyDownEvent(_) {}, |
+ get keyUpEvent() { |
+ return new _KeyboardEventHandler('keyup'); |
+ }, |
+ set keyUpEvent(_) {}, |
+ get keyPressEvent() { |
+ return new _KeyboardEventHandler('keypress'); |
+ }, |
+ set keyPressEvent(_) {} |
+ }); |
class _CustomKeyEventStreamImpl extends _CustomEventStreamImpl$(KeyEvent) { |
_CustomKeyEventStreamImpl(type) { |
super._CustomEventStreamImpl(type); |
@@ -10809,6 +10872,44 @@ dart_library.library('dart/html', null, /* Imports */[ |
return _StreamPool; |
}); |
let _StreamPool = _StreamPool$(); |
+ const _eventTypeGetter = Symbol('_eventTypeGetter'); |
+ const _CustomEventStreamProvider$ = dart.generic(function(T) { |
+ class _CustomEventStreamProvider extends core.Object { |
+ _CustomEventStreamProvider(eventTypeGetter) { |
+ this[_eventTypeGetter] = eventTypeGetter; |
+ } |
+ forTarget(e, opts) { |
+ let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
+ return new (_EventStream$(T))(e, dart.as(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture); |
+ } |
+ forElement(e, opts) { |
+ let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
+ return new (_ElementEventStreamImpl$(T))(e, dart.dcall(this[_eventTypeGetter], e), useCapture); |
+ } |
+ [_forElementList](e, opts) { |
+ let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false; |
+ return new (_ElementListEventStreamImpl$(T))(dart.as(e, core.Iterable$(Element)), dart.as(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture); |
+ } |
+ getEventType(target) { |
+ return dart.as(dart.dcall(this[_eventTypeGetter], target), core.String); |
+ } |
+ get [_eventType]() { |
+ return dart.throw(new core.UnsupportedError('Access type through getEventType method.')); |
+ } |
+ } |
+ _CustomEventStreamProvider[dart.implements] = () => [EventStreamProvider$(T)]; |
+ dart.setSignature(_CustomEventStreamProvider, { |
+ constructors: () => ({_CustomEventStreamProvider: [_CustomEventStreamProvider$(T), [dart.dynamic]]}), |
+ methods: () => ({ |
+ forTarget: [async.Stream$(T), [EventTarget], {useCapture: core.bool}], |
+ forElement: [ElementStream$(T), [Element], {useCapture: core.bool}], |
+ [_forElementList]: [ElementStream$(T), [ElementList], {useCapture: core.bool}], |
+ getEventType: [core.String, [EventTarget]] |
+ }) |
+ }); |
+ return _CustomEventStreamProvider; |
+ }); |
+ let _CustomEventStreamProvider = _CustomEventStreamProvider$(); |
class _Html5NodeValidator extends core.Object { |
_Html5NodeValidator(opts) { |
let uriPolicy = opts && 'uriPolicy' in opts ? opts.uriPolicy : null; |
@@ -12253,26 +12354,13 @@ dart_library.library('dart/html', null, /* Imports */[ |
statics: () => ({_createSafe: [HistoryBase, [dart.dynamic]]}), |
names: ['_createSafe'] |
}); |
- dart.defineLazyProperties(KeyEvent, { |
- get _keyboardEventDispatchRecord() { |
- return KeyEvent._makeRecord(); |
- }, |
- get keyDownEvent() { |
- return new _KeyboardEventHandler('keydown'); |
- }, |
- set keyDownEvent(_) {}, |
- get keyUpEvent() { |
- return new _KeyboardEventHandler('keyup'); |
- }, |
- set keyUpEvent(_) {}, |
- get keyPressEvent() { |
- return new _KeyboardEventHandler('keypress'); |
- }, |
- set keyPressEvent(_) {} |
- }); |
class Platform extends core.Object {} |
- const supportsTypedData = !!window.ArrayBuffer; |
Platform.supportsSimd = false; |
+ dart.defineLazyProperties(Platform, { |
+ get supportsTypedData() { |
+ return !!window.ArrayBuffer; |
+ } |
+ }); |
function _wrapZone(callback) { |
if (dart.equals(async.Zone.current, async.Zone.ROOT)) return callback; |
if (callback == null) return null; |
@@ -12325,6 +12413,11 @@ dart_library.library('dart/html', null, /* Imports */[ |
dart.setSignature(NodeTreeSanitizer, { |
constructors: () => ({new: [NodeTreeSanitizer, [NodeValidator]]}) |
}); |
+ dart.defineLazyProperties(NodeTreeSanitizer, { |
+ get trusted() { |
+ return dart.const(new _TrustedHtmlTreeSanitizer()); |
+ } |
+ }); |
class _TrustedHtmlTreeSanitizer extends core.Object { |
_TrustedHtmlTreeSanitizer() { |
} |
@@ -12335,7 +12428,6 @@ dart_library.library('dart/html', null, /* Imports */[ |
constructors: () => ({_TrustedHtmlTreeSanitizer: [_TrustedHtmlTreeSanitizer, []]}), |
methods: () => ({sanitizeTree: [dart.void, [Node]]}) |
}); |
- NodeTreeSanitizer.trusted = dart.const(new _TrustedHtmlTreeSanitizer()); |
class UriPolicy extends core.Object { |
static new() { |
return new _SameOriginUriPolicy(); |
@@ -12574,7 +12666,9 @@ dart_library.library('dart/html', null, /* Imports */[ |
dart.defineLazyProperties(exports, { |
get htmlBlinkMap() { |
return dart.map({_HistoryCrossFrame: dart.fn(() => _HistoryCrossFrame, core.Type, []), _LocationCrossFrame: dart.fn(() => _LocationCrossFrame, core.Type, []), _DOMWindowCrossFrame: dart.fn(() => _DOMWindowCrossFrame, core.Type, []), DateTime: dart.fn(() => core.DateTime, core.Type, []), JsObject: dart.fn(() => dart.dload(/* Unimplemented unknown name */js, 'JsObjectImpl')), JsFunction: dart.fn(() => dart.dload(/* Unimplemented unknown name */js, 'JsFunctionImpl')), JsArray: dart.fn(() => dart.dload(/* Unimplemented unknown name */js, 'JsArrayImpl')), Attr: dart.fn(() => _Attr, core.Type, []), CSSStyleDeclaration: dart.fn(() => CssStyleDeclaration, core.Type, []), CharacterData: dart.fn(() => CharacterData, core.Type, []), ChildNode: dart.fn(() => ChildNode, core.Type, []), ClientRect: dart.fn(() => _ClientRect, core.Type, []), Comment: dart.fn(() => Comment, core.Type, []), Console: dart.fn(() => Console, core.Type, []), ConsoleBase: dart.fn(() => ConsoleBase, core.Type, []), DOMImplementation: dart.fn(() => DomImplementation, core.Type, []), DOMTokenList: dart.fn(() => DomTokenList, core.Type, []), Document: dart.fn(() => Document, core.Type, []), DocumentFragment: dart.fn(() => DocumentFragment, core.Type, []), Element: dart.fn(() => Element, core.Type, []), Event: dart.fn(() => Event, core.Type, []), EventTarget: dart.fn(() => EventTarget, core.Type, []), HTMLAnchorElement: dart.fn(() => AnchorElement, core.Type, []), HTMLBaseElement: dart.fn(() => BaseElement, core.Type, []), HTMLBodyElement: dart.fn(() => BodyElement, core.Type, []), HTMLCollection: dart.fn(() => HtmlCollection, core.Type, []), HTMLDivElement: dart.fn(() => DivElement, core.Type, []), HTMLDocument: dart.fn(() => HtmlDocument, core.Type, []), HTMLElement: dart.fn(() => HtmlElement, core.Type, []), HTMLHeadElement: dart.fn(() => HeadElement, core.Type, []), HTMLHtmlElement: dart.fn(() => HtmlHtmlElement, core.Type, []), HTMLInputElement: dart.fn(() => InputElement, core.Type, []), HTMLStyleElement: dart.fn(() => StyleElement, core.Type, []), HTMLTemplateElement: dart.fn(() => TemplateElement, core.Type, []), History: dart.fn(() => History, core.Type, []), KeyboardEvent: dart.fn(() => KeyboardEvent, core.Type, []), Location: dart.fn(() => Location, core.Type, []), MouseEvent: dart.fn(() => MouseEvent, core.Type, []), NamedNodeMap: dart.fn(() => _NamedNodeMap, core.Type, []), Navigator: dart.fn(() => Navigator, core.Type, []), NavigatorCPU: dart.fn(() => NavigatorCpu, core.Type, []), Node: dart.fn(() => Node, core.Type, []), NodeList: dart.fn(() => NodeList, core.Type, []), ParentNode: dart.fn(() => ParentNode, core.Type, []), ProgressEvent: dart.fn(() => ProgressEvent, core.Type, []), Range: dart.fn(() => Range, core.Type, []), Screen: dart.fn(() => Screen, core.Type, []), ShadowRoot: dart.fn(() => ShadowRoot, core.Type, []), Text: dart.fn(() => Text, core.Type, []), UIEvent: dart.fn(() => UIEvent, core.Type, []), URLUtils: dart.fn(() => UrlUtils, core.Type, []), Window: dart.fn(() => Window, core.Type, []), XMLHttpRequest: dart.fn(() => HttpRequest, core.Type, []), XMLHttpRequestEventTarget: dart.fn(() => HttpRequestEventTarget, core.Type, []), XMLHttpRequestProgressEvent: dart.fn(() => _XMLHttpRequestProgressEvent, core.Type, [])}); |
- }, |
+ } |
+ }); |
+ dart.defineLazyProperties(exports, { |
get htmlBlinkFunctionMap() { |
return dart.map({Attr: dart.fn(() => _Attr.internalCreate_Attr, dart.functionType(_Attr, []), []), CSSStyleDeclaration: dart.fn(() => CssStyleDeclaration.internalCreateCssStyleDeclaration, dart.functionType(CssStyleDeclaration, []), []), CharacterData: dart.fn(() => CharacterData.internalCreateCharacterData, dart.functionType(CharacterData, []), []), ClientRect: dart.fn(() => _ClientRect.internalCreate_ClientRect, dart.functionType(_ClientRect, []), []), Comment: dart.fn(() => Comment.internalCreateComment, dart.functionType(Comment, []), []), Console: dart.fn(() => Console.internalCreateConsole, dart.functionType(Console, []), []), ConsoleBase: dart.fn(() => ConsoleBase.internalCreateConsoleBase, dart.functionType(ConsoleBase, []), []), DOMImplementation: dart.fn(() => DomImplementation.internalCreateDomImplementation, dart.functionType(DomImplementation, []), []), DOMTokenList: dart.fn(() => DomTokenList.internalCreateDomTokenList, dart.functionType(DomTokenList, []), []), Document: dart.fn(() => Document.internalCreateDocument, dart.functionType(Document, []), []), DocumentFragment: dart.fn(() => DocumentFragment.internalCreateDocumentFragment, dart.functionType(DocumentFragment, []), []), Element: dart.fn(() => Element.internalCreateElement, dart.functionType(Element, []), []), Event: dart.fn(() => Event.internalCreateEvent, dart.functionType(Event, []), []), EventTarget: dart.fn(() => EventTarget.internalCreateEventTarget, dart.functionType(EventTarget, []), []), HTMLAnchorElement: dart.fn(() => AnchorElement.internalCreateAnchorElement, dart.functionType(AnchorElement, []), []), HTMLBaseElement: dart.fn(() => BaseElement.internalCreateBaseElement, dart.functionType(BaseElement, []), []), HTMLBodyElement: dart.fn(() => BodyElement.internalCreateBodyElement, dart.functionType(BodyElement, []), []), HTMLCollection: dart.fn(() => HtmlCollection.internalCreateHtmlCollection, dart.functionType(HtmlCollection, []), []), HTMLDivElement: dart.fn(() => DivElement.internalCreateDivElement, dart.functionType(DivElement, []), []), HTMLDocument: dart.fn(() => HtmlDocument.internalCreateHtmlDocument, dart.functionType(HtmlDocument, []), []), HTMLElement: dart.fn(() => HtmlElement.internalCreateHtmlElement, dart.functionType(HtmlElement, []), []), HTMLHeadElement: dart.fn(() => HeadElement.internalCreateHeadElement, dart.functionType(HeadElement, []), []), HTMLHtmlElement: dart.fn(() => HtmlHtmlElement.internalCreateHtmlHtmlElement, dart.functionType(HtmlHtmlElement, []), []), HTMLInputElement: dart.fn(() => InputElement.internalCreateInputElement, dart.functionType(InputElement, []), []), HTMLStyleElement: dart.fn(() => StyleElement.internalCreateStyleElement, dart.functionType(StyleElement, []), []), HTMLTemplateElement: dart.fn(() => TemplateElement.internalCreateTemplateElement, dart.functionType(TemplateElement, []), []), History: dart.fn(() => History.internalCreateHistory, dart.functionType(History, []), []), KeyboardEvent: dart.fn(() => KeyboardEvent.internalCreateKeyboardEvent, dart.functionType(KeyboardEvent, []), []), Location: dart.fn(() => Location.internalCreateLocation, dart.functionType(Location, []), []), MouseEvent: dart.fn(() => MouseEvent.internalCreateMouseEvent, dart.functionType(MouseEvent, []), []), NamedNodeMap: dart.fn(() => _NamedNodeMap.internalCreate_NamedNodeMap, dart.functionType(_NamedNodeMap, []), []), Navigator: dart.fn(() => Navigator.internalCreateNavigator, dart.functionType(Navigator, []), []), Node: dart.fn(() => Node.internalCreateNode, dart.functionType(Node, []), []), NodeList: dart.fn(() => NodeList.internalCreateNodeList, dart.functionType(NodeList, []), []), ProgressEvent: dart.fn(() => ProgressEvent.internalCreateProgressEvent, dart.functionType(ProgressEvent, []), []), Range: dart.fn(() => Range.internalCreateRange, dart.functionType(Range, []), []), Screen: dart.fn(() => Screen.internalCreateScreen, dart.functionType(Screen, []), []), ShadowRoot: dart.fn(() => ShadowRoot.internalCreateShadowRoot, dart.functionType(ShadowRoot, []), []), Text: dart.fn(() => Text.internalCreateText, dart.functionType(Text, []), []), UIEvent: dart.fn(() => UIEvent.internalCreateUIEvent, dart.functionType(UIEvent, []), []), Window: dart.fn(() => Window.internalCreateWindow, dart.functionType(Window, []), []), XMLHttpRequest: dart.fn(() => HttpRequest.internalCreateHttpRequest, dart.functionType(HttpRequest, []), []), XMLHttpRequestEventTarget: dart.fn(() => HttpRequestEventTarget.internalCreateHttpRequestEventTarget, dart.functionType(HttpRequestEventTarget, []), []), XMLHttpRequestProgressEvent: dart.fn(() => _XMLHttpRequestProgressEvent.internalCreate_XMLHttpRequestProgressEvent, dart.functionType(_XMLHttpRequestProgressEvent, []), [])}); |
} |
@@ -12606,9 +12700,6 @@ dart_library.library('dart/html', null, /* Imports */[ |
exports.AnchorElement = AnchorElement; |
exports.BaseElement = BaseElement; |
exports.BodyElement = BodyElement; |
- exports.EventStreamProvider$ = EventStreamProvider$; |
- exports.EventStreamProvider = EventStreamProvider; |
- exports.Event = Event; |
exports.CharacterData = CharacterData; |
exports.ChildNode = ChildNode; |
exports.Comment = Comment; |
@@ -12624,6 +12715,7 @@ dart_library.library('dart/html', null, /* Imports */[ |
exports.ElementList$ = ElementList$; |
exports.ElementList = ElementList; |
exports.ScrollAlignment = ScrollAlignment; |
+ exports.Event = Event; |
exports.Events = Events; |
exports.ElementEvents = ElementEvents; |
exports.HeadElement = HeadElement; |
@@ -12635,7 +12727,6 @@ dart_library.library('dart/html', null, /* Imports */[ |
exports.HtmlHtmlElement = HtmlHtmlElement; |
exports.HttpRequestEventTarget = HttpRequestEventTarget; |
exports.HttpRequest = HttpRequest; |
- exports.ProgressEvent = ProgressEvent; |
exports.InputElement = InputElement; |
exports.InputElementBase = InputElementBase; |
exports.HiddenInputElement = HiddenInputElement; |
@@ -12669,6 +12760,7 @@ dart_library.library('dart/html', null, /* Imports */[ |
exports.NavigatorCpu = NavigatorCpu; |
exports.NodeList = NodeList; |
exports.ParentNode = ParentNode; |
+ exports.ProgressEvent = ProgressEvent; |
exports.Range = Range; |
exports.RequestAnimationFrameCallback = RequestAnimationFrameCallback; |
exports.Screen = Screen; |
@@ -12686,6 +12778,8 @@ dart_library.library('dart/html', null, /* Imports */[ |
exports.CssRect = CssRect; |
exports.Dimension = Dimension; |
exports.EventListener = EventListener; |
+ exports.EventStreamProvider$ = EventStreamProvider$; |
+ exports.EventStreamProvider = EventStreamProvider; |
exports.ElementStream$ = ElementStream$; |
exports.ElementStream = ElementStream; |
exports.CustomStream$ = CustomStream$; |
@@ -12699,7 +12793,6 @@ dart_library.library('dart/html', null, /* Imports */[ |
exports.FixedSizeListIterator$ = FixedSizeListIterator$; |
exports.FixedSizeListIterator = FixedSizeListIterator; |
exports.Platform = Platform; |
- exports.supportsTypedData = supportsTypedData; |
exports.query = query; |
exports.queryAll = queryAll; |
exports.querySelector = querySelector; |