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

Unified Diff: lib/runtime/dart/html.js

Side-by-side diff isn't available for this file because of its large size.
Issue 1887233005: Fix all dart:html strong mode errors except for spurious FINAL_NOT_INITIALIZED_CONSTRUCTOR warnings. (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 4 years, 8 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 | « no previous file | lib/runtime/dart/html_common.js » ('j') | tool/sdk_expected_errors.txt » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: lib/runtime/dart/html.js
diff --git a/lib/runtime/dart/html.js b/lib/runtime/dart/html.js
index 59b6aade761b70299b9aa1afa9f3a053a34f4bb6..5df04653725080feb7f581fbdca9a0c1e9ebb584 100644
--- a/lib/runtime/dart/html.js
+++ b/lib/runtime/dart/html.js
@@ -30,15 +30,7 @@ dart_library.library('dart/html', null, /* Imports */[
});
const _xtag = Symbol('_xtag');
const _attributes = Symbol('_attributes');
- const _clientHeight = Symbol('_clientHeight');
- const _clientLeft = Symbol('_clientLeft');
- const _clientTop = Symbol('_clientTop');
- const _clientWidth = Symbol('_clientWidth');
const _innerHtml = Symbol('_innerHtml');
- const _offsetHeight = Symbol('_offsetHeight');
- const _offsetLeft = Symbol('_offsetLeft');
- const _offsetTop = Symbol('_offsetTop');
- const _offsetWidth = Symbol('_offsetWidth');
const _scrollHeight = Symbol('_scrollHeight');
const _scrollLeft = Symbol('_scrollLeft');
const _scrollTop = Symbol('_scrollTop');
@@ -65,6 +57,15 @@ dart_library.library('dart/html', null, /* Imports */[
const _hasAttributeNS = Symbol('_hasAttributeNS');
const _removeAttribute = Symbol('_removeAttribute');
const _removeAttributeNS = Symbol('_removeAttributeNS');
+ const _scroll_1 = Symbol('_scroll_1');
+ const _scroll_2 = Symbol('_scroll_2');
+ const _scroll_3 = Symbol('_scroll_3');
+ const _scrollBy_1 = Symbol('_scrollBy_1');
+ const _scrollBy_2 = Symbol('_scrollBy_2');
+ const _scrollBy_3 = Symbol('_scrollBy_3');
+ const _scrollTo_1 = Symbol('_scrollTo_1');
+ const _scrollTo_2 = Symbol('_scrollTo_2');
+ const _scrollTo_3 = Symbol('_scrollTo_3');
const _removeChild = Symbol('_removeChild');
const _replaceChild = Symbol('_replaceChild');
const _this = Symbol('_this');
@@ -99,14 +100,14 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- [_addEventListener](type, listener, useCapture) {
- return this.addEventListener(type, listener, useCapture);
+ [_addEventListener](type, listener, capture) {
+ return this.addEventListener(type, listener, capture);
}
[dartx.dispatchEvent](event) {
return this.dispatchEvent(event);
}
- [_removeEventListener](type, listener, useCapture) {
- return this.removeEventListener(type, listener, useCapture);
+ [_removeEventListener](type, listener, capture) {
+ return this.removeEventListener(type, listener, capture);
}
}
dart.defineNamedConstructor(EventTarget, '_created');
@@ -118,9 +119,9 @@ dart_library.library('dart/html', null, /* Imports */[
methods: () => ({
[dartx.addEventListener]: [dart.void, [core.String, EventListener], [core.bool]],
[dartx.removeEventListener]: [dart.void, [core.String, EventListener], [core.bool]],
- [_addEventListener]: [dart.void, [], [core.String, EventListener, core.bool]],
+ [_addEventListener]: [dart.void, [core.String, EventListener], [core.bool]],
[dartx.dispatchEvent]: [core.bool, [Event]],
- [_removeEventListener]: [dart.void, [], [core.String, EventListener, core.bool]]
+ [_removeEventListener]: [dart.void, [core.String, EventListener], [core.bool]]
})
});
EventTarget[dart.metadata] = () => [dart.const(new _metadata.DomName('EventTarget')), dart.const(new _js_helper.Native("EventTarget"))];
@@ -174,10 +175,9 @@ dart_library.library('dart/html', null, /* Imports */[
return new _ChildNodeListLazy(this);
}
set [dartx.nodes](value) {
- let copy = core.List.from(value);
+ let copy = value[dartx.toList]();
this[dartx.text] = '';
for (let node of copy) {
- dart.as(node, Node);
this[dartx.append](node);
}
}
@@ -272,8 +272,8 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.text](value) {
this.textContent = value;
}
- [dartx.append](newChild) {
- return this.appendChild(newChild);
+ [dartx.append](node) {
+ return this.appendChild(node);
}
[dartx.clone](deep) {
return this.cloneNode(deep);
@@ -284,14 +284,14 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.hasChildNodes]() {
return this.hasChildNodes();
}
- [dartx.insertBefore](newChild, refChild) {
- return this.insertBefore(newChild, refChild);
+ [dartx.insertBefore](node, child) {
+ return this.insertBefore(node, child);
}
- [_removeChild](oldChild) {
- return this.removeChild(oldChild);
+ [_removeChild](child) {
+ return this.removeChild(child);
}
- [_replaceChild](newChild, oldChild) {
- return this.replaceChild(newChild, oldChild);
+ [_replaceChild](node, child) {
+ return this.replaceChild(node, child);
}
}
dart.defineNamedConstructor(Node, '_created');
@@ -380,20 +380,17 @@ dart_library.library('dart/html', null, /* Imports */[
'offsetLeft',
'offsetTop',
'offsetWidth',
- 'clientHeight',
- 'clientLeft',
- 'clientTop',
- 'clientWidth',
'scrollHeight',
'scrollLeft',
'scrollLeft',
'scrollTop',
'scrollTop',
'scrollWidth',
- 'click',
'blur',
+ 'click',
'focus',
- 'getAnimationPlayers',
+ 'closest',
+ 'getAnimations',
'getAttribute',
'getAttributeNS',
'getBoundingClientRect',
@@ -402,8 +399,13 @@ dart_library.library('dart/html', null, /* Imports */[
'getElementsByClassName',
'requestFullscreen',
'requestPointerLock',
+ 'scroll',
+ 'scrollBy',
+ 'scrollTo',
'setAttribute',
'setAttributeNS',
+ 'after',
+ 'before',
'querySelector',
'onAbort',
'onBeforeCopy',
@@ -474,6 +476,7 @@ dart_library.library('dart/html', null, /* Imports */[
'onWaiting',
'onFullscreenChange',
'onFullscreenError',
+ 'offsetParent',
'contentEditable',
'contextMenu',
'dir',
@@ -482,15 +485,20 @@ dart_library.library('dart/html', null, /* Imports */[
'isContentEditable',
'lang',
'spellcheck',
+ 'style',
'tabIndex',
'title',
'translate',
'dropzone',
'className',
+ 'clientHeight',
+ 'clientLeft',
+ 'clientTop',
+ 'clientWidth',
+ 'computedName',
+ 'computedRole',
'id',
- 'offsetParent',
'outerHtml',
- 'style',
'tagName',
'nextElementSibling',
'previousElementSibling'
@@ -504,6 +512,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
created() {
this[_xtag] = null;
+ this[dartx.offsetParent] = null;
this[dartx.contentEditable] = null;
this[dartx.contextMenu] = null;
this[dartx.dir] = null;
@@ -512,29 +521,26 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.isContentEditable] = null;
this[dartx.lang] = null;
this[dartx.spellcheck] = null;
+ this[dartx.style] = null;
this[dartx.tabIndex] = null;
this[dartx.title] = null;
this[dartx.translate] = null;
this[dartx.dropzone] = null;
this[_attributes] = null;
this[dartx.className] = null;
- this[_clientHeight] = null;
- this[_clientLeft] = null;
- this[_clientTop] = null;
- this[_clientWidth] = null;
+ this[dartx.clientHeight] = null;
+ this[dartx.clientLeft] = null;
+ this[dartx.clientTop] = null;
+ this[dartx.clientWidth] = null;
+ this[dartx.computedName] = null;
+ this[dartx.computedRole] = null;
this[dartx.id] = null;
this[_innerHtml] = null;
- this[_offsetHeight] = null;
- this[_offsetLeft] = null;
- this[dartx.offsetParent] = null;
- this[_offsetTop] = null;
- this[_offsetWidth] = null;
this[dartx.outerHtml] = null;
this[_scrollHeight] = null;
this[_scrollLeft] = null;
this[_scrollTop] = null;
this[_scrollWidth] = null;
- this[dartx.style] = null;
this[dartx.tagName] = null;
this[dartx.nextElementSibling] = null;
this[dartx.previousElementSibling] = null;
@@ -649,10 +655,10 @@ dart_library.library('dart/html', null, /* Imports */[
return new _ChildrenElementList._wrap(this);
}
set [dartx.children](value) {
- let copy = core.List.from(value);
+ let copy = value[dartx.toList]();
let children = this[dartx.children];
children[dartx.clear]();
- children[dartx.addAll](dart.as(copy, core.Iterable$(Element)));
+ children[dartx.addAll](copy);
}
[dartx.querySelectorAll](selectors) {
return new _FrozenElementList._wrap(this[_querySelectorAll](selectors));
@@ -722,14 +728,13 @@ dart_library.library('dart/html', null, /* Imports */[
if (!dart.is(frames, core.Iterable) || !dart.notNull(frames[dartx.every](dart.fn(x => dart.is(x, core.Map), core.bool, [core.Map$(core.String, dart.dynamic)])))) {
dart.throw(new core.ArgumentError("The frames parameter should be a List of Maps " + "with frame information"));
}
- let convertedFrames = frames;
- if (dart.is(convertedFrames, core.Iterable)) {
- convertedFrames = dart.as(frames[dartx.map](html_common.convertDartToNative_Dictionary)[dartx.toList](), core.Iterable$(core.Map$(core.String, dart.dynamic)));
- }
- let convertedTiming = timing;
- if (dart.is(convertedTiming, core.Map)) {
- convertedTiming = html_common.convertDartToNative_Dictionary(dart.as(convertedTiming, core.Map));
+ let convertedFrames = null;
+ if (dart.is(frames, core.Iterable)) {
+ convertedFrames = frames[dartx.map](html_common.convertDartToNative_Dictionary)[dartx.toList]();
+ } else {
+ convertedFrames = frames;
}
+ let convertedTiming = dart.is(timing, core.Map) ? html_common.convertDartToNative_Dictionary(timing) : timing;
return convertedTiming == null ? this[_animate](convertedFrames) : this[_animate](convertedFrames, convertedTiming);
}
[_animate](effect, timing) {
@@ -928,8 +933,8 @@ dart_library.library('dart/html', null, /* Imports */[
if (Element._parseDocument == null) {
Element._parseDocument = exports.document[dartx.implementation][dartx.createHtmlDocument]('');
Element._parseRange = Element._parseDocument[dartx.createRange]();
- let base = Element._parseDocument[dartx.createElement]('base');
- dart.dput(base, 'href', exports.document[dartx.baseUri]);
+ let base = dart.as(Element._parseDocument[dartx.createElement]('base'), BaseElement);
+ base[dartx.href] = exports.document[dartx.baseUri];
Element._parseDocument[dartx.head][dartx.append](base);
}
let contextElement = null;
@@ -1023,6 +1028,9 @@ dart_library.library('dart/html', null, /* Imports */[
return result;
}
+ get [dartx.offsetParent]() {
+ return this.offsetParent;
+ }
get [dartx.offsetHeight]() {
return this.offsetHeight[dartx.round]();
}
@@ -1035,18 +1043,6 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.offsetWidth]() {
return this.offsetWidth[dartx.round]();
}
- get [dartx.clientHeight]() {
- return this.clientHeight[dartx.round]();
- }
- get [dartx.clientLeft]() {
- return this.clientLeft[dartx.round]();
- }
- get [dartx.clientTop]() {
- return this.clientTop[dartx.round]();
- }
- get [dartx.clientWidth]() {
- return this.clientWidth[dartx.round]();
- }
get [dartx.scrollHeight]() {
return this.scrollHeight[dartx.round]();
}
@@ -1113,6 +1109,9 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.spellcheck](value) {
this.spellcheck = value;
}
+ get [dartx.style]() {
+ return this.style;
+ }
get [dartx.tabIndex]() {
return this.tabIndex;
}
@@ -1137,9 +1136,15 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.dropzone](value) {
this.webkitdropzone = value;
}
+ [dartx.blur]() {
+ return this.blur();
+ }
[dartx.click]() {
return this.click();
}
+ [dartx.focus]() {
+ return this.focus();
+ }
get [_attributes]() {
return this.attributes;
}
@@ -1149,18 +1154,24 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.className](value) {
this.className = value;
}
- get [_clientHeight]() {
+ get [dartx.clientHeight]() {
return this.clientHeight;
}
- get [_clientLeft]() {
+ get [dartx.clientLeft]() {
return this.clientLeft;
}
- get [_clientTop]() {
+ get [dartx.clientTop]() {
return this.clientTop;
}
- get [_clientWidth]() {
+ get [dartx.clientWidth]() {
return this.clientWidth;
}
+ get [dartx.computedName]() {
+ return this.computedName;
+ }
+ get [dartx.computedRole]() {
+ return this.computedRole;
+ }
get [dartx.id]() {
return this.id;
}
@@ -1173,21 +1184,6 @@ dart_library.library('dart/html', null, /* Imports */[
set [_innerHtml](value) {
this.innerHTML = value;
}
- get [_offsetHeight]() {
- return this.offsetHeight;
- }
- get [_offsetLeft]() {
- return this.offsetLeft;
- }
- get [dartx.offsetParent]() {
- return this.offsetParent;
- }
- get [_offsetTop]() {
- return this.offsetTop;
- }
- get [_offsetWidth]() {
- return this.offsetWidth;
- }
get [dartx.outerHtml]() {
return this.outerHTML;
}
@@ -1209,20 +1205,14 @@ dart_library.library('dart/html', null, /* Imports */[
get [_scrollWidth]() {
return this.scrollWidth;
}
- get [dartx.style]() {
- return this.style;
- }
get [dartx.tagName]() {
return this.tagName;
}
- [dartx.blur]() {
- return this.blur();
+ [dartx.closest](selectors) {
+ return this.closest(selectors);
}
- [dartx.focus]() {
- return this.focus();
- }
- [dartx.getAnimationPlayers]() {
- return this.getAnimationPlayers();
+ [dartx.getAnimations]() {
+ return this.getAnimations();
}
[dartx.getAttribute](name) {
return this.getAttribute(name);
@@ -1242,8 +1232,8 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.getElementsByClassName](classNames) {
return this.getElementsByClassName(classNames);
}
- [_getElementsByTagName](name) {
- return this.getElementsByTagName(name);
+ [_getElementsByTagName](localName) {
+ return this.getElementsByTagName(localName);
}
[_hasAttribute](name) {
return this.hasAttribute(name);
@@ -1263,17 +1253,104 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.requestPointerLock]() {
return this.requestPointerLock();
}
+ [dartx.scroll](options_OR_x, y) {
+ if (options_OR_x === void 0) options_OR_x = null;
+ if (y === void 0) y = null;
+ if (options_OR_x == null && y == null) {
+ this[_scroll_1]();
+ return;
+ }
+ if (dart.is(options_OR_x, core.Map) && y == null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options_OR_x);
+ this[_scroll_2](options_1);
+ return;
+ }
+ if (y != null && typeof options_OR_x == 'number') {
+ this[_scroll_3](options_OR_x, y);
+ return;
+ }
+ dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
+ }
+ [_scroll_1]() {
+ return this.scroll();
+ }
+ [_scroll_2](options) {
+ return this.scroll(options);
+ }
+ [_scroll_3](x, y) {
+ return this.scroll(x, y);
+ }
+ [dartx.scrollBy](options_OR_x, y) {
+ if (options_OR_x === void 0) options_OR_x = null;
+ if (y === void 0) y = null;
+ if (options_OR_x == null && y == null) {
+ this[_scrollBy_1]();
+ return;
+ }
+ if (dart.is(options_OR_x, core.Map) && y == null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options_OR_x);
+ this[_scrollBy_2](options_1);
+ return;
+ }
+ if (y != null && typeof options_OR_x == 'number') {
+ this[_scrollBy_3](options_OR_x, y);
+ return;
+ }
+ dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
+ }
+ [_scrollBy_1]() {
+ return this.scrollBy();
+ }
+ [_scrollBy_2](options) {
+ return this.scrollBy(options);
+ }
+ [_scrollBy_3](x, y) {
+ return this.scrollBy(x, y);
+ }
[_scrollIntoView](alignWithTop) {
return this.scrollIntoView(alignWithTop);
}
[_scrollIntoViewIfNeeded](centerIfNeeded) {
return this.scrollIntoViewIfNeeded(centerIfNeeded);
}
+ [dartx.scrollTo](options_OR_x, y) {
+ if (options_OR_x === void 0) options_OR_x = null;
+ if (y === void 0) y = null;
+ if (options_OR_x == null && y == null) {
+ this[_scrollTo_1]();
+ return;
+ }
+ if (dart.is(options_OR_x, core.Map) && y == null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options_OR_x);
+ this[_scrollTo_2](options_1);
+ return;
+ }
+ if (y != null && typeof options_OR_x == 'number') {
+ this[_scrollTo_3](options_OR_x, y);
+ return;
+ }
+ dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
+ }
+ [_scrollTo_1]() {
+ return this.scrollTo();
+ }
+ [_scrollTo_2](options) {
+ return this.scrollTo(options);
+ }
+ [_scrollTo_3](x, y) {
+ return this.scrollTo(x, y);
+ }
[dartx.setAttribute](name, value) {
return this.setAttribute(name, value);
}
- [dartx.setAttributeNS](namespaceURI, qualifiedName, value) {
- return this.setAttributeNS(namespaceURI, qualifiedName, value);
+ [dartx.setAttributeNS](namespaceURI, name, value) {
+ return this.setAttributeNS(namespaceURI, name, value);
+ }
+ [dartx.after](nodes) {
+ return this.after(nodes);
+ }
+ [dartx.before](nodes) {
+ return this.before(nodes);
}
get [dartx.nextElementSibling]() {
return this.nextElementSibling;
@@ -1507,7 +1584,7 @@ dart_library.library('dart/html', null, /* Imports */[
return Element.fullscreenErrorEvent.forElement(this);
}
}
- Element[dart.implements] = () => [GlobalEventHandlers, ParentNode, ChildNode];
+ Element[dart.implements] = () => [NonDocumentTypeChildNode, GlobalEventHandlers, ParentNode, ChildNode];
dart.defineNamedConstructor(Element, 'created');
dart.setSignature(Element, {
constructors: () => ({
@@ -1557,8 +1634,8 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.detached]: [dart.void, []],
[dartx.enteredView]: [dart.void, []],
[dartx.leftView]: [dart.void, []],
- [dartx.animate]: [AnimationPlayer, [core.Iterable$(core.Map$(core.String, dart.dynamic))], [dart.dynamic]],
- [_animate]: [AnimationPlayer, [core.Object], [dart.dynamic]],
+ [dartx.animate]: [Animation, [core.Iterable$(core.Map$(core.String, dart.dynamic))], [dart.dynamic]],
+ [_animate]: [Animation, [core.Object], [dart.dynamic]],
[dartx.attributeChanged]: [dart.void, [core.String, core.String, core.String]],
[dartx.scrollIntoView]: [dart.void, [], [ScrollAlignment]],
[dartx.insertAdjacentText]: [dart.void, [core.String, core.String]],
@@ -1574,10 +1651,11 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.offsetTo]: [math.Point$(core.num), [Element]],
[dartx.createFragment]: [DocumentFragment, [core.String], {validator: NodeValidator, treeSanitizer: NodeTreeSanitizer}],
[dartx.setInnerHtml]: [dart.void, [core.String], {validator: NodeValidator, treeSanitizer: NodeTreeSanitizer}],
- [dartx.click]: [dart.void, []],
[dartx.blur]: [dart.void, []],
+ [dartx.click]: [dart.void, []],
[dartx.focus]: [dart.void, []],
- [dartx.getAnimationPlayers]: [core.List$(AnimationPlayer), []],
+ [dartx.closest]: [Element, [core.String]],
+ [dartx.getAnimations]: [core.List$(Animation), []],
[dartx.getAttribute]: [core.String, [core.String]],
[dartx.getAttributeNS]: [core.String, [core.String, core.String]],
[dartx.getBoundingClientRect]: [math.Rectangle$(core.num), []],
@@ -1591,10 +1669,24 @@ dart_library.library('dart/html', null, /* Imports */[
[_removeAttributeNS]: [dart.void, [core.String, core.String]],
[dartx.requestFullscreen]: [dart.void, []],
[dartx.requestPointerLock]: [dart.void, []],
+ [dartx.scroll]: [dart.void, [], [dart.dynamic, core.num]],
+ [_scroll_1]: [dart.void, []],
+ [_scroll_2]: [dart.void, [dart.dynamic]],
+ [_scroll_3]: [dart.void, [core.num, dart.dynamic]],
+ [dartx.scrollBy]: [dart.void, [], [dart.dynamic, core.num]],
+ [_scrollBy_1]: [dart.void, []],
+ [_scrollBy_2]: [dart.void, [dart.dynamic]],
+ [_scrollBy_3]: [dart.void, [core.num, dart.dynamic]],
[_scrollIntoView]: [dart.void, [], [core.bool]],
[_scrollIntoViewIfNeeded]: [dart.void, [], [core.bool]],
+ [dartx.scrollTo]: [dart.void, [], [dart.dynamic, core.num]],
+ [_scrollTo_1]: [dart.void, []],
+ [_scrollTo_2]: [dart.void, [dart.dynamic]],
+ [_scrollTo_3]: [dart.void, [core.num, dart.dynamic]],
[dartx.setAttribute]: [dart.void, [core.String, core.String]],
[dartx.setAttributeNS]: [dart.void, [core.String, core.String, core.String]],
+ [dartx.after]: [dart.void, [core.Object]],
+ [dartx.before]: [dart.void, [core.Object]],
[dartx.querySelector]: [Element, [core.String]],
[_querySelectorAll]: [core.List$(Node), [core.String]]
}),
@@ -1653,10 +1745,10 @@ dart_library.library('dart/html', null, /* Imports */[
return dart.const(new (EventStreamProvider$(MouseEvent))('contextmenu'));
},
get copyEvent() {
- return dart.const(new (EventStreamProvider$(Event))('copy'));
+ return dart.const(new (EventStreamProvider$(ClipboardEvent))('copy'));
},
get cutEvent() {
- return dart.const(new (EventStreamProvider$(Event))('cut'));
+ return dart.const(new (EventStreamProvider$(ClipboardEvent))('cut'));
},
get doubleClickEvent() {
return dart.const(new (EventStreamProvider$(Event))('dblclick'));
@@ -1743,7 +1835,7 @@ dart_library.library('dart/html', null, /* Imports */[
return dart.const(new (EventStreamProvider$(MouseEvent))('mouseup'));
},
get pasteEvent() {
- return dart.const(new (EventStreamProvider$(Event))('paste'));
+ return dart.const(new (EventStreamProvider$(ClipboardEvent))('paste'));
},
get pauseEvent() {
return dart.const(new (EventStreamProvider$(Event))('pause'));
@@ -1850,14 +1942,6 @@ dart_library.library('dart/html', null, /* Imports */[
dart.throw(new core.UnimplementedError());
}
dart.fn(spawnDomUri, async.Future$(isolate.Isolate), [core.Uri, core.List$(core.String), dart.dynamic]);
- function unwrap_jso(dartClass_instance) {
- return dartClass_instance;
- }
- dart.fn(unwrap_jso);
- function wrap_jso(jsObject) {
- return jsObject;
- }
- dart.fn(wrap_jso);
function createCustomUpgrader(customElementClass, $this) {
return $this;
}
@@ -1880,14 +1964,13 @@ dart_library.library('dart/html', null, /* Imports */[
AbstractWorker[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AbstractWorker'))];
dart.defineLazyProperties(AbstractWorker, {
get errorEvent() {
- return dart.const(new (EventStreamProvider$(ErrorEvent))('error'));
+ return dart.const(new (EventStreamProvider$(Event))('error'));
}
});
dart.defineExtensionNames([
'toString',
'download',
'hreflang',
- 'integrity',
'rel',
'target',
'type',
@@ -1909,14 +1992,13 @@ dart_library.library('dart/html', null, /* Imports */[
}
static new(opts) {
let href = opts && 'href' in opts ? opts.href : null;
- let e = exports.document[dartx.createElement]("a");
- if (href != null) dart.dput(e, 'href', href);
- return dart.as(e, AnchorElement);
+ let e = dart.as(exports.document[dartx.createElement]("a"), AnchorElement);
+ if (href != null) e[dartx.href] = href;
+ return e;
}
created() {
this[dartx.download] = null;
this[dartx.hreflang] = null;
- this[dartx.integrity] = null;
this[dartx.rel] = null;
this[dartx.target] = null;
this[dartx.type] = null;
@@ -1945,12 +2027,6 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.hreflang](value) {
this.hreflang = value;
}
- get [dartx.integrity]() {
- return this.integrity;
- }
- set [dartx.integrity](value) {
- this.integrity = value;
- }
get [dartx.rel]() {
return this.rel;
}
@@ -2048,101 +2124,200 @@ dart_library.library('dart/html', null, /* Imports */[
AnchorElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLAnchorElement')), dart.const(new _js_helper.Native("HTMLAnchorElement"))];
dart.registerExtension(dart.global.HTMLAnchorElement, AnchorElement);
dart.defineExtensionNames([
- 'activeDuration',
- 'currentIteration',
- 'duration',
- 'endTime',
- 'localTime',
- 'player',
- 'startTime',
- 'timing'
+ 'cancel',
+ 'finish',
+ 'pause',
+ 'play',
+ 'reverse',
+ 'currentTime',
+ 'effect',
+ 'endClip',
+ 'finished',
+ 'playState',
+ 'playbackRate',
+ 'ready',
+ 'startClip',
+ 'startTime'
]);
- class AnimationNode extends _interceptors.Interceptor {
+ class Animation extends EventTarget {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.activeDuration]() {
- return this.activeDuration;
+ static get supported() {
+ return !!document.body.animate;
}
- get [dartx.currentIteration]() {
- return this.currentIteration;
+ get [dartx.currentTime]() {
+ return this.currentTime;
}
- get [dartx.duration]() {
- return this.duration;
+ set [dartx.currentTime](value) {
+ this.currentTime = value;
}
- get [dartx.endTime]() {
- return this.endTime;
+ get [dartx.effect]() {
+ return this.effect;
+ }
+ set [dartx.effect](value) {
+ this.effect = value;
+ }
+ get [dartx.endClip]() {
+ return this.endClip;
+ }
+ set [dartx.endClip](value) {
+ this.endClip = value;
+ }
+ get [dartx.finished]() {
+ return this.finished;
}
- get [dartx.localTime]() {
- return this.localTime;
+ get [dartx.playState]() {
+ return this.playState;
+ }
+ get [dartx.playbackRate]() {
+ return this.playbackRate;
+ }
+ set [dartx.playbackRate](value) {
+ this.playbackRate = value;
+ }
+ get [dartx.ready]() {
+ return this.ready;
+ }
+ get [dartx.startClip]() {
+ return this.startClip;
}
- get [dartx.player]() {
- return this.player;
+ set [dartx.startClip](value) {
+ this.startClip = value;
}
get [dartx.startTime]() {
return this.startTime;
}
- get [dartx.timing]() {
- return this.timing;
+ set [dartx.startTime](value) {
+ this.startTime = value;
}
- }
- dart.setSignature(AnimationNode, {
- constructors: () => ({_: [AnimationNode, []]})
- });
- AnimationNode[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AnimationNode')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AnimationNode"))];
- dart.registerExtension(dart.global.AnimationNode, AnimationNode);
- class Animation extends AnimationNode {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ [dartx.cancel]() {
+ return this.cancel();
}
- static new(target, keyframes, timingInput) {
- if (timingInput === void 0) timingInput = null;
- if ((dart.is(keyframes, core.List$(core.Map)) || keyframes == null) && (dart.is(target, Element) || target == null) && timingInput == null) {
- return Animation._create_1(target, keyframes);
- }
- if ((typeof timingInput == 'number' || timingInput == null) && (dart.is(keyframes, core.List$(core.Map)) || keyframes == null) && (dart.is(target, Element) || target == null)) {
- return Animation._create_2(target, keyframes, timingInput);
- }
- if ((dart.is(timingInput, core.Map) || timingInput == null) && (dart.is(keyframes, core.List$(core.Map)) || keyframes == null) && (dart.is(target, Element) || target == null)) {
- let timingInput_1 = html_common.convertDartToNative_Dictionary(dart.as(timingInput, core.Map));
- return Animation._create_3(target, keyframes, timingInput_1);
- }
- dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
+ [dartx.finish]() {
+ return this.finish();
}
- static _create_1(target, keyframes) {
- return dart.as(new Animation(target, keyframes), Animation);
+ [dartx.pause]() {
+ return this.pause();
}
- static _create_2(target, keyframes, timingInput) {
- return dart.as(new Animation(target, keyframes, timingInput), Animation);
+ [dartx.play]() {
+ return this.play();
}
- static _create_3(target, keyframes, timingInput) {
- return dart.as(new Animation(target, keyframes, timingInput), Animation);
+ [dartx.reverse]() {
+ return this.reverse();
}
}
dart.setSignature(Animation, {
- constructors: () => ({
- _: [Animation, []],
- new: [Animation, [Element, core.List$(core.Map)], [dart.dynamic]]
- }),
- statics: () => ({
- _create_1: [Animation, [dart.dynamic, dart.dynamic]],
- _create_2: [Animation, [dart.dynamic, dart.dynamic, dart.dynamic]],
- _create_3: [Animation, [dart.dynamic, dart.dynamic, dart.dynamic]]
- }),
- names: ['_create_1', '_create_2', '_create_3']
+ constructors: () => ({_: [Animation, []]}),
+ methods: () => ({
+ [dartx.cancel]: [dart.void, []],
+ [dartx.finish]: [dart.void, []],
+ [dartx.pause]: [dart.void, []],
+ [dartx.play]: [dart.void, []],
+ [dartx.reverse]: [dart.void, []]
+ })
});
Animation[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Animation')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Animation"))];
dart.registerExtension(dart.global.Animation, Animation);
- class AnimationEffect extends _interceptors.Interceptor {
+ const _get_computedTiming = Symbol('_get_computedTiming');
+ dart.defineExtensionNames([
+ 'computedTiming',
+ 'timing'
+ ]);
+ class AnimationEffectReadOnly extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ get [dartx.computedTiming]() {
+ return html_common.convertNativeToDart_Dictionary(this[_get_computedTiming]);
+ }
+ get [_get_computedTiming]() {
+ return this.computedTiming;
+ }
+ get [dartx.timing]() {
+ return this.timing;
+ }
+ }
+ dart.setSignature(AnimationEffectReadOnly, {
+ constructors: () => ({_: [AnimationEffectReadOnly, []]})
+ });
+ AnimationEffectReadOnly[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AnimationEffectReadOnly')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AnimationEffectReadOnly"))];
+ dart.registerExtension(dart.global.AnimationEffectReadOnly, AnimationEffectReadOnly);
+ dart.defineExtensionNames([
+ 'delay',
+ 'direction',
+ 'duration',
+ 'easing',
+ 'endDelay',
+ 'fill',
+ 'iterationStart',
+ 'iterations',
+ 'playbackRate'
+ ]);
+ class AnimationEffectTiming extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.delay]() {
+ return this.delay;
+ }
+ set [dartx.delay](value) {
+ this.delay = value;
+ }
+ get [dartx.direction]() {
+ return this.direction;
+ }
+ set [dartx.direction](value) {
+ this.direction = value;
+ }
+ get [dartx.duration]() {
+ return this.duration;
+ }
+ set [dartx.duration](value) {
+ this.duration = value;
+ }
+ get [dartx.easing]() {
+ return this.easing;
+ }
+ set [dartx.easing](value) {
+ this.easing = value;
+ }
+ get [dartx.endDelay]() {
+ return this.endDelay;
+ }
+ set [dartx.endDelay](value) {
+ this.endDelay = value;
+ }
+ get [dartx.fill]() {
+ return this.fill;
+ }
+ set [dartx.fill](value) {
+ this.fill = value;
+ }
+ get [dartx.iterationStart]() {
+ return this.iterationStart;
+ }
+ set [dartx.iterationStart](value) {
+ this.iterationStart = value;
+ }
+ get [dartx.iterations]() {
+ return this.iterations;
+ }
+ set [dartx.iterations](value) {
+ this.iterations = value;
+ }
+ get [dartx.playbackRate]() {
+ return this.playbackRate;
+ }
+ set [dartx.playbackRate](value) {
+ this.playbackRate = value;
+ }
}
- dart.setSignature(AnimationEffect, {
- constructors: () => ({_: [AnimationEffect, []]})
+ dart.setSignature(AnimationEffectTiming, {
+ constructors: () => ({_: [AnimationEffectTiming, []]})
});
- AnimationEffect[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AnimationEffect')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AnimationEffect"))];
- dart.registerExtension(dart.global.AnimationEffect, AnimationEffect);
+ AnimationEffectTiming[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AnimationEffectTiming')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AnimationEffectTiming"))];
+ dart.registerExtension(dart.global.AnimationEffectTiming, AnimationEffectTiming);
const _createEvent = Symbol('_createEvent');
const _initEvent = Symbol('_initEvent');
const _selector = Symbol('_selector');
@@ -2157,7 +2332,6 @@ dart_library.library('dart/html', null, /* Imports */[
'stopPropagation',
'bubbles',
'cancelable',
- 'clipboardData',
'defaultPrevented',
'eventPhase',
'path',
@@ -2187,17 +2361,28 @@ dart_library.library('dart/html', null, /* Imports */[
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 = this[dartx.currentTarget];
- let target = this[dartx.target];
+ let currentTarget = dart.as(this[dartx.currentTarget], Element);
+ let target = dart.as(this[dartx.target], Element);
let matchedTarget = null;
do {
- if (dart.notNull(dart.as(dart.dcall(target[dartx.matches], this[_selector]), core.bool))) return dart.as(target, Element);
- target = dart.as(dart.dload(target, dartx.parent), EventTarget);
- } while (target != null && !dart.equals(target, dart.dload(currentTarget, dartx.parent)));
+ if (dart.notNull(target[dartx.matches](this[_selector]))) return target;
+ target = target[dartx.parent];
+ } while (target != null && !dart.equals(target, currentTarget[dartx.parent]));
dart.throw(new core.StateError('No selector matched for populating matchedTarget.'));
}
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return Event._create_1(type, eventInitDict_1);
+ }
+ return Event._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new Event(type, eventInitDict), Event);
+ }
+ static _create_2(type) {
+ return dart.as(new Event(type), Event);
}
get [dartx.bubbles]() {
return this.bubbles;
@@ -2205,9 +2390,6 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.cancelable]() {
return this.cancelable;
}
- get [dartx.clipboardData]() {
- return this.clipboardData;
- }
get [dartx.currentTarget]() {
return _convertNativeToDart_EventTarget(this[_get_currentTarget]);
}
@@ -2235,8 +2417,8 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.type]() {
return this.type;
}
- [_initEvent](eventTypeArg, canBubbleArg, cancelableArg) {
- return this.initEvent(eventTypeArg, canBubbleArg, cancelableArg);
+ [_initEvent](type, bubbles, cancelable) {
+ return this.initEvent(type, bubbles, cancelable);
}
[dartx.preventDefault]() {
return this.preventDefault();
@@ -2252,16 +2434,21 @@ dart_library.library('dart/html', null, /* Imports */[
constructors: () => ({
new: [Event, [core.String], {canBubble: core.bool, cancelable: core.bool}],
eventType: [Event, [core.String, core.String], {canBubble: core.bool, cancelable: core.bool}],
- _: [Event, []]
+ _: [Event, [core.String], [core.Map]]
}),
methods: () => ({
[_initEvent]: [dart.void, [core.String, core.bool, core.bool]],
[dartx.preventDefault]: [dart.void, []],
[dartx.stopImmediatePropagation]: [dart.void, []],
[dartx.stopPropagation]: [dart.void, []]
- })
+ }),
+ statics: () => ({
+ _create_1: [Event, [dart.dynamic, dart.dynamic]],
+ _create_2: [Event, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
- Event[dart.metadata] = () => [dart.const(new _metadata.DomName('Event')), dart.const(new _js_helper.Native("Event,InputEvent,ClipboardEvent"))];
+ Event[dart.metadata] = () => [dart.const(new _metadata.DomName('Event')), dart.const(new _js_helper.Native("Event,InputEvent"))];
Event.AT_TARGET = 2;
Event.BUBBLING_PHASE = 3;
Event.CAPTURING_PHASE = 1;
@@ -2274,6 +2461,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return AnimationEvent._create_1(type, eventInitDict_1);
+ }
+ return AnimationEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new AnimationEvent(type, eventInitDict), AnimationEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new AnimationEvent(type), AnimationEvent);
+ }
get [dartx.animationName]() {
return this.animationName;
}
@@ -2282,91 +2483,39 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(AnimationEvent, {
- constructors: () => ({_: [AnimationEvent, []]})
+ constructors: () => ({
+ _: [AnimationEvent, []],
+ new: [AnimationEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [AnimationEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [AnimationEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
- AnimationEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WebKitAnimationEvent')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("WebKitAnimationEvent"))];
- dart.registerExtension(dart.global.WebKitAnimationEvent, AnimationEvent);
+ AnimationEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AnimationEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AnimationEvent"))];
+ dart.registerExtension(dart.global.AnimationEvent, AnimationEvent);
dart.defineExtensionNames([
- 'cancel',
- 'finish',
- 'pause',
- 'play',
- 'reverse',
'currentTime',
- 'playState',
- 'playbackRate',
- 'source',
- 'startTime'
+ 'timelineTime'
]);
- class AnimationPlayer extends EventTarget {
+ class AnimationPlayerEvent extends Event {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- static get supported() {
- return !!document.body.animate;
- }
- get [dartx.currentTime]() {
- return this.currentTime;
- }
- set [dartx.currentTime](value) {
- this.currentTime = value;
- }
- get [dartx.playState]() {
- return this.playState;
- }
- get [dartx.playbackRate]() {
- return this.playbackRate;
- }
- set [dartx.playbackRate](value) {
- this.playbackRate = value;
- }
- get [dartx.source]() {
- return this.source;
- }
- set [dartx.source](value) {
- this.source = value;
- }
- get [dartx.startTime]() {
- return this.startTime;
- }
- set [dartx.startTime](value) {
- this.startTime = value;
- }
- [dartx.cancel]() {
- return this.cancel();
- }
- [dartx.finish]() {
- return this.finish();
- }
- [dartx.pause]() {
- return this.pause();
- }
- [dartx.play]() {
- return this.play();
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return AnimationPlayerEvent._create_1(type, eventInitDict_1);
+ }
+ return AnimationPlayerEvent._create_2(type);
}
- [dartx.reverse]() {
- return this.reverse();
+ static _create_1(type, eventInitDict) {
+ return dart.as(new AnimationPlayerEvent(type, eventInitDict), AnimationPlayerEvent);
}
- }
- dart.setSignature(AnimationPlayer, {
- constructors: () => ({_: [AnimationPlayer, []]}),
- methods: () => ({
- [dartx.cancel]: [dart.void, []],
- [dartx.finish]: [dart.void, []],
- [dartx.pause]: [dart.void, []],
- [dartx.play]: [dart.void, []],
- [dartx.reverse]: [dart.void, []]
- })
- });
- AnimationPlayer[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AnimationPlayer')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AnimationPlayer"))];
- dart.registerExtension(dart.global.AnimationPlayer, AnimationPlayer);
- dart.defineExtensionNames([
- 'currentTime',
- 'timelineTime'
- ]);
- class AnimationPlayerEvent extends Event {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _create_2(type) {
+ return dart.as(new AnimationPlayerEvent(type), AnimationPlayerEvent);
}
get [dartx.currentTime]() {
return this.currentTime;
@@ -2376,14 +2525,23 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(AnimationPlayerEvent, {
- constructors: () => ({_: [AnimationPlayerEvent, []]})
+ constructors: () => ({
+ _: [AnimationPlayerEvent, []],
+ new: [AnimationPlayerEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [AnimationPlayerEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [AnimationPlayerEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
AnimationPlayerEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AnimationPlayerEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AnimationPlayerEvent"))];
dart.registerExtension(dart.global.AnimationPlayerEvent, AnimationPlayerEvent);
dart.defineExtensionNames([
- 'getAnimationPlayers',
+ 'getAnimations',
'play',
- 'currentTime'
+ 'currentTime',
+ 'playbackRate'
]);
class AnimationTimeline extends _interceptors.Interceptor {
static _() {
@@ -2392,8 +2550,17 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.currentTime]() {
return this.currentTime;
}
- [dartx.getAnimationPlayers]() {
- return this.getAnimationPlayers();
+ set [dartx.currentTime](value) {
+ this.currentTime = value;
+ }
+ get [dartx.playbackRate]() {
+ return this.playbackRate;
+ }
+ set [dartx.playbackRate](value) {
+ this.playbackRate = value;
+ }
+ [dartx.getAnimations]() {
+ return this.getAnimations();
}
[dartx.play](source) {
return this.play(source);
@@ -2402,13 +2569,33 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(AnimationTimeline, {
constructors: () => ({_: [AnimationTimeline, []]}),
methods: () => ({
- [dartx.getAnimationPlayers]: [core.List$(AnimationPlayer), []],
- [dartx.play]: [AnimationPlayer, [AnimationNode]]
+ [dartx.getAnimations]: [core.List$(Animation), []],
+ [dartx.play]: [Animation, [AnimationEffectReadOnly]]
})
});
AnimationTimeline[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AnimationTimeline')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AnimationTimeline"))];
dart.registerExtension(dart.global.AnimationTimeline, AnimationTimeline);
dart.defineExtensionNames([
+ 'outcome',
+ 'platform'
+ ]);
+ class AppBannerPromptResult extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.outcome]() {
+ return this.outcome;
+ }
+ get [dartx.platform]() {
+ return this.platform;
+ }
+ }
+ dart.setSignature(AppBannerPromptResult, {
+ constructors: () => ({_: [AppBannerPromptResult, []]})
+ });
+ AppBannerPromptResult[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AppBannerPromptResult')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AppBannerPromptResult"))];
+ dart.registerExtension(dart.global.AppBannerPromptResult, AppBannerPromptResult);
+ dart.defineExtensionNames([
'abort',
'swapCache',
'update',
@@ -2518,6 +2705,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return ApplicationCacheErrorEvent._create_1(type, eventInitDict_1);
+ }
+ return ApplicationCacheErrorEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new ApplicationCacheErrorEvent(type, eventInitDict), ApplicationCacheErrorEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new ApplicationCacheErrorEvent(type), ApplicationCacheErrorEvent);
+ }
get [dartx.message]() {
return this.message;
}
@@ -2532,7 +2733,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(ApplicationCacheErrorEvent, {
- constructors: () => ({_: [ApplicationCacheErrorEvent, []]})
+ constructors: () => ({
+ _: [ApplicationCacheErrorEvent, []],
+ new: [ApplicationCacheErrorEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [ApplicationCacheErrorEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [ApplicationCacheErrorEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
ApplicationCacheErrorEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ApplicationCacheErrorEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ApplicationCacheErrorEvent"))];
dart.registerExtension(dart.global.ApplicationCacheErrorEvent, ApplicationCacheErrorEvent);
@@ -2688,6 +2897,7 @@ dart_library.library('dart/html', null, /* Imports */[
'pause',
'play',
'setMediaKeys',
+ 'setSinkId',
'addKey',
'cancelKeyRequest',
'generateKeyRequest',
@@ -2708,7 +2918,6 @@ dart_library.library('dart/html', null, /* Imports */[
'duration',
'ended',
'error',
- 'integrity',
'loop',
'mediaGroup',
'mediaKeys',
@@ -2721,6 +2930,8 @@ dart_library.library('dart/html', null, /* Imports */[
'readyState',
'seekable',
'seeking',
+ 'session',
+ 'sinkId',
'src',
'textTracks',
'videoTracks',
@@ -2746,7 +2957,6 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.duration] = null;
this[dartx.ended] = null;
this[dartx.error] = null;
- this[dartx.integrity] = null;
this[dartx.loop] = null;
this[dartx.mediaGroup] = null;
this[dartx.mediaKeys] = null;
@@ -2759,6 +2969,8 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.readyState] = null;
this[dartx.seekable] = null;
this[dartx.seeking] = null;
+ this[dartx.session] = null;
+ this[dartx.sinkId] = null;
this[dartx.src] = null;
this[dartx.textTracks] = null;
this[dartx.videoTracks] = null;
@@ -2827,12 +3039,6 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.error]() {
return this.error;
}
- get [dartx.integrity]() {
- return this.integrity;
- }
- set [dartx.integrity](value) {
- this.integrity = value;
- }
get [dartx.loop]() {
return this.loop;
}
@@ -2884,6 +3090,15 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.seeking]() {
return this.seeking;
}
+ get [dartx.session]() {
+ return this.session;
+ }
+ set [dartx.session](value) {
+ this.session = value;
+ }
+ get [dartx.sinkId]() {
+ return this.sinkId;
+ }
get [dartx.src]() {
return this.src;
}
@@ -2926,6 +3141,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.setMediaKeys](mediaKeys) {
return this.setMediaKeys(mediaKeys);
}
+ [dartx.setSinkId](sinkId) {
+ return this.setSinkId(sinkId);
+ }
[dartx.addKey](keySystem, key, initData, sessionId) {
return this.webkitAddKey(keySystem, key, initData, sessionId);
}
@@ -2961,6 +3179,7 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.pause]: [dart.void, []],
[dartx.play]: [dart.void, []],
[dartx.setMediaKeys]: [async.Future, [MediaKeys]],
+ [dartx.setSinkId]: [async.Future, [core.String]],
[dartx.addKey]: [dart.void, [core.String, typed_data.Uint8List], [typed_data.Uint8List, core.String]],
[dartx.cancelKeyRequest]: [dart.void, [core.String, core.String]],
[dartx.generateKeyRequest]: [dart.void, [core.String], [typed_data.Uint8List]]
@@ -3107,12 +3326,34 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return AutocompleteErrorEvent._create_1(type, eventInitDict_1);
+ }
+ return AutocompleteErrorEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new AutocompleteErrorEvent(type, eventInitDict), AutocompleteErrorEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new AutocompleteErrorEvent(type), AutocompleteErrorEvent);
+ }
get [dartx.reason]() {
return this.reason;
}
}
dart.setSignature(AutocompleteErrorEvent, {
- constructors: () => ({_: [AutocompleteErrorEvent, []]})
+ constructors: () => ({
+ _: [AutocompleteErrorEvent, []],
+ new: [AutocompleteErrorEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [AutocompleteErrorEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [AutocompleteErrorEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
AutocompleteErrorEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('AutocompleteErrorEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("AutocompleteErrorEvent"))];
dart.registerExtension(dart.global.AutocompleteErrorEvent, AutocompleteErrorEvent);
@@ -3221,6 +3462,53 @@ dart_library.library('dart/html', null, /* Imports */[
BatteryManager[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('BatteryManager')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("BatteryManager"))];
dart.registerExtension(dart.global.BatteryManager, BatteryManager);
dart.defineExtensionNames([
+ 'platforms',
+ 'prompt',
+ 'userChoice'
+ ]);
+ class BeforeInstallPromptEvent extends Event {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return BeforeInstallPromptEvent._create_1(type, eventInitDict_1);
+ }
+ return BeforeInstallPromptEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new BeforeInstallPromptEvent(type, eventInitDict), BeforeInstallPromptEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new BeforeInstallPromptEvent(type), BeforeInstallPromptEvent);
+ }
+ get [dartx.platforms]() {
+ return dart.as(this.platforms, core.List$(core.String));
+ }
+ get [dartx.userChoice]() {
+ return this.userChoice;
+ }
+ [dartx.prompt]() {
+ return this.prompt();
+ }
+ }
+ dart.setSignature(BeforeInstallPromptEvent, {
+ constructors: () => ({
+ _: [BeforeInstallPromptEvent, []],
+ new: [BeforeInstallPromptEvent, [core.String], [core.Map]]
+ }),
+ methods: () => ({[dartx.prompt]: [async.Future, []]}),
+ statics: () => ({
+ _create_1: [BeforeInstallPromptEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [BeforeInstallPromptEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ BeforeInstallPromptEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('BeforeInstallPromptEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("BeforeInstallPromptEvent"))];
+ dart.registerExtension(dart.global.BeforeInstallPromptEvent, BeforeInstallPromptEvent);
+ dart.defineExtensionNames([
'returnValue',
'returnValue'
]);
@@ -3305,6 +3593,171 @@ dart_library.library('dart/html', null, /* Imports */[
});
Blob[dart.metadata] = () => [dart.const(new _metadata.DomName('Blob')), dart.const(new _js_helper.Native("Blob"))];
dart.registerExtension(dart.global.Blob, Blob);
+ const _requestDevice_1 = Symbol('_requestDevice_1');
+ dart.defineExtensionNames([
+ 'requestDevice'
+ ]);
+ class Bluetooth extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.requestDevice](options) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_requestDevice_1](options_1);
+ }
+ [_requestDevice_1](options) {
+ return this.requestDevice(options);
+ }
+ }
+ dart.setSignature(Bluetooth, {
+ constructors: () => ({_: [Bluetooth, []]}),
+ methods: () => ({
+ [dartx.requestDevice]: [async.Future, [core.Map]],
+ [_requestDevice_1]: [async.Future, [dart.dynamic]]
+ })
+ });
+ Bluetooth[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Bluetooth')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Bluetooth"))];
+ dart.registerExtension(dart.global.Bluetooth, Bluetooth);
+ dart.defineExtensionNames([
+ 'connectGatt',
+ 'deviceClass',
+ 'instanceID',
+ 'name',
+ 'paired',
+ 'productID',
+ 'productVersion',
+ 'vendorID',
+ 'vendorIDSource'
+ ]);
+ class BluetoothDevice extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.deviceClass]() {
+ return this.deviceClass;
+ }
+ get [dartx.instanceID]() {
+ return this.instanceID;
+ }
+ get [dartx.name]() {
+ return this.name;
+ }
+ get [dartx.paired]() {
+ return this.paired;
+ }
+ get [dartx.productID]() {
+ return this.productID;
+ }
+ get [dartx.productVersion]() {
+ return this.productVersion;
+ }
+ get [dartx.vendorID]() {
+ return this.vendorID;
+ }
+ get [dartx.vendorIDSource]() {
+ return this.vendorIDSource;
+ }
+ [dartx.connectGatt]() {
+ return this.connectGATT();
+ }
+ }
+ dart.setSignature(BluetoothDevice, {
+ constructors: () => ({_: [BluetoothDevice, []]}),
+ methods: () => ({[dartx.connectGatt]: [async.Future, []]})
+ });
+ BluetoothDevice[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('BluetoothDevice')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("BluetoothDevice"))];
+ dart.registerExtension(dart.global.BluetoothDevice, BluetoothDevice);
+ dart.defineExtensionNames([
+ 'readValue',
+ 'writeValue',
+ 'uuid'
+ ]);
+ class BluetoothGattCharacteristic extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.uuid]() {
+ return this.uuid;
+ }
+ [dartx.readValue]() {
+ return this.readValue();
+ }
+ [dartx.writeValue](value) {
+ return this.writeValue(value);
+ }
+ }
+ dart.setSignature(BluetoothGattCharacteristic, {
+ constructors: () => ({_: [BluetoothGattCharacteristic, []]}),
+ methods: () => ({
+ [dartx.readValue]: [async.Future, []],
+ [dartx.writeValue]: [async.Future, [dart.dynamic]]
+ })
+ });
+ BluetoothGattCharacteristic[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('BluetoothGATTCharacteristic')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("BluetoothGATTCharacteristic"))];
+ dart.registerExtension(dart.global.BluetoothGATTCharacteristic, BluetoothGattCharacteristic);
+ dart.defineExtensionNames([
+ 'getPrimaryService',
+ 'connected'
+ ]);
+ class BluetoothGattRemoteServer extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.connected]() {
+ return this.connected;
+ }
+ [dartx.getPrimaryService](service) {
+ return this.getPrimaryService(service);
+ }
+ }
+ dart.setSignature(BluetoothGattRemoteServer, {
+ constructors: () => ({_: [BluetoothGattRemoteServer, []]}),
+ methods: () => ({[dartx.getPrimaryService]: [async.Future, [dart.dynamic]]})
+ });
+ BluetoothGattRemoteServer[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('BluetoothGATTRemoteServer')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("BluetoothGATTRemoteServer"))];
+ dart.registerExtension(dart.global.BluetoothGATTRemoteServer, BluetoothGattRemoteServer);
+ dart.defineExtensionNames([
+ 'getCharacteristic',
+ 'isPrimary',
+ 'uuid'
+ ]);
+ class BluetoothGattService extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.isPrimary]() {
+ return this.isPrimary;
+ }
+ get [dartx.uuid]() {
+ return this.uuid;
+ }
+ [dartx.getCharacteristic](characteristic) {
+ return this.getCharacteristic(characteristic);
+ }
+ }
+ dart.setSignature(BluetoothGattService, {
+ constructors: () => ({_: [BluetoothGattService, []]}),
+ methods: () => ({[dartx.getCharacteristic]: [async.Future, [dart.dynamic]]})
+ });
+ BluetoothGattService[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('BluetoothGATTService')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("BluetoothGATTService"))];
+ dart.registerExtension(dart.global.BluetoothGATTService, BluetoothGattService);
+ class BluetoothUuid extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ }
+ dart.setSignature(BluetoothUuid, {
+ constructors: () => ({_: [BluetoothUuid, []]}),
+ statics: () => ({
+ canonicalUuid: [core.String, [core.int]],
+ getCharacteristic: [core.String, [core.Object]],
+ getDescriptor: [core.String, [core.Object]],
+ getService: [core.String, [core.Object]]
+ }),
+ names: ['canonicalUuid', 'getCharacteristic', 'getDescriptor', 'getService']
+ });
+ BluetoothUuid[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('BluetoothUUID')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("BluetoothUUID"))];
+ dart.registerExtension(dart.global.BluetoothUUID, BluetoothUuid);
dart.defineExtensionNames([
'arrayBuffer',
'blob',
@@ -3462,6 +3915,7 @@ dart_library.library('dart/html', null, /* Imports */[
dart.registerExtension(dart.global.HTMLBodyElement, BodyElement);
dart.defineExtensionNames([
'checkValidity',
+ 'reportValidity',
'setCustomValidity',
'autofocus',
'disabled',
@@ -3582,6 +4036,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.checkValidity]() {
return this.checkValidity();
}
+ [dartx.reportValidity]() {
+ return this.reportValidity();
+ }
[dartx.setCustomValidity](error) {
return this.setCustomValidity(error);
}
@@ -3595,6 +4052,7 @@ dart_library.library('dart/html', null, /* Imports */[
}),
methods: () => ({
[dartx.checkValidity]: [core.bool, []],
+ [dartx.reportValidity]: [core.bool, []],
[dartx.setCustomValidity]: [dart.void, [core.String]]
})
});
@@ -3607,6 +4065,8 @@ dart_library.library('dart/html', null, /* Imports */[
'insertData',
'replaceData',
'substringData',
+ 'after',
+ 'before',
'data',
'length',
'nextElementSibling',
@@ -3628,17 +4088,23 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.appendData](data) {
return this.appendData(data);
}
- [dartx.deleteData](offset, length) {
- return this.deleteData(offset, length);
+ [dartx.deleteData](offset, count) {
+ return this.deleteData(offset, count);
}
[dartx.insertData](offset, data) {
return this.insertData(offset, data);
}
- [dartx.replaceData](offset, length, data) {
- return this.replaceData(offset, length, data);
+ [dartx.replaceData](offset, count, data) {
+ return this.replaceData(offset, count, data);
+ }
+ [dartx.substringData](offset, count) {
+ return this.substringData(offset, count);
}
- [dartx.substringData](offset, length) {
- return this.substringData(offset, length);
+ [dartx.after](nodes) {
+ return this.after(nodes);
+ }
+ [dartx.before](nodes) {
+ return this.before(nodes);
}
get [dartx.nextElementSibling]() {
return this.nextElementSibling;
@@ -3647,7 +4113,7 @@ dart_library.library('dart/html', null, /* Imports */[
return this.previousElementSibling;
}
}
- CharacterData[dart.implements] = () => [ChildNode];
+ CharacterData[dart.implements] = () => [NonDocumentTypeChildNode, ChildNode];
dart.setSignature(CharacterData, {
constructors: () => ({_: [CharacterData, []]}),
methods: () => ({
@@ -3655,7 +4121,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.deleteData]: [dart.void, [core.int, core.int]],
[dartx.insertData]: [dart.void, [core.int, core.String]],
[dartx.replaceData]: [dart.void, [core.int, core.int, core.String]],
- [dartx.substringData]: [core.String, [core.int, core.int]]
+ [dartx.substringData]: [core.String, [core.int, core.int]],
+ [dartx.after]: [dart.void, [core.Object]],
+ [dartx.before]: [dart.void, [core.Object]]
})
});
CharacterData[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CharacterData')), dart.const(new _js_helper.Native("CharacterData"))];
@@ -3704,71 +4172,60 @@ dart_library.library('dart/html', null, /* Imports */[
});
CDataSection[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CDATASection')), core.deprecated, dart.const(new _js_helper.Native("CDATASection"))];
dart.registerExtension(dart.global.CDATASection, CDataSection);
+ const _match_1 = Symbol('_match_1');
+ const _match_2 = Symbol('_match_2');
dart.defineExtensionNames([
- 'create',
'delete',
- 'get',
'has',
- 'keys'
+ 'keys',
+ 'match',
+ 'open'
]);
class CacheStorage extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- [dartx.create](cacheName) {
- return this.create(cacheName);
- }
[dartx.delete](cacheName) {
return this.delete(cacheName);
}
- [dartx.get](cacheName) {
- return this.get(cacheName);
- }
[dartx.has](cacheName) {
return this.has(cacheName);
}
[dartx.keys]() {
return this.keys();
}
+ [dartx.match](request, options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_match_1](request, options_1);
+ }
+ return this[_match_2](request);
+ }
+ [_match_1](request, options) {
+ return this.match(request, options);
+ }
+ [_match_2](request) {
+ return this.match(request);
+ }
+ [dartx.open](cacheName) {
+ return this.open(cacheName);
+ }
}
dart.setSignature(CacheStorage, {
constructors: () => ({_: [CacheStorage, []]}),
methods: () => ({
- [dartx.create]: [async.Future, [core.String]],
[dartx.delete]: [async.Future, [core.String]],
- [dartx.get]: [async.Future, [core.String]],
[dartx.has]: [async.Future, [core.String]],
- [dartx.keys]: [async.Future, []]
+ [dartx.keys]: [async.Future, []],
+ [dartx.match]: [async.Future, [dart.dynamic], [core.Map]],
+ [_match_1]: [async.Future, [dart.dynamic, dart.dynamic]],
+ [_match_2]: [async.Future, [dart.dynamic]],
+ [dartx.open]: [async.Future, [core.String]]
})
});
CacheStorage[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CacheStorage')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CacheStorage"))];
dart.registerExtension(dart.global.CacheStorage, CacheStorage);
- dart.defineExtensionNames([
- 'alpha',
- 'storage'
- ]);
- class Canvas2DContextAttributes extends _interceptors.Interceptor {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- get [dartx.alpha]() {
- return this.alpha;
- }
- set [dartx.alpha](value) {
- this.alpha = value;
- }
- get [dartx.storage]() {
- return this.storage;
- }
- set [dartx.storage](value) {
- this.storage = value;
- }
- }
- dart.setSignature(Canvas2DContextAttributes, {
- constructors: () => ({_: [Canvas2DContextAttributes, []]})
- });
- Canvas2DContextAttributes[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Canvas2DContextAttributes')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Canvas2DContextAttributes"))];
- dart.registerExtension(dart.global.Canvas2DContextAttributes, Canvas2DContextAttributes);
const _getContext_1 = Symbol('_getContext_1');
const _getContext_2 = Symbol('_getContext_2');
const _toDataUrl = Symbol('_toDataUrl');
@@ -3789,10 +4246,10 @@ dart_library.library('dart/html', null, /* Imports */[
static new(opts) {
let width = opts && 'width' in opts ? opts.width : null;
let height = opts && 'height' in opts ? opts.height : null;
- let e = exports.document[dartx.createElement]("canvas");
- if (width != null) dart.dput(e, 'width', width);
- if (height != null) dart.dput(e, 'height', height);
- return dart.as(e, CanvasElement);
+ let e = dart.as(exports.document[dartx.createElement]("canvas"), CanvasElement);
+ if (width != null) e[dartx.width] = width;
+ if (height != null) e[dartx.height] = height;
+ return e;
}
created() {
this[dartx.height] = null;
@@ -3811,22 +4268,22 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.width](value) {
this.width = value;
}
- [dartx.getContext](contextId, attrs) {
- if (attrs === void 0) attrs = null;
- if (attrs != null) {
- let attrs_1 = html_common.convertDartToNative_Dictionary(attrs);
- return this[_getContext_1](contextId, attrs_1);
+ [dartx.getContext](contextId, attributes) {
+ if (attributes === void 0) attributes = null;
+ if (attributes != null) {
+ let attributes_1 = html_common.convertDartToNative_Dictionary(attributes);
+ return this[_getContext_1](contextId, attributes_1);
}
return this[_getContext_2](contextId);
}
- [_getContext_1](contextId, attrs) {
- return this.getContext(contextId, attrs);
+ [_getContext_1](contextId, attributes) {
+ return this.getContext(contextId, attributes);
}
[_getContext_2](contextId) {
return this.getContext(contextId);
}
- [_toDataUrl](type, quality) {
- return this.toDataURL(type, quality);
+ [_toDataUrl](type, arguments_OR_quality) {
+ return this.toDataURL(type, arguments_OR_quality);
}
get [dartx.onWebGlContextLost]() {
return CanvasElement.webGlContextLostEvent.forElement(this);
@@ -3869,7 +4326,7 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.getContext]: [core.Object, [core.String], [core.Map]],
[_getContext_1]: [core.Object, [dart.dynamic, dart.dynamic]],
[_getContext_2]: [core.Object, [dart.dynamic]],
- [_toDataUrl]: [core.String, [core.String], [core.num]],
+ [_toDataUrl]: [core.String, [core.String], [dart.dynamic]],
[dartx.getContext3d]: [web_gl.RenderingContext, [], {alpha: dart.dynamic, depth: dart.dynamic, stencil: dart.dynamic, antialias: dart.dynamic, premultipliedAlpha: dart.dynamic, preserveDrawingBuffer: dart.dynamic}],
[dartx.toDataUrl]: [core.String, [], [core.String, core.num]]
})
@@ -3922,7 +4379,8 @@ dart_library.library('dart/html', null, /* Imports */[
const _addHitRegion_1 = Symbol('_addHitRegion_1');
const _addHitRegion_2 = Symbol('_addHitRegion_2');
const _createImageData_1 = Symbol('_createImageData_1');
- const _createImageDataFromImageData_1 = Symbol('_createImageDataFromImageData_1');
+ const _createImageData_2 = Symbol('_createImageData_2');
+ const _getContextAttributes_1 = Symbol('_getContextAttributes_1');
const _getImageData_1 = Symbol('_getImageData_1');
const _getLineDash = Symbol('_getLineDash');
const _putImageData_1 = Symbol('_putImageData_1');
@@ -3935,10 +4393,8 @@ dart_library.library('dart/html', null, /* Imports */[
'clearRect',
'clip',
'createImageData',
- 'createImageDataFromImageData',
'createLinearGradient',
'createPattern',
- 'createPatternFromImage',
'createRadialGradient',
'drawFocusIfNeeded',
'fillRect',
@@ -3970,11 +4426,13 @@ dart_library.library('dart/html', null, /* Imports */[
'moveTo',
'quadraticCurveTo',
'rect',
+ 'createImageDataFromImageData',
'setFillColorRgb',
'setFillColorHsl',
'setStrokeColorRgb',
'setStrokeColorHsl',
'arc',
+ 'createPatternFromImage',
'drawImageToRect',
'drawImage',
'drawImageScaled',
@@ -3990,6 +4448,7 @@ dart_library.library('dart/html', null, /* Imports */[
'currentTransform',
'direction',
'fillStyle',
+ 'filter',
'font',
'globalAlpha',
'globalCompositeOperation',
@@ -4031,6 +4490,12 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.fillStyle](value) {
this.fillStyle = value;
}
+ get [dartx.filter]() {
+ return this.filter;
+ }
+ set [dartx.filter](value) {
+ this.filter = value;
+ }
get [dartx.font]() {
return this.font;
}
@@ -4149,26 +4614,27 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.clip](path_OR_winding, winding) {
return this.clip(path_OR_winding, winding);
}
- [dartx.createImageData](sw, sh) {
- return html_common.convertNativeToDart_ImageData(this[_createImageData_1](sw, sh));
- }
- [_createImageData_1](sw, sh) {
- return this.createImageData(sw, sh);
- }
- [dartx.createImageDataFromImageData](imagedata) {
- let imagedata_1 = html_common.convertDartToNative_ImageData(imagedata);
- return html_common.convertNativeToDart_ImageData(this[_createImageDataFromImageData_1](imagedata_1));
+ [dartx.createImageData](imagedata_OR_sw, sh) {
+ if (sh === void 0) sh = null;
+ if (dart.is(imagedata_OR_sw, ImageData) && sh == null) {
+ let imagedata_1 = html_common.convertDartToNative_ImageData(imagedata_OR_sw);
+ return html_common.convertNativeToDart_ImageData(this[_createImageData_1](imagedata_1));
+ }
+ if (sh != null && typeof imagedata_OR_sw == 'number') {
+ return html_common.convertNativeToDart_ImageData(this[_createImageData_2](imagedata_OR_sw, sh));
+ }
+ dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
}
- [_createImageDataFromImageData_1](imagedata) {
+ [_createImageData_1](imagedata) {
return this.createImageData(imagedata);
}
+ [_createImageData_2](sw, sh) {
+ return this.createImageData(sw, sh);
+ }
[dartx.createLinearGradient](x0, y0, x1, y1) {
return this.createLinearGradient(x0, y0, x1, y1);
}
- [dartx.createPattern](canvas_OR_image, repetitionType) {
- return this.createPattern(canvas_OR_image, repetitionType);
- }
- [dartx.createPatternFromImage](image, repetitionType) {
+ [dartx.createPattern](image, repetitionType) {
return this.createPattern(image, repetitionType);
}
[dartx.createRadialGradient](x0, y0, r0, x1, y1, r1) {
@@ -4181,6 +4647,9 @@ dart_library.library('dart/html', null, /* Imports */[
return this.fillRect(x, y, width, height);
}
[dartx.getContextAttributes]() {
+ return html_common.convertNativeToDart_Dictionary(this[_getContextAttributes_1]());
+ }
+ [_getContextAttributes_1]() {
return this.getContextAttributes();
}
[dartx.getImageData](sx, sy, sw, sh) {
@@ -4293,6 +4762,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.rect](x, y, width, height) {
return this.rect(x, y, width, height);
}
+ [dartx.createImageDataFromImageData](imagedata) {
+ return dart.as(this.createImageData(imagedata), ImageData);
+ }
[dartx.setFillColorRgb](r, g, b, a) {
if (a === void 0) a = 1;
this[dartx.fillStyle] = `rgba(${r}, ${g}, ${b}, ${a})`;
@@ -4313,6 +4785,9 @@ dart_library.library('dart/html', null, /* Imports */[
if (anticlockwise === void 0) anticlockwise = false;
this.arc(x, y, radius, startAngle, endAngle, anticlockwise);
}
+ [dartx.createPatternFromImage](image, repetitionType) {
+ return dart.as(this.createPattern(image, repetitionType), CanvasPattern);
+ }
[dartx.drawImageToRect](source, destRect, opts) {
let sourceRect = opts && 'sourceRect' in opts ? opts.sourceRect : null;
if (sourceRect == null) {
@@ -4377,17 +4852,16 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.clearHitRegions]: [dart.void, []],
[dartx.clearRect]: [dart.void, [core.num, core.num, core.num, core.num]],
[dartx.clip]: [dart.void, [], [dart.dynamic, core.String]],
- [dartx.createImageData]: [ImageData, [core.num, core.num]],
- [_createImageData_1]: [dart.dynamic, [dart.dynamic, dart.dynamic]],
- [dartx.createImageDataFromImageData]: [ImageData, [ImageData]],
- [_createImageDataFromImageData_1]: [dart.dynamic, [dart.dynamic]],
+ [dartx.createImageData]: [ImageData, [dart.dynamic], [core.num]],
+ [_createImageData_1]: [dart.dynamic, [dart.dynamic]],
+ [_createImageData_2]: [dart.dynamic, [core.num, dart.dynamic]],
[dartx.createLinearGradient]: [CanvasGradient, [core.num, core.num, core.num, core.num]],
- [dartx.createPattern]: [CanvasPattern, [dart.dynamic, core.String]],
- [dartx.createPatternFromImage]: [CanvasPattern, [ImageElement, core.String]],
+ [dartx.createPattern]: [CanvasPattern, [core.Object, core.String]],
[dartx.createRadialGradient]: [CanvasGradient, [core.num, core.num, core.num, core.num, core.num, core.num]],
[dartx.drawFocusIfNeeded]: [dart.void, [dart.dynamic], [Element]],
[dartx.fillRect]: [dart.void, [core.num, core.num, core.num, core.num]],
- [dartx.getContextAttributes]: [Canvas2DContextAttributes, []],
+ [dartx.getContextAttributes]: [core.Map, []],
+ [_getContextAttributes_1]: [dart.dynamic, []],
[dartx.getImageData]: [ImageData, [core.num, core.num, core.num, core.num]],
[_getImageData_1]: [dart.dynamic, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
[_getLineDash]: [core.List$(core.num), []],
@@ -4420,11 +4894,13 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.moveTo]: [dart.void, [core.num, core.num]],
[dartx.quadraticCurveTo]: [dart.void, [core.num, core.num, core.num, core.num]],
[dartx.rect]: [dart.void, [core.num, core.num, core.num, core.num]],
+ [dartx.createImageDataFromImageData]: [ImageData, [ImageData]],
[dartx.setFillColorRgb]: [dart.void, [core.int, core.int, core.int], [core.num]],
[dartx.setFillColorHsl]: [dart.void, [core.int, core.num, core.num], [core.num]],
[dartx.setStrokeColorRgb]: [dart.void, [core.int, core.int, core.int], [core.num]],
[dartx.setStrokeColorHsl]: [dart.void, [core.int, core.num, core.num], [core.num]],
[dartx.arc]: [dart.void, [core.num, core.num, core.num, core.num, core.num], [core.bool]],
+ [dartx.createPatternFromImage]: [CanvasPattern, [ImageElement, core.String]],
[dartx.drawImageToRect]: [dart.void, [CanvasImageSource, math.Rectangle$(core.num)], {sourceRect: math.Rectangle$(core.num)}],
[dartx.drawImage]: [dart.void, [CanvasImageSource, core.num, core.num]],
[dartx.drawImageScaled]: [dart.void, [CanvasImageSource, core.num, core.num, core.num, core.num]],
@@ -4437,25 +4913,25 @@ dart_library.library('dart/html', null, /* Imports */[
});
CanvasRenderingContext2D[dart.metadata] = () => [dart.const(new _metadata.DomName('CanvasRenderingContext2D')), dart.const(new _js_helper.Native("CanvasRenderingContext2D"))];
dart.registerExtension(dart.global.CanvasRenderingContext2D, CanvasRenderingContext2D);
- dart.defineExtensionNames([
- 'nextElementSibling',
- 'previousElementSibling'
- ]);
class ChildNode extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.nextElementSibling]() {
- return this.nextElementSibling;
- }
- get [dartx.previousElementSibling]() {
- return this.previousElementSibling;
- }
}
dart.setSignature(ChildNode, {
constructors: () => ({_: [ChildNode, []]})
});
ChildNode[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ChildNode')), dart.const(new _metadata.Experimental())];
+ class ChromiumValuebuffer extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ }
+ dart.setSignature(ChromiumValuebuffer, {
+ constructors: () => ({_: [ChromiumValuebuffer, []]})
+ });
+ ChromiumValuebuffer[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CHROMIUMValuebuffer')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CHROMIUMValuebuffer"))];
+ dart.registerExtension(dart.global.CHROMIUMValuebuffer, ChromiumValuebuffer);
dart.defineExtensionNames([
'id'
]);
@@ -4510,6 +4986,115 @@ dart_library.library('dart/html', null, /* Imports */[
CircularGeofencingRegion.MAX_RADIUS = 100.0;
CircularGeofencingRegion.MIN_RADIUS = 1.0;
dart.registerExtension(dart.global.CircularGeofencingRegion, CircularGeofencingRegion);
+ const _postMessage_1 = Symbol('_postMessage_1');
+ const _postMessage_2 = Symbol('_postMessage_2');
+ dart.defineExtensionNames([
+ 'postMessage',
+ 'frameType',
+ 'id',
+ 'url'
+ ]);
+ class Client extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.frameType]() {
+ return this.frameType;
+ }
+ get [dartx.id]() {
+ return this.id;
+ }
+ get [dartx.url]() {
+ return this.url;
+ }
+ [dartx.postMessage](message, transfer) {
+ if (transfer === void 0) transfer = null;
+ if (transfer != null) {
+ let message_1 = html_common.convertDartToNative_SerializedScriptValue(message);
+ this[_postMessage_1](message_1, transfer);
+ return;
+ }
+ let message_1 = html_common.convertDartToNative_SerializedScriptValue(message);
+ this[_postMessage_2](message_1);
+ return;
+ }
+ [_postMessage_1](message, transfer) {
+ return this.postMessage(message, transfer);
+ }
+ [_postMessage_2](message) {
+ return this.postMessage(message);
+ }
+ }
+ dart.setSignature(Client, {
+ constructors: () => ({_: [Client, []]}),
+ methods: () => ({
+ [dartx.postMessage]: [dart.void, [dart.dynamic], [core.List$(MessagePort)]],
+ [_postMessage_1]: [dart.void, [dart.dynamic, core.List$(MessagePort)]],
+ [_postMessage_2]: [dart.void, [dart.dynamic]]
+ })
+ });
+ Client[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Client')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Client"))];
+ dart.registerExtension(dart.global.Client, Client);
+ const _matchAll_1 = Symbol('_matchAll_1');
+ const _matchAll_2 = Symbol('_matchAll_2');
+ dart.defineExtensionNames([
+ 'claim',
+ 'matchAll',
+ 'openWindow'
+ ]);
+ class Clients extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.claim]() {
+ return this.claim();
+ }
+ [dartx.matchAll](options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_matchAll_1](options_1);
+ }
+ return this[_matchAll_2]();
+ }
+ [_matchAll_1](options) {
+ return this.matchAll(options);
+ }
+ [_matchAll_2]() {
+ return this.matchAll();
+ }
+ [dartx.openWindow](url) {
+ return this.openWindow(url);
+ }
+ }
+ dart.setSignature(Clients, {
+ constructors: () => ({_: [Clients, []]}),
+ methods: () => ({
+ [dartx.claim]: [async.Future, []],
+ [dartx.matchAll]: [async.Future, [], [core.Map]],
+ [_matchAll_1]: [async.Future, [dart.dynamic]],
+ [_matchAll_2]: [async.Future, []],
+ [dartx.openWindow]: [async.Future, [core.String]]
+ })
+ });
+ Clients[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Clients')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Clients"))];
+ dart.registerExtension(dart.global.Clients, Clients);
+ dart.defineExtensionNames([
+ 'clipboardData'
+ ]);
+ class ClipboardEvent extends Event {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.clipboardData]() {
+ return this.clipboardData;
+ }
+ }
+ dart.setSignature(ClipboardEvent, {
+ constructors: () => ({_: [ClipboardEvent, []]})
+ });
+ ClipboardEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ClipboardEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ClipboardEvent"))];
+ dart.registerExtension(dart.global.ClipboardEvent, ClipboardEvent);
dart.defineExtensionNames([
'code',
'reason',
@@ -4519,6 +5104,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return CloseEvent._create_1(type, eventInitDict_1);
+ }
+ return CloseEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new CloseEvent(type, eventInitDict), CloseEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new CloseEvent(type), CloseEvent);
+ }
get [dartx.code]() {
return this.code;
}
@@ -4530,7 +5129,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(CloseEvent, {
- constructors: () => ({_: [CloseEvent, []]})
+ constructors: () => ({
+ _: [CloseEvent, []],
+ new: [CloseEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [CloseEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [CloseEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
CloseEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CloseEvent')), dart.const(new _js_helper.Native("CloseEvent"))];
dart.registerExtension(dart.global.CloseEvent, CloseEvent);
@@ -4558,17 +5165,12 @@ dart_library.library('dart/html', null, /* Imports */[
const _initUIEvent = Symbol('_initUIEvent');
const _charCode = Symbol('_charCode');
const _keyCode = Symbol('_keyCode');
- const _layerX = Symbol('_layerX');
- const _layerY = Symbol('_layerY');
- const _pageX = Symbol('_pageX');
- const _pageY = Symbol('_pageY');
const _get_view = Symbol('_get_view');
+ const _which = Symbol('_which');
dart.defineExtensionNames([
'view',
- 'layer',
- 'page',
'detail',
- 'which'
+ 'sourceDevice'
]);
class UIEvent extends Event {
static new(type, opts) {
@@ -4579,12 +5181,23 @@ dart_library.library('dart/html', null, /* Imports */[
if (view == null) {
view = exports.window;
}
- let e = exports.document[_createEvent]("UIEvent");
- dart.dcall(e[_initUIEvent], type, canBubble, cancelable, view, detail);
- return dart.as(e, UIEvent);
+ let e = dart.as(exports.document[_createEvent]("UIEvent"), UIEvent);
+ e[_initUIEvent](type, canBubble, cancelable, view, detail);
+ return e;
}
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return UIEvent._create_1(type, eventInitDict_1);
+ }
+ return UIEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new UIEvent(type, eventInitDict), UIEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new UIEvent(type), UIEvent);
}
get [_charCode]() {
return this.charCode;
@@ -4595,17 +5208,8 @@ dart_library.library('dart/html', null, /* Imports */[
get [_keyCode]() {
return this.keyCode;
}
- get [_layerX]() {
- return this.layerX;
- }
- get [_layerY]() {
- return this.layerY;
- }
- get [_pageX]() {
- return this.pageX;
- }
- get [_pageY]() {
- return this.pageY;
+ get [dartx.sourceDevice]() {
+ return this.sourceDevice;
}
get [dartx.view]() {
return _convertNativeToDart_Window(this[_get_view]);
@@ -4613,32 +5217,28 @@ dart_library.library('dart/html', null, /* Imports */[
get [_get_view]() {
return this.view;
}
- get [dartx.which]() {
+ get [_which]() {
return this.which;
}
- [_initUIEvent](type, canBubble, cancelable, view, detail) {
- return this.initUIEvent(type, canBubble, cancelable, view, detail);
- }
- get [dartx.layer]() {
- return new (math.Point$(core.num))(this[_layerX], this[_layerY]);
- }
- get [dartx.page]() {
- return new (math.Point$(core.num))(this[_pageX], this[_pageY]);
+ [_initUIEvent](type, bubbles, cancelable, view, detail) {
+ return this.initUIEvent(type, bubbles, cancelable, view, detail);
}
}
dart.setSignature(UIEvent, {
constructors: () => ({
new: [UIEvent, [core.String], {view: Window, detail: core.int, canBubble: core.bool, cancelable: core.bool}],
- _: [UIEvent, []]
+ _: [UIEvent, [core.String], [core.Map]]
+ }),
+ methods: () => ({[_initUIEvent]: [dart.void, [core.String, core.bool, core.bool, Window, core.int]]}),
+ statics: () => ({
+ _create_1: [UIEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [UIEvent, [dart.dynamic]]
}),
- methods: () => ({[_initUIEvent]: [dart.void, [core.String, core.bool, core.bool, Window, core.int]]})
+ names: ['_create_1', '_create_2']
});
UIEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('UIEvent')), dart.const(new _js_helper.Native("UIEvent"))];
dart.registerExtension(dart.global.UIEvent, UIEvent);
dart.defineExtensionNames([
- 'getSegments',
- 'activeSegmentEnd',
- 'activeSegmentStart',
'data'
]);
class CompositionEvent extends UIEvent {
@@ -4651,45 +5251,404 @@ dart_library.library('dart/html', null, /* Imports */[
if (view == null) {
view = exports.window;
}
- let e = exports.document[_createEvent]("CompositionEvent");
+ let e = dart.as(exports.document[_createEvent]("CompositionEvent"), CompositionEvent);
if (dart.notNull(html_common.Device.isFirefox)) {
e.initCompositionEvent(type, canBubble, cancelable, view, data, locale);
} else {
- dart.dcall(e[_initCompositionEvent], type, canBubble, cancelable, view, data);
+ e[_initCompositionEvent](type, canBubble, cancelable, view, data);
}
- return dart.as(e, CompositionEvent);
+ return e;
}
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return CompositionEvent._create_1(type, eventInitDict_1);
+ }
+ return CompositionEvent._create_2(type);
}
- get [dartx.activeSegmentEnd]() {
- return this.activeSegmentEnd;
+ static _create_1(type, eventInitDict) {
+ return dart.as(new CompositionEvent(type, eventInitDict), CompositionEvent);
}
- get [dartx.activeSegmentStart]() {
- return this.activeSegmentStart;
+ static _create_2(type) {
+ return dart.as(new CompositionEvent(type), CompositionEvent);
}
get [dartx.data]() {
return this.data;
}
- [dartx.getSegments]() {
- return this.getSegments();
- }
- [_initCompositionEvent](typeArg, canBubbleArg, cancelableArg, viewArg, dataArg) {
- return this.initCompositionEvent(typeArg, canBubbleArg, cancelableArg, viewArg, dataArg);
+ [_initCompositionEvent](type, bubbles, cancelable, view, data) {
+ return this.initCompositionEvent(type, bubbles, cancelable, view, data);
}
}
dart.setSignature(CompositionEvent, {
constructors: () => ({
new: [CompositionEvent, [core.String], {canBubble: core.bool, cancelable: core.bool, view: Window, data: core.String, locale: core.String}],
- _: [CompositionEvent, []]
+ _: [CompositionEvent, [core.String], [core.Map]]
}),
- methods: () => ({
- [dartx.getSegments]: [core.List$(core.int), []],
- [_initCompositionEvent]: [dart.void, [core.String, core.bool, core.bool, Window, core.String]]
- })
+ methods: () => ({[_initCompositionEvent]: [dart.void, [core.String, core.bool, core.bool, Window, core.String]]}),
+ statics: () => ({
+ _create_1: [CompositionEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [CompositionEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
CompositionEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('CompositionEvent')), dart.const(new _js_helper.Native("CompositionEvent"))];
dart.registerExtension(dart.global.CompositionEvent, CompositionEvent);
+ dart.defineExtensionNames([
+ 'disconnect',
+ 'supports',
+ 'opacity',
+ 'scrollLeft',
+ 'scrollTop',
+ 'transform'
+ ]);
+ class CompositorProxy extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(element, attributeArray) {
+ return CompositorProxy._create_1(element, attributeArray);
+ }
+ static _create_1(element, attributeArray) {
+ return dart.as(new CompositorProxy(element, attributeArray), CompositorProxy);
+ }
+ get [dartx.opacity]() {
+ return this.opacity;
+ }
+ set [dartx.opacity](value) {
+ this.opacity = value;
+ }
+ get [dartx.scrollLeft]() {
+ return this.scrollLeft;
+ }
+ set [dartx.scrollLeft](value) {
+ this.scrollLeft = value;
+ }
+ get [dartx.scrollTop]() {
+ return this.scrollTop;
+ }
+ set [dartx.scrollTop](value) {
+ this.scrollTop = value;
+ }
+ get [dartx.transform]() {
+ return this.transform;
+ }
+ set [dartx.transform](value) {
+ this.transform = value;
+ }
+ [dartx.disconnect]() {
+ return this.disconnect();
+ }
+ [dartx.supports](attribute) {
+ return this.supports(attribute);
+ }
+ }
+ dart.setSignature(CompositorProxy, {
+ constructors: () => ({
+ _: [CompositorProxy, []],
+ new: [CompositorProxy, [Element, core.List$(core.String)]]
+ }),
+ methods: () => ({
+ [dartx.disconnect]: [dart.void, []],
+ [dartx.supports]: [core.bool, [core.String]]
+ }),
+ statics: () => ({_create_1: [CompositorProxy, [dart.dynamic, dart.dynamic]]}),
+ names: ['_create_1']
+ });
+ CompositorProxy[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CompositorProxy')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CompositorProxy"))];
+ dart.registerExtension(dart.global.CompositorProxy, CompositorProxy);
+ dart.defineExtensionNames([
+ 'postMessage',
+ 'terminate',
+ 'onError',
+ 'onMessage'
+ ]);
+ class CompositorWorker extends EventTarget {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(scriptUrl) {
+ return CompositorWorker._create_1(scriptUrl);
+ }
+ static _create_1(scriptUrl) {
+ return dart.as(new CompositorWorker(scriptUrl), CompositorWorker);
+ }
+ [dartx.postMessage](message, transfer) {
+ if (transfer === void 0) transfer = null;
+ if (transfer != null) {
+ let message_1 = html_common.convertDartToNative_SerializedScriptValue(message);
+ this[_postMessage_1](message_1, transfer);
+ return;
+ }
+ let message_1 = html_common.convertDartToNative_SerializedScriptValue(message);
+ this[_postMessage_2](message_1);
+ return;
+ }
+ [_postMessage_1](message, transfer) {
+ return this.postMessage(message, transfer);
+ }
+ [_postMessage_2](message) {
+ return this.postMessage(message);
+ }
+ [dartx.terminate]() {
+ return this.terminate();
+ }
+ get [dartx.onError]() {
+ return CompositorWorker.errorEvent.forTarget(this);
+ }
+ get [dartx.onMessage]() {
+ return CompositorWorker.messageEvent.forTarget(this);
+ }
+ }
+ CompositorWorker[dart.implements] = () => [AbstractWorker];
+ dart.setSignature(CompositorWorker, {
+ constructors: () => ({
+ _: [CompositorWorker, []],
+ new: [CompositorWorker, [core.String]]
+ }),
+ methods: () => ({
+ [dartx.postMessage]: [dart.void, [dart.dynamic], [core.List$(MessagePort)]],
+ [_postMessage_1]: [dart.void, [dart.dynamic, core.List$(MessagePort)]],
+ [_postMessage_2]: [dart.void, [dart.dynamic]],
+ [dartx.terminate]: [dart.void, []]
+ }),
+ statics: () => ({_create_1: [CompositorWorker, [dart.dynamic]]}),
+ names: ['_create_1']
+ });
+ CompositorWorker[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CompositorWorker')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CompositorWorker"))];
+ dart.defineLazyProperties(CompositorWorker, {
+ get errorEvent() {
+ return dart.const(new (EventStreamProvider$(Event))('error'));
+ },
+ get messageEvent() {
+ return dart.const(new (EventStreamProvider$(MessageEvent))('message'));
+ }
+ });
+ dart.registerExtension(dart.global.CompositorWorker, CompositorWorker);
+ const _fetch_1 = Symbol('_fetch_1');
+ const _fetch_2 = Symbol('_fetch_2');
+ const _webkitRequestFileSystem = Symbol('_webkitRequestFileSystem');
+ const _webkitResolveLocalFileSystemUrl = Symbol('_webkitResolveLocalFileSystemUrl');
+ const _setInterval_String = Symbol('_setInterval_String');
+ const _setTimeout_String = Symbol('_setTimeout_String');
+ const _clearInterval = Symbol('_clearInterval');
+ const _clearTimeout = Symbol('_clearTimeout');
+ const _setInterval = Symbol('_setInterval');
+ const _setTimeout = Symbol('_setTimeout');
+ dart.defineExtensionNames([
+ 'close',
+ 'fetch',
+ 'importScripts',
+ 'webkitRequestFileSystem',
+ 'requestFileSystemSync',
+ 'resolveLocalFileSystemSyncUrl',
+ 'webkitResolveLocalFileSystemUrl',
+ 'atob',
+ 'btoa',
+ 'onError',
+ 'caches',
+ 'console',
+ 'crypto',
+ 'indexedDB',
+ 'location',
+ 'navigator',
+ 'performance',
+ 'self'
+ ]);
+ class WorkerGlobalScope extends EventTarget {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.caches]() {
+ return this.caches;
+ }
+ get [dartx.console]() {
+ return this.console;
+ }
+ get [dartx.crypto]() {
+ return this.crypto;
+ }
+ get [dartx.indexedDB]() {
+ return this.indexedDB;
+ }
+ get [dartx.location]() {
+ return this.location;
+ }
+ get [dartx.navigator]() {
+ return this.navigator;
+ }
+ get [dartx.performance]() {
+ return this.performance;
+ }
+ get [dartx.self]() {
+ return this.self;
+ }
+ [dartx.close]() {
+ return this.close();
+ }
+ [dartx.fetch](input, init) {
+ if (init === void 0) init = null;
+ if (init != null) {
+ let init_1 = html_common.convertDartToNative_Dictionary(init);
+ return this[_fetch_1](input, init_1);
+ }
+ return this[_fetch_2](input);
+ }
+ [_fetch_1](input, init) {
+ return this.fetch(input, init);
+ }
+ [_fetch_2](input) {
+ return this.fetch(input);
+ }
+ [dartx.importScripts](urls) {
+ return this.importScripts(urls);
+ }
+ [_webkitRequestFileSystem](type, size, successCallback, errorCallback) {
+ return this.webkitRequestFileSystem(type, size, successCallback, errorCallback);
+ }
+ [dartx.webkitRequestFileSystem](type, size) {
+ let completer = async.Completer$(FileSystem).new();
+ this[_webkitRequestFileSystem](type, size, dart.fn(value => {
+ completer.complete(value);
+ }, dart.void, [FileSystem]), dart.fn(error => {
+ completer.completeError(error);
+ }, dart.void, [FileError]));
+ return completer.future;
+ }
+ [dartx.requestFileSystemSync](type, size) {
+ return this.webkitRequestFileSystemSync(type, size);
+ }
+ [dartx.resolveLocalFileSystemSyncUrl](url) {
+ return this.webkitResolveLocalFileSystemSyncURL(url);
+ }
+ [_webkitResolveLocalFileSystemUrl](url, successCallback, errorCallback) {
+ return this.webkitResolveLocalFileSystemURL(url, successCallback, errorCallback);
+ }
+ [dartx.webkitResolveLocalFileSystemUrl](url) {
+ let completer = async.Completer$(Entry).new();
+ this[_webkitResolveLocalFileSystemUrl](url, dart.fn(value => {
+ completer.complete(value);
+ }, dart.void, [Entry]), dart.fn(error => {
+ completer.completeError(error);
+ }, dart.void, [FileError]));
+ return completer.future;
+ }
+ [dartx.atob](atob) {
+ return this.atob(atob);
+ }
+ [dartx.btoa](btoa) {
+ return this.btoa(btoa);
+ }
+ [_setInterval_String](handler, timeout, arguments$) {
+ return this.setInterval(handler, timeout, arguments$);
+ }
+ [_setTimeout_String](handler, timeout, arguments$) {
+ return this.setTimeout(handler, timeout, arguments$);
+ }
+ [_clearInterval](handle) {
+ return this.clearInterval(handle);
+ }
+ [_clearTimeout](handle) {
+ return this.clearTimeout(handle);
+ }
+ [_setInterval](handler, timeout) {
+ return this.setInterval(handler, timeout);
+ }
+ [_setTimeout](handler, timeout) {
+ return this.setTimeout(handler, timeout);
+ }
+ get [dartx.onError]() {
+ return WorkerGlobalScope.errorEvent.forTarget(this);
+ }
+ }
+ WorkerGlobalScope[dart.implements] = () => [_WindowTimers, WindowBase64];
+ dart.setSignature(WorkerGlobalScope, {
+ constructors: () => ({_: [WorkerGlobalScope, []]}),
+ methods: () => ({
+ [dartx.close]: [dart.void, []],
+ [dartx.fetch]: [async.Future, [dart.dynamic], [core.Map]],
+ [_fetch_1]: [async.Future, [dart.dynamic, dart.dynamic]],
+ [_fetch_2]: [async.Future, [dart.dynamic]],
+ [dartx.importScripts]: [dart.void, [core.String]],
+ [_webkitRequestFileSystem]: [dart.void, [core.int, core.int], [_FileSystemCallback, _ErrorCallback]],
+ [dartx.webkitRequestFileSystem]: [async.Future$(FileSystem), [core.int, core.int]],
+ [dartx.requestFileSystemSync]: [_DOMFileSystemSync, [core.int, core.int]],
+ [dartx.resolveLocalFileSystemSyncUrl]: [_EntrySync, [core.String]],
+ [_webkitResolveLocalFileSystemUrl]: [dart.void, [core.String, _EntryCallback], [_ErrorCallback]],
+ [dartx.webkitResolveLocalFileSystemUrl]: [async.Future$(Entry), [core.String]],
+ [dartx.atob]: [core.String, [core.String]],
+ [dartx.btoa]: [core.String, [core.String]],
+ [_setInterval_String]: [core.int, [core.String], [core.int, core.Object]],
+ [_setTimeout_String]: [core.int, [core.String], [core.int, core.Object]],
+ [_clearInterval]: [dart.void, [], [core.int]],
+ [_clearTimeout]: [dart.void, [], [core.int]],
+ [_setInterval]: [core.int, [core.Object], [core.int]],
+ [_setTimeout]: [core.int, [core.Object], [core.int]]
+ })
+ });
+ WorkerGlobalScope[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WorkerGlobalScope')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("WorkerGlobalScope"))];
+ WorkerGlobalScope.PERSISTENT = 1;
+ WorkerGlobalScope.TEMPORARY = 0;
+ dart.defineLazyProperties(WorkerGlobalScope, {
+ get errorEvent() {
+ return dart.const(new (EventStreamProvider$(Event))('error'));
+ }
+ });
+ dart.registerExtension(dart.global.WorkerGlobalScope, WorkerGlobalScope);
+ dart.defineExtensionNames([
+ 'cancelAnimationFrame',
+ 'postMessage',
+ 'requestAnimationFrame',
+ 'onMessage'
+ ]);
+ class CompositorWorkerGlobalScope extends WorkerGlobalScope {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.cancelAnimationFrame](handle) {
+ return this.cancelAnimationFrame(handle);
+ }
+ [dartx.postMessage](message, transfer) {
+ if (transfer === void 0) transfer = null;
+ if (transfer != null) {
+ let message_1 = html_common.convertDartToNative_SerializedScriptValue(message);
+ this[_postMessage_1](message_1, transfer);
+ return;
+ }
+ let message_1 = html_common.convertDartToNative_SerializedScriptValue(message);
+ this[_postMessage_2](message_1);
+ return;
+ }
+ [_postMessage_1](message, transfer) {
+ return this.postMessage(message, transfer);
+ }
+ [_postMessage_2](message) {
+ return this.postMessage(message);
+ }
+ [dartx.requestAnimationFrame](callback) {
+ return this.requestAnimationFrame(callback);
+ }
+ get [dartx.onMessage]() {
+ return CompositorWorkerGlobalScope.messageEvent.forTarget(this);
+ }
+ }
+ dart.setSignature(CompositorWorkerGlobalScope, {
+ constructors: () => ({_: [CompositorWorkerGlobalScope, []]}),
+ methods: () => ({
+ [dartx.cancelAnimationFrame]: [dart.void, [core.int]],
+ [dartx.postMessage]: [dart.void, [dart.dynamic], [core.List$(MessagePort)]],
+ [_postMessage_1]: [dart.void, [dart.dynamic, core.List$(MessagePort)]],
+ [_postMessage_2]: [dart.void, [dart.dynamic]],
+ [dartx.requestAnimationFrame]: [core.int, [FrameRequestCallback]]
+ })
+ });
+ CompositorWorkerGlobalScope[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CompositorWorkerGlobalScope')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CompositorWorkerGlobalScope"))];
+ dart.defineLazyProperties(CompositorWorkerGlobalScope, {
+ get messageEvent() {
+ return dart.const(new (EventStreamProvider$(MessageEvent))('message'));
+ }
+ });
+ dart.registerExtension(dart.global.CompositorWorkerGlobalScope, CompositorWorkerGlobalScope);
const _isConsoleDefined = Symbol('_isConsoleDefined');
class Console extends core.Object {
_safe() {
@@ -4804,6 +5763,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
});
dart.defineExtensionNames([
+ 'assertCondition',
'timeline',
'timelineEnd'
]);
@@ -4811,6 +5771,9 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ [dartx.assertCondition](condition, arg) {
+ return this.assert(condition, arg);
+ }
[dartx.timeline](title) {
return this.timeline(title);
}
@@ -4821,6 +5784,7 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(ConsoleBase, {
constructors: () => ({_: [ConsoleBase, []]}),
methods: () => ({
+ [dartx.assertCondition]: [dart.void, [core.bool, core.Object]],
[dartx.timeline]: [dart.void, [core.String]],
[dartx.timelineEnd]: [dart.void, [core.String]]
})
@@ -4907,16 +5871,17 @@ dart_library.library('dart/html', null, /* Imports */[
Coordinates[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Coordinates')), dart.const(new _js_helper.Native("Coordinates"))];
dart.registerExtension(dart.global.Coordinates, Coordinates);
dart.defineExtensionNames([
- 'avatarUrl',
+ 'iconUrl',
'id',
- 'name'
+ 'name',
+ 'type'
]);
class Credential extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.avatarUrl]() {
- return this.avatarURL;
+ get [dartx.iconUrl]() {
+ return this.iconURL;
}
get [dartx.id]() {
return this.id;
@@ -4924,6 +5889,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.name]() {
return this.name;
}
+ get [dartx.type]() {
+ return this.type;
+ }
}
dart.setSignature(Credential, {
constructors: () => ({_: [Credential, []]})
@@ -4933,24 +5901,17 @@ dart_library.library('dart/html', null, /* Imports */[
const _request_1 = Symbol('_request_1');
const _request_2 = Symbol('_request_2');
dart.defineExtensionNames([
- 'notifyFailedSignIn',
'notifySignedIn',
- 'notifySignedOut',
- 'request'
+ 'request',
+ 'requireUserMediation'
]);
class CredentialsContainer extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- [dartx.notifyFailedSignIn](credential) {
- return this.notifyFailedSignIn(credential);
- }
[dartx.notifySignedIn](credential) {
return this.notifySignedIn(credential);
}
- [dartx.notifySignedOut]() {
- return this.notifySignedOut();
- }
[dartx.request](options) {
if (options === void 0) options = null;
if (options != null) {
@@ -4965,20 +5926,86 @@ dart_library.library('dart/html', null, /* Imports */[
[_request_2]() {
return this.request();
}
+ [dartx.requireUserMediation]() {
+ return this.requireUserMediation();
+ }
}
dart.setSignature(CredentialsContainer, {
constructors: () => ({_: [CredentialsContainer, []]}),
methods: () => ({
- [dartx.notifyFailedSignIn]: [async.Future, [Credential]],
[dartx.notifySignedIn]: [async.Future, [Credential]],
- [dartx.notifySignedOut]: [async.Future, []],
[dartx.request]: [async.Future, [], [core.Map]],
[_request_1]: [async.Future, [dart.dynamic]],
- [_request_2]: [async.Future, []]
+ [_request_2]: [async.Future, []],
+ [dartx.requireUserMediation]: [async.Future, []]
})
});
CredentialsContainer[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CredentialsContainer')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CredentialsContainer"))];
dart.registerExtension(dart.global.CredentialsContainer, CredentialsContainer);
+ dart.defineExtensionNames([
+ 'acceptConnection',
+ 'client'
+ ]);
+ class CrossOriginConnectEvent extends Event {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.client]() {
+ return this.client;
+ }
+ [dartx.acceptConnection](shouldAccept) {
+ return this.acceptConnection(shouldAccept);
+ }
+ }
+ dart.setSignature(CrossOriginConnectEvent, {
+ constructors: () => ({_: [CrossOriginConnectEvent, []]}),
+ methods: () => ({[dartx.acceptConnection]: [dart.void, [async.Future]]})
+ });
+ CrossOriginConnectEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CrossOriginConnectEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CrossOriginConnectEvent"))];
+ dart.registerExtension(dart.global.CrossOriginConnectEvent, CrossOriginConnectEvent);
+ dart.defineExtensionNames([
+ 'postMessage',
+ 'origin',
+ 'targetUrl'
+ ]);
+ class CrossOriginServiceWorkerClient extends EventTarget {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.origin]() {
+ return this.origin;
+ }
+ get [dartx.targetUrl]() {
+ return this.targetUrl;
+ }
+ [dartx.postMessage](message, transfer) {
+ if (transfer === void 0) transfer = null;
+ if (transfer != null) {
+ let message_1 = html_common.convertDartToNative_SerializedScriptValue(message);
+ this[_postMessage_1](message_1, transfer);
+ return;
+ }
+ let message_1 = html_common.convertDartToNative_SerializedScriptValue(message);
+ this[_postMessage_2](message_1);
+ return;
+ }
+ [_postMessage_1](message, transfer) {
+ return this.postMessage(message, transfer);
+ }
+ [_postMessage_2](message) {
+ return this.postMessage(message);
+ }
+ }
+ dart.setSignature(CrossOriginServiceWorkerClient, {
+ constructors: () => ({_: [CrossOriginServiceWorkerClient, []]}),
+ methods: () => ({
+ [dartx.postMessage]: [dart.void, [dart.dynamic], [core.List$(MessagePort)]],
+ [_postMessage_1]: [dart.void, [dart.dynamic, core.List$(MessagePort)]],
+ [_postMessage_2]: [dart.void, [dart.dynamic]]
+ })
+ });
+ CrossOriginServiceWorkerClient[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CrossOriginServiceWorkerClient')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CrossOriginServiceWorkerClient"))];
+ dart.registerExtension(dart.global.CrossOriginServiceWorkerClient, CrossOriginServiceWorkerClient);
const _getRandomValues = Symbol('_getRandomValues');
dart.defineExtensionNames([
'getRandomValues',
@@ -5038,27 +6065,18 @@ dart_library.library('dart/html', null, /* Imports */[
});
CryptoKey[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CryptoKey')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CryptoKey"))];
dart.registerExtension(dart.global.CryptoKey, CryptoKey);
- dart.defineExtensionNames([
- 'supports',
- 'supportsCondition'
- ]);
class Css extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- [dartx.supports](property, value) {
- return this.supports(property, value);
- }
- [dartx.supportsCondition](conditionText) {
- return this.supports(conditionText);
- }
}
dart.setSignature(Css, {
constructors: () => ({_: [Css, []]}),
- methods: () => ({
- [dartx.supports]: [core.bool, [core.String, core.String]],
- [dartx.supportsCondition]: [core.bool, [core.String]]
- })
+ statics: () => ({
+ supports: [core.bool, [core.String, core.String]],
+ supportsCondition: [core.bool, [core.String]]
+ }),
+ names: ['supports', 'supportsCondition']
});
Css[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSS')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CSS"))];
dart.registerExtension(dart.global.CSS, Css);
@@ -5102,7 +6120,6 @@ dart_library.library('dart/html', null, /* Imports */[
CssRule.STYLE_RULE = 1;
CssRule.SUPPORTS_RULE = 12;
CssRule.VIEWPORT_RULE = 15;
- CssRule.WEBKIT_FILTER_RULE = 17;
CssRule.WEBKIT_KEYFRAMES_RULE = 7;
CssRule.WEBKIT_KEYFRAME_RULE = 8;
dart.registerExtension(dart.global.CSSRule, CssRule);
@@ -5128,7 +6145,7 @@ dart_library.library('dart/html', null, /* Imports */[
dart.defineExtensionNames([
'style'
]);
- class CssFilterRule extends CssRule {
+ class CssFontFaceRule extends CssRule {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
@@ -5136,27 +6153,39 @@ dart_library.library('dart/html', null, /* Imports */[
return this.style;
}
}
- dart.setSignature(CssFilterRule, {
- constructors: () => ({_: [CssFilterRule, []]})
+ dart.setSignature(CssFontFaceRule, {
+ constructors: () => ({_: [CssFontFaceRule, []]})
});
- CssFilterRule[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WebKitCSSFilterRule')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("WebKitCSSFilterRule"))];
- dart.registerExtension(dart.global.WebKitCSSFilterRule, CssFilterRule);
+ CssFontFaceRule[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSFontFaceRule')), dart.const(new _js_helper.Native("CSSFontFaceRule"))];
+ dart.registerExtension(dart.global.CSSFontFaceRule, CssFontFaceRule);
dart.defineExtensionNames([
- 'style'
+ 'deleteRule',
+ 'insertRule',
+ 'cssRules'
]);
- class CssFontFaceRule extends CssRule {
+ class CssGroupingRule extends CssRule {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.style]() {
- return this.style;
+ get [dartx.cssRules]() {
+ return this.cssRules;
+ }
+ [dartx.deleteRule](index) {
+ return this.deleteRule(index);
+ }
+ [dartx.insertRule](rule, index) {
+ return this.insertRule(rule, index);
}
}
- dart.setSignature(CssFontFaceRule, {
- constructors: () => ({_: [CssFontFaceRule, []]})
+ dart.setSignature(CssGroupingRule, {
+ constructors: () => ({_: [CssGroupingRule, []]}),
+ methods: () => ({
+ [dartx.deleteRule]: [dart.void, [core.int]],
+ [dartx.insertRule]: [core.int, [core.String, core.int]]
+ })
});
- CssFontFaceRule[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSFontFaceRule')), dart.const(new _js_helper.Native("CSSFontFaceRule"))];
- dart.registerExtension(dart.global.CSSFontFaceRule, CssFontFaceRule);
+ CssGroupingRule[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSGroupingRule')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CSSGroupingRule"))];
+ dart.registerExtension(dart.global.CSSGroupingRule, CssGroupingRule);
dart.defineExtensionNames([
'href',
'media',
@@ -5205,9 +6234,9 @@ dart_library.library('dart/html', null, /* Imports */[
CssKeyframeRule[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSKeyframeRule')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CSSKeyframeRule,MozCSSKeyframeRule,WebKitCSSKeyframeRule"))];
dart.registerExtension(dart.global.CSSKeyframeRule, CssKeyframeRule);
dart.defineExtensionNames([
+ 'appendRule',
'deleteRule',
'findRule',
- 'appendRule',
'cssRules',
'name'
]);
@@ -5227,56 +6256,40 @@ dart_library.library('dart/html', null, /* Imports */[
[__getter__](index) {
return this.__getter__(index);
}
- [dartx.deleteRule](key) {
- return this.deleteRule(key);
+ [dartx.appendRule](rule) {
+ return this.appendRule(rule);
}
- [dartx.findRule](key) {
- return this.findRule(key);
+ [dartx.deleteRule](select) {
+ return this.deleteRule(select);
}
- [dartx.appendRule](rule) {
- return this.insertRule(rule);
+ [dartx.findRule](select) {
+ return this.findRule(select);
}
}
dart.setSignature(CssKeyframesRule, {
constructors: () => ({_: [CssKeyframesRule, []]}),
methods: () => ({
[__getter__]: [CssKeyframeRule, [core.int]],
+ [dartx.appendRule]: [dart.void, [core.String]],
[dartx.deleteRule]: [dart.void, [core.String]],
- [dartx.findRule]: [CssKeyframeRule, [core.String]],
- [dartx.appendRule]: [dart.void, [core.String]]
+ [dartx.findRule]: [CssKeyframeRule, [core.String]]
})
});
CssKeyframesRule[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSKeyframesRule')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("CSSKeyframesRule,MozCSSKeyframesRule,WebKitCSSKeyframesRule"))];
dart.registerExtension(dart.global.CSSKeyframesRule, CssKeyframesRule);
dart.defineExtensionNames([
- 'deleteRule',
- 'insertRule',
- 'cssRules',
'media'
]);
- class CssMediaRule extends CssRule {
+ class CssMediaRule extends CssGroupingRule {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.cssRules]() {
- return this.cssRules;
- }
get [dartx.media]() {
return this.media;
}
- [dartx.deleteRule](index) {
- return this.deleteRule(index);
- }
- [dartx.insertRule](rule, index) {
- return this.insertRule(rule, index);
- }
}
dart.setSignature(CssMediaRule, {
- constructors: () => ({_: [CssMediaRule, []]}),
- methods: () => ({
- [dartx.deleteRule]: [dart.void, [core.int]],
- [dartx.insertRule]: [core.int, [core.String, core.int]]
- })
+ constructors: () => ({_: [CssMediaRule, []]})
});
CssMediaRule[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSMediaRule')), dart.const(new _js_helper.Native("CSSMediaRule"))];
dart.registerExtension(dart.global.CSSMediaRule, CssMediaRule);
@@ -5308,7 +6321,6 @@ dart_library.library('dart/html', null, /* Imports */[
const _getPropertyValue = Symbol('_getPropertyValue');
const _setPropertyHelper = Symbol('_setPropertyHelper');
const _browserPropertyName = Symbol('_browserPropertyName');
- const __setter__ = Symbol('__setter__');
const _background = Symbol('_background');
const _backgroundAttachment = Symbol('_backgroundAttachment');
const _backgroundColor = Symbol('_backgroundColor');
@@ -8406,23 +9418,17 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.parentRule]() {
return this.parentRule;
}
- [__getter__](name) {
- return this.__getter__(name);
- }
- [__setter__](propertyName, propertyValue) {
- return this.__setter__(propertyName, propertyValue);
- }
- [dartx.getPropertyPriority](propertyName) {
- return this.getPropertyPriority(propertyName);
+ [dartx.getPropertyPriority](property) {
+ return this.getPropertyPriority(property);
}
- [_getPropertyValue](propertyName) {
- return this.getPropertyValue(propertyName);
+ [_getPropertyValue](property) {
+ return this.getPropertyValue(property);
}
[dartx.item](index) {
return this.item(index);
}
- [dartx.removeProperty](propertyName) {
- return this.removeProperty(propertyName);
+ [dartx.removeProperty](property) {
+ return this.removeProperty(property);
}
get [dartx.background]() {
return this[_background];
@@ -9519,8 +10525,6 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.setProperty]: [dart.void, [core.String, core.String], [core.String]],
[_browserPropertyName]: [core.String, [core.String]],
[_setPropertyHelper]: [dart.void, [core.String, core.String], [core.String]],
- [__getter__]: [core.Object, [core.String]],
- [__setter__]: [dart.void, [core.String, core.String]],
[dartx.getPropertyPriority]: [core.String, [core.String]],
[_getPropertyValue]: [core.String, [core.String]],
[dartx.item]: [core.String, [core.int]],
@@ -10134,8 +11138,19 @@ dart_library.library('dart/html', null, /* Imports */[
}
return this[_detail];
}
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return CustomEvent._create_1(type, eventInitDict_1);
+ }
+ return CustomEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new CustomEvent(type, eventInitDict), CustomEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new CustomEvent(type), CustomEvent);
}
get [_detail]() {
return html_common.convertNativeToDart_SerializedScriptValue(this[_get__detail]);
@@ -10143,16 +11158,21 @@ dart_library.library('dart/html', null, /* Imports */[
get [_get__detail]() {
return this.detail;
}
- [_initCustomEvent](typeArg, canBubbleArg, cancelableArg, detailArg) {
- return this.initCustomEvent(typeArg, canBubbleArg, cancelableArg, detailArg);
+ [_initCustomEvent](type, bubbles, cancelable, detail) {
+ return this.initCustomEvent(type, bubbles, cancelable, detail);
}
}
dart.setSignature(CustomEvent, {
constructors: () => ({
new: [CustomEvent, [core.String], {canBubble: core.bool, cancelable: core.bool, detail: core.Object}],
- _: [CustomEvent, []]
+ _: [CustomEvent, [core.String], [core.Map]]
+ }),
+ methods: () => ({[_initCustomEvent]: [dart.void, [core.String, core.bool, core.bool, core.Object]]}),
+ statics: () => ({
+ _create_1: [CustomEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [CustomEvent, [dart.dynamic]]
}),
- methods: () => ({[_initCustomEvent]: [dart.void, [core.String, core.bool, core.bool, core.Object]]})
+ names: ['_create_1', '_create_2']
});
CustomEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('CustomEvent')), dart.const(new _js_helper.Native("CustomEvent"))];
dart.registerExtension(dart.global.CustomEvent, CustomEvent);
@@ -10244,14 +11264,14 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.types]() {
return this.types;
}
- [dartx.clearData](type) {
- return this.clearData(type);
+ [dartx.clearData](format) {
+ return this.clearData(format);
}
- [dartx.getData](type) {
- return this.getData(type);
+ [dartx.getData](format) {
+ return this.getData(format);
}
- [dartx.setData](type, data) {
- return this.setData(type, data);
+ [dartx.setData](format, data) {
+ return this.setData(format, data);
}
[dartx.setDragImage](image, x, y) {
return this.setDragImage(image, x, y);
@@ -10319,6 +11339,7 @@ dart_library.library('dart/html', null, /* Imports */[
'addData',
'addFile',
'clear',
+ 'item',
'remove',
'get',
'length'
@@ -10330,9 +11351,6 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.length]() {
return this.length;
}
- [__getter__](index) {
- return this.__getter__(index);
- }
[dartx.add](data_OR_file, type) {
return this.add(data_OR_file, type);
}
@@ -10345,6 +11363,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.clear]() {
return this.clear();
}
+ [dartx.item](index) {
+ return this.item(index);
+ }
[dartx.remove](index) {
return this.remove(index);
}
@@ -10355,11 +11376,11 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(DataTransferItemList, {
constructors: () => ({_: [DataTransferItemList, []]}),
methods: () => ({
- [__getter__]: [DataTransferItem, [core.int]],
[dartx.add]: [DataTransferItem, [dart.dynamic], [core.String]],
[dartx.addData]: [DataTransferItem, [core.String, core.String]],
[dartx.addFile]: [DataTransferItem, [File]],
[dartx.clear]: [dart.void, []],
+ [dartx.item]: [DataTransferItem, [core.int]],
[dartx.remove]: [dart.void, [core.int]],
[dartx.get]: [DataTransferItem, [core.int]]
})
@@ -10367,144 +11388,6 @@ dart_library.library('dart/html', null, /* Imports */[
DataTransferItemList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('DataTransferItemList')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("DataTransferItemList"))];
dart.registerExtension(dart.global.DataTransferItemList, DataTransferItemList);
const DatabaseCallback = dart.typedef('DatabaseCallback', () => dart.functionType(dart.void, [web_sql.SqlDatabase]));
- const _postMessage_1 = Symbol('_postMessage_1');
- const _postMessage_2 = Symbol('_postMessage_2');
- const _webkitRequestFileSystem = Symbol('_webkitRequestFileSystem');
- const _webkitResolveLocalFileSystemUrl = Symbol('_webkitResolveLocalFileSystemUrl');
- const _clearInterval = Symbol('_clearInterval');
- const _clearTimeout = Symbol('_clearTimeout');
- const _setInterval = Symbol('_setInterval');
- const _setTimeout = Symbol('_setTimeout');
- dart.defineExtensionNames([
- 'close',
- 'importScripts',
- 'webkitRequestFileSystem',
- 'requestFileSystemSync',
- 'resolveLocalFileSystemSyncUrl',
- 'webkitResolveLocalFileSystemUrl',
- 'atob',
- 'btoa',
- 'onError',
- 'console',
- 'crypto',
- 'indexedDB',
- 'location',
- 'navigator',
- 'performance',
- 'self'
- ]);
- class WorkerGlobalScope extends EventTarget {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- get [dartx.console]() {
- return this.console;
- }
- get [dartx.crypto]() {
- return this.crypto;
- }
- get [dartx.indexedDB]() {
- return this.indexedDB;
- }
- get [dartx.location]() {
- return this.location;
- }
- get [dartx.navigator]() {
- return this.navigator;
- }
- get [dartx.performance]() {
- return this.performance;
- }
- get [dartx.self]() {
- return this.self;
- }
- [dartx.close]() {
- return this.close();
- }
- [dartx.importScripts](urls) {
- return this.importScripts(urls);
- }
- [_webkitRequestFileSystem](type, size, successCallback, errorCallback) {
- return this.webkitRequestFileSystem(type, size, successCallback, errorCallback);
- }
- [dartx.webkitRequestFileSystem](type, size) {
- let completer = async.Completer$(FileSystem).new();
- this[_webkitRequestFileSystem](type, size, dart.fn(value => {
- completer.complete(value);
- }, dart.void, [FileSystem]), dart.fn(error => {
- completer.completeError(error);
- }, dart.void, [FileError]));
- return completer.future;
- }
- [dartx.requestFileSystemSync](type, size) {
- return this.webkitRequestFileSystemSync(type, size);
- }
- [dartx.resolveLocalFileSystemSyncUrl](url) {
- return this.webkitResolveLocalFileSystemSyncURL(url);
- }
- [_webkitResolveLocalFileSystemUrl](url, successCallback, errorCallback) {
- return this.webkitResolveLocalFileSystemURL(url, successCallback, errorCallback);
- }
- [dartx.webkitResolveLocalFileSystemUrl](url) {
- let completer = async.Completer$(Entry).new();
- this[_webkitResolveLocalFileSystemUrl](url, dart.fn(value => {
- completer.complete(value);
- }, dart.void, [Entry]), dart.fn(error => {
- completer.completeError(error);
- }, dart.void, [FileError]));
- return completer.future;
- }
- [dartx.atob](string) {
- return this.atob(string);
- }
- [dartx.btoa](string) {
- return this.btoa(string);
- }
- [_clearInterval](handle) {
- return this.clearInterval(handle);
- }
- [_clearTimeout](handle) {
- return this.clearTimeout(handle);
- }
- [_setInterval](handler, timeout) {
- return this.setInterval(handler, timeout);
- }
- [_setTimeout](handler, timeout) {
- return this.setTimeout(handler, timeout);
- }
- get [dartx.onError]() {
- return WorkerGlobalScope.errorEvent.forTarget(this);
- }
- }
- WorkerGlobalScope[dart.implements] = () => [_WindowTimers, WindowBase64];
- dart.setSignature(WorkerGlobalScope, {
- constructors: () => ({_: [WorkerGlobalScope, []]}),
- methods: () => ({
- [dartx.close]: [dart.void, []],
- [dartx.importScripts]: [dart.void, [core.String]],
- [_webkitRequestFileSystem]: [dart.void, [core.int, core.int], [_FileSystemCallback, _ErrorCallback]],
- [dartx.webkitRequestFileSystem]: [async.Future$(FileSystem), [core.int, core.int]],
- [dartx.requestFileSystemSync]: [_DOMFileSystemSync, [core.int, core.int]],
- [dartx.resolveLocalFileSystemSyncUrl]: [_EntrySync, [core.String]],
- [_webkitResolveLocalFileSystemUrl]: [dart.void, [core.String, _EntryCallback], [_ErrorCallback]],
- [dartx.webkitResolveLocalFileSystemUrl]: [async.Future$(Entry), [core.String]],
- [dartx.atob]: [core.String, [core.String]],
- [dartx.btoa]: [core.String, [core.String]],
- [_clearInterval]: [dart.void, [core.int]],
- [_clearTimeout]: [dart.void, [core.int]],
- [_setInterval]: [core.int, [core.Object, core.int]],
- [_setTimeout]: [core.int, [core.Object, core.int]]
- })
- });
- WorkerGlobalScope[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WorkerGlobalScope')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("WorkerGlobalScope"))];
- WorkerGlobalScope.PERSISTENT = 1;
- WorkerGlobalScope.TEMPORARY = 0;
- dart.defineLazyProperties(WorkerGlobalScope, {
- get errorEvent() {
- return dart.const(new (EventStreamProvider$(Event))('error'));
- }
- });
- dart.registerExtension(dart.global.WorkerGlobalScope, WorkerGlobalScope);
dart.defineExtensionNames([
'postMessage',
'onMessage'
@@ -10550,6 +11433,44 @@ dart_library.library('dart/html', null, /* Imports */[
});
dart.registerExtension(dart.global.DedicatedWorkerGlobalScope, DedicatedWorkerGlobalScope);
dart.defineExtensionNames([
+ 'session'
+ ]);
+ class DefaultSessionStartEvent extends Event {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return DefaultSessionStartEvent._create_1(type, eventInitDict_1);
+ }
+ return DefaultSessionStartEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new DefaultSessionStartEvent(type, eventInitDict), DefaultSessionStartEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new DefaultSessionStartEvent(type), DefaultSessionStartEvent);
+ }
+ get [dartx.session]() {
+ return this.session;
+ }
+ }
+ dart.setSignature(DefaultSessionStartEvent, {
+ constructors: () => ({
+ _: [DefaultSessionStartEvent, []],
+ new: [DefaultSessionStartEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [DefaultSessionStartEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [DefaultSessionStartEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ DefaultSessionStartEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('DefaultSessionStartEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("DefaultSessionStartEvent"))];
+ dart.registerExtension(dart.global.DefaultSessionStartEvent, DefaultSessionStartEvent);
+ dart.defineExtensionNames([
'queryUsageAndQuota',
'requestQuota'
]);
@@ -10664,12 +11585,34 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return DeviceLightEvent._create_1(type, eventInitDict_1);
+ }
+ return DeviceLightEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new DeviceLightEvent(type, eventInitDict), DeviceLightEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new DeviceLightEvent(type), DeviceLightEvent);
+ }
get [dartx.value]() {
return this.value;
}
}
dart.setSignature(DeviceLightEvent, {
- constructors: () => ({_: [DeviceLightEvent, []]})
+ constructors: () => ({
+ _: [DeviceLightEvent, []],
+ new: [DeviceLightEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [DeviceLightEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [DeviceLightEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
DeviceLightEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('DeviceLightEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("DeviceLightEvent"))];
dart.registerExtension(dart.global.DeviceLightEvent, DeviceLightEvent);
@@ -10721,9 +11664,9 @@ dart_library.library('dart/html', null, /* Imports */[
let beta = opts && 'beta' in opts ? opts.beta : 0;
let gamma = opts && 'gamma' in opts ? opts.gamma : 0;
let absolute = opts && 'absolute' in opts ? opts.absolute : false;
- let e = exports.document[_createEvent]("DeviceOrientationEvent");
- dart.dcall(e[_initDeviceOrientationEvent], type, canBubble, cancelable, alpha, beta, gamma, absolute);
- return dart.as(e, DeviceOrientationEvent);
+ let e = dart.as(exports.document[_createEvent]("DeviceOrientationEvent"), DeviceOrientationEvent);
+ e[_initDeviceOrientationEvent](type, canBubble, cancelable, alpha, beta, gamma, absolute);
+ return e;
}
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -11179,6 +12122,7 @@ dart_library.library('dart/html', null, /* Imports */[
const _selectedStylesheetSet = Symbol('_selectedStylesheetSet');
const _styleSheets = Symbol('_styleSheets');
const _title = Symbol('_title');
+ const _visibilityState = Symbol('_visibilityState');
const _webkitFullscreenElement = Symbol('_webkitFullscreenElement');
const _webkitFullscreenEnabled = Symbol('_webkitFullscreenEnabled');
const _webkitHidden = Symbol('_webkitHidden');
@@ -11201,10 +12145,10 @@ dart_library.library('dart/html', null, /* Imports */[
'adoptNode',
'createDocumentFragment',
'createRange',
+ 'elementsFromPoint',
'execCommand',
'exitFullscreen',
'exitPointerLock',
- 'getElementById',
'getElementsByClassName',
'getElementsByName',
'getElementsByTagName',
@@ -11215,6 +12159,7 @@ dart_library.library('dart/html', null, /* Imports */[
'queryCommandSupported',
'queryCommandValue',
'transformDocumentToTreeView',
+ 'getElementById',
'querySelector',
'onAbort',
'onBeforeCopy',
@@ -11294,6 +12239,7 @@ dart_library.library('dart/html', null, /* Imports */[
'supportsRegister',
'createElement',
'createElementNS',
+ 'visibilityState',
'activeElement',
'contentType',
'cookie',
@@ -11305,11 +12251,12 @@ dart_library.library('dart/html', null, /* Imports */[
'fullscreenEnabled',
'hidden',
'implementation',
+ 'origin',
'pointerLockElement',
'readyState',
'rootElement',
- 'timeline',
- 'visibilityState'
+ 'scrollingElement',
+ 'timeline'
]);
class Document extends Node {
static _() {
@@ -11369,6 +12316,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [_lastModified]() {
return this.lastModified;
}
+ get [dartx.origin]() {
+ return this.origin;
+ }
get [dartx.pointerLockElement]() {
return this.pointerLockElement;
}
@@ -11384,6 +12334,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.rootElement]() {
return this.rootElement;
}
+ get [dartx.scrollingElement]() {
+ return this.scrollingElement;
+ }
get [_selectedStylesheetSet]() {
return this.selectedStylesheetSet;
}
@@ -11402,7 +12355,7 @@ dart_library.library('dart/html', null, /* Imports */[
set [_title](value) {
this.title = value;
}
- get [dartx.visibilityState]() {
+ get [_visibilityState]() {
return this.visibilityState;
}
get [_webkitFullscreenElement]() {
@@ -11441,12 +12394,12 @@ dart_library.library('dart/html', null, /* Imports */[
[_createTextNode](data) {
return this.createTextNode(data);
}
- [_createTouch](window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) {
+ [_createTouch](window, target, identifier, pageX, pageY, screenX, screenY, radiusX, radiusY, rotationAngle, force) {
let target_1 = _convertDartToNative_EventTarget(target);
- return this[_createTouch_1](window, target_1, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
+ return this[_createTouch_1](window, target_1, identifier, pageX, pageY, screenX, screenY, radiusX, radiusY, rotationAngle, force);
}
- [_createTouch_1](window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) {
- return this.createTouch(window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce);
+ [_createTouch_1](window, target, identifier, pageX, pageY, screenX, screenY, radiusX, radiusY, rotationAngle, force) {
+ return this.createTouch(window, target, identifier, pageX, pageY, screenX, screenY, radiusX, radiusY, rotationAngle, force);
}
[_createTouchList](touches) {
return this.createTouchList(touches);
@@ -11454,8 +12407,11 @@ dart_library.library('dart/html', null, /* Imports */[
[_elementFromPoint](x, y) {
return this.elementFromPoint(x, y);
}
- [dartx.execCommand](command, userInterface, value) {
- return this.execCommand(command, userInterface, value);
+ [dartx.elementsFromPoint](x, y) {
+ return this.elementsFromPoint(x, y);
+ }
+ [dartx.execCommand](commandId, showUI, value) {
+ return this.execCommand(commandId, showUI, value);
}
[dartx.exitFullscreen]() {
return this.exitFullscreen();
@@ -11466,9 +12422,6 @@ dart_library.library('dart/html', null, /* Imports */[
[_getCssCanvasContext](contextId, name, width, height) {
return this.getCSSCanvasContext(contextId, name, width, height);
}
- [dartx.getElementById](elementId) {
- return this.getElementById(elementId);
- }
[dartx.getElementsByClassName](classNames) {
return this.getElementsByClassName(classNames);
}
@@ -11481,20 +12434,20 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.importNode](node, deep) {
return this.importNode(node, deep);
}
- [dartx.queryCommandEnabled](command) {
- return this.queryCommandEnabled(command);
+ [dartx.queryCommandEnabled](commandId) {
+ return this.queryCommandEnabled(commandId);
}
- [dartx.queryCommandIndeterm](command) {
- return this.queryCommandIndeterm(command);
+ [dartx.queryCommandIndeterm](commandId) {
+ return this.queryCommandIndeterm(commandId);
}
- [dartx.queryCommandState](command) {
- return this.queryCommandState(command);
+ [dartx.queryCommandState](commandId) {
+ return this.queryCommandState(commandId);
}
- [dartx.queryCommandSupported](command) {
- return this.queryCommandSupported(command);
+ [dartx.queryCommandSupported](commandId) {
+ return this.queryCommandSupported(commandId);
}
- [dartx.queryCommandValue](command) {
- return this.queryCommandValue(command);
+ [dartx.queryCommandValue](commandId) {
+ return this.queryCommandValue(commandId);
}
[dartx.transformDocumentToTreeView](noStyleMessage) {
return this.transformDocumentToTreeView(noStyleMessage);
@@ -11502,6 +12455,9 @@ dart_library.library('dart/html', null, /* Imports */[
[_webkitExitFullscreen]() {
return this.webkitExitFullscreen();
}
+ [dartx.getElementById](elementId) {
+ return this.getElementById(elementId);
+ }
get [_childElementCount]() {
return this.childElementCount;
}
@@ -11772,6 +12728,9 @@ dart_library.library('dart/html', null, /* Imports */[
if (filter === void 0) filter = null;
return dart.as(this.createTreeWalker(root, whatToShow, filter, false), TreeWalker);
}
+ get [dartx.visibilityState]() {
+ return this.visibilityState || this.mozVisibilityState || this.msVisibilityState || this.webkitVisibilityState;
+ }
}
dart.setSignature(Document, {
constructors: () => ({_: [Document, []]}),
@@ -11788,11 +12747,11 @@ dart_library.library('dart/html', null, /* Imports */[
[_createTouch_1]: [Touch, [Window, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
[_createTouchList]: [TouchList, [Touch]],
[_elementFromPoint]: [Element, [core.int, core.int]],
- [dartx.execCommand]: [core.bool, [core.String, core.bool, core.String]],
+ [dartx.elementsFromPoint]: [core.List$(Element), [core.int, core.int]],
+ [dartx.execCommand]: [core.bool, [core.String], [core.bool, core.String]],
[dartx.exitFullscreen]: [dart.void, []],
[dartx.exitPointerLock]: [dart.void, []],
[_getCssCanvasContext]: [core.Object, [core.String, core.String, core.int, core.int]],
- [dartx.getElementById]: [Element, [core.String]],
[dartx.getElementsByClassName]: [core.List$(Node), [core.String]],
[dartx.getElementsByName]: [core.List$(Node), [core.String]],
[dartx.getElementsByTagName]: [core.List$(Node), [core.String]],
@@ -11804,6 +12763,7 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.queryCommandValue]: [core.String, [core.String]],
[dartx.transformDocumentToTreeView]: [dart.void, [core.String]],
[_webkitExitFullscreen]: [dart.void, []],
+ [dartx.getElementById]: [Element, [core.String]],
[dartx.querySelector]: [Element, [core.String]],
[_querySelectorAll]: [core.List$(Node), [core.String]],
[dartx.querySelectorAll]: [ElementList$(Element), [core.String]],
@@ -11881,10 +12841,10 @@ dart_library.library('dart/html', null, /* Imports */[
return this[_docChildren];
}
set [dartx.children](value) {
- let copy = core.List.from(value);
+ let copy = value[dartx.toList]();
let children = this[dartx.children];
children[dartx.clear]();
- children[dartx.addAll](dart.as(copy, core.Iterable$(Element)));
+ children[dartx.addAll](copy);
}
[dartx.querySelectorAll](selectors) {
return new _FrozenElementList._wrap(this[_querySelectorAll](selectors));
@@ -11940,7 +12900,7 @@ dart_library.library('dart/html', null, /* Imports */[
return this.querySelectorAll(selectors);
}
}
- DocumentFragment[dart.implements] = () => [ParentNode];
+ DocumentFragment[dart.implements] = () => [NonElementParentNode, ParentNode];
dart.setSignature(DocumentFragment, {
constructors: () => ({
new: [DocumentFragment, []],
@@ -12070,8 +13030,8 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.createHtmlDocument](title) {
return this.createHTMLDocument(title);
}
- [dartx.hasFeature](feature, version) {
- return this.hasFeature(feature, version);
+ [dartx.hasFeature]() {
+ return this.hasFeature();
}
}
dart.setSignature(DomImplementation, {
@@ -12080,7 +13040,7 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.createDocument]: [XmlDocument, [core.String, core.String, _DocumentType]],
[dartx.createDocumentType]: [_DocumentType, [core.String, core.String, core.String]],
[dartx.createHtmlDocument]: [HtmlDocument, [core.String]],
- [dartx.hasFeature]: [core.bool, [core.String, core.String]]
+ [dartx.hasFeature]: [core.bool, []]
})
});
DomImplementation[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('DOMImplementation')), dart.const(new _js_helper.Native("DOMImplementation"))];
@@ -12103,13 +13063,6 @@ dart_library.library('dart/html', null, /* Imports */[
DomIterator[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Iterator')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Iterator"))];
dart.registerExtension(dart.global.Iterator, DomIterator);
dart.defineExtensionNames([
- 'multiply',
- 'scale',
- 'scale3d',
- 'scaleNonUniform',
- 'toFloat32Array',
- 'toFloat64Array',
- 'translate',
'a',
'b',
'c',
@@ -12133,7 +13086,14 @@ dart_library.library('dart/html', null, /* Imports */[
'm41',
'm42',
'm43',
- 'm44'
+ 'm44',
+ 'multiply',
+ 'scale',
+ 'scale3d',
+ 'scaleNonUniform',
+ 'toFloat32Array',
+ 'toFloat64Array',
+ 'translate'
]);
class DomMatrixReadOnly extends _interceptors.Interceptor {
static _() {
@@ -12214,14 +13174,14 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.multiply](other) {
return this.multiply(other);
}
- [dartx.scale](scale, ox, oy) {
- return this.scale(scale, ox, oy);
+ [dartx.scale](scale, originX, originY) {
+ return this.scale(scale, originX, originY);
}
- [dartx.scale3d](scale, ox, oy, oz) {
- return this.scale3d(scale, ox, oy, oz);
+ [dartx.scale3d](scale, originX, originY, originZ) {
+ return this.scale3d(scale, originX, originY, originZ);
}
- [dartx.scaleNonUniform](sx, sy, sz, ox, oy, oz) {
- return this.scaleNonUniform(sx, sy, sz, ox, oy, oz);
+ [dartx.scaleNonUniform](scaleX, scaleY, scaleZn, originX, originY, originZ) {
+ return this.scaleNonUniform(scaleX, scaleY, scaleZn, originX, originY, originZ);
}
[dartx.toFloat32Array]() {
return this.toFloat32Array();
@@ -12457,14 +13417,14 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.preMultiplySelf](other) {
return this.preMultiplySelf(other);
}
- [dartx.scale3dSelf](scale, ox, oy, oz) {
- return this.scale3dSelf(scale, ox, oy, oz);
+ [dartx.scale3dSelf](scale, originX, originY, originZ) {
+ return this.scale3dSelf(scale, originX, originY, originZ);
}
- [dartx.scaleNonUniformSelf](sx, sy, sz, ox, oy, oz) {
- return this.scaleNonUniformSelf(sx, sy, sz, ox, oy, oz);
+ [dartx.scaleNonUniformSelf](scaleX, scaleY, scaleZ, originX, originY, originZ) {
+ return this.scaleNonUniformSelf(scaleX, scaleY, scaleZ, originX, originY, originZ);
}
- [dartx.scaleSelf](scale, ox, oy) {
- return this.scaleSelf(scale, ox, oy);
+ [dartx.scaleSelf](scale, originX, originY) {
+ return this.scaleSelf(scale, originX, originY);
}
[dartx.translateSelf](tx, ty, tz) {
return this.translateSelf(tx, ty, tz);
@@ -12504,8 +13464,8 @@ dart_library.library('dart/html', null, /* Imports */[
static _create_1() {
return dart.as(new DOMParser(), DomParser);
}
- [dartx.parseFromString](str, contentType) {
- return this.parseFromString(str, contentType);
+ [dartx.parseFromString](str, type) {
+ return this.parseFromString(str, type);
}
}
dart.setSignature(DomParser, {
@@ -12577,37 +13537,43 @@ dart_library.library('dart/html', null, /* Imports */[
if (y === void 0) y = null;
if (z === void 0) z = null;
if (w === void 0) w = null;
- if (point_OR_x == null && y == null && z == null && w == null) {
- return DomPoint._create_1();
- }
if ((dart.is(point_OR_x, core.Map) || point_OR_x == null) && y == null && z == null && w == null) {
let point_1 = html_common.convertDartToNative_Dictionary(dart.as(point_OR_x, core.Map));
- return DomPoint._create_2(point_1);
+ return DomPoint._create_1(point_1);
+ }
+ if (point_OR_x == null && y == null && z == null && w == null) {
+ return DomPoint._create_2();
+ }
+ if ((typeof point_OR_x == 'number' || point_OR_x == null) && y == null && z == null && w == null) {
+ return DomPoint._create_3(point_OR_x);
}
if ((typeof y == 'number' || y == null) && (typeof point_OR_x == 'number' || point_OR_x == null) && z == null && w == null) {
- return DomPoint._create_3(point_OR_x, y);
+ return DomPoint._create_4(point_OR_x, y);
}
if ((typeof z == 'number' || z == null) && (typeof y == 'number' || y == null) && (typeof point_OR_x == 'number' || point_OR_x == null) && w == null) {
- return DomPoint._create_4(point_OR_x, y, z);
+ return DomPoint._create_5(point_OR_x, y, z);
}
if ((typeof w == 'number' || w == null) && (typeof z == 'number' || z == null) && (typeof y == 'number' || y == null) && (typeof point_OR_x == 'number' || point_OR_x == null)) {
- return DomPoint._create_5(point_OR_x, y, z, w);
+ return DomPoint._create_6(point_OR_x, y, z, w);
}
dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
}
- static _create_1() {
+ static _create_1(point_OR_x) {
+ return dart.as(new DOMPoint(point_OR_x), DomPoint);
+ }
+ static _create_2() {
return dart.as(new DOMPoint(), DomPoint);
}
- static _create_2(point_OR_x) {
+ static _create_3(point_OR_x) {
return dart.as(new DOMPoint(point_OR_x), DomPoint);
}
- static _create_3(point_OR_x, y) {
+ static _create_4(point_OR_x, y) {
return dart.as(new DOMPoint(point_OR_x, y), DomPoint);
}
- static _create_4(point_OR_x, y, z) {
+ static _create_5(point_OR_x, y, z) {
return dart.as(new DOMPoint(point_OR_x, y, z), DomPoint);
}
- static _create_5(point_OR_x, y, z, w) {
+ static _create_6(point_OR_x, y, z, w) {
return dart.as(new DOMPoint(point_OR_x, y, z, w), DomPoint);
}
static get supported() {
@@ -12644,13 +13610,14 @@ dart_library.library('dart/html', null, /* Imports */[
new: [DomPoint, [], [dart.dynamic, core.num, core.num, core.num]]
}),
statics: () => ({
- _create_1: [DomPoint, []],
- _create_2: [DomPoint, [dart.dynamic]],
- _create_3: [DomPoint, [dart.dynamic, dart.dynamic]],
- _create_4: [DomPoint, [dart.dynamic, dart.dynamic, dart.dynamic]],
- _create_5: [DomPoint, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]]
+ _create_1: [DomPoint, [dart.dynamic]],
+ _create_2: [DomPoint, []],
+ _create_3: [DomPoint, [dart.dynamic]],
+ _create_4: [DomPoint, [dart.dynamic, dart.dynamic]],
+ _create_5: [DomPoint, [dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_6: [DomPoint, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]]
}),
- names: ['_create_1', '_create_2', '_create_3', '_create_4', '_create_5']
+ names: ['_create_1', '_create_2', '_create_3', '_create_4', '_create_5', '_create_6']
});
DomPoint[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('DOMPoint')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("DOMPoint"))];
dart.registerExtension(dart.global.DOMPoint, DomPoint);
@@ -12835,13 +13802,9 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.value](value) {
this.value = value;
}
- [__getter__](index) {
- return this.__getter__(index);
- }
}
dart.setSignature(DomSettableTokenList, {
- constructors: () => ({_: [DomSettableTokenList, []]}),
- methods: () => ({[__getter__]: [core.String, [core.int]]})
+ constructors: () => ({_: [DomSettableTokenList, []]})
});
DomSettableTokenList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('DOMSettableTokenList')), dart.const(new _js_helper.Native("DOMSettableTokenList"))];
dart.registerExtension(dart.global.DOMSettableTokenList, DomSettableTokenList);
@@ -12969,7 +13932,6 @@ dart_library.library('dart/html', null, /* Imports */[
'last',
'single',
'elementAt',
- 'contains',
'item'
]);
class DomStringList extends dart.mixin(_interceptors.Interceptor, collection.ListMixin$(core.String), ImmutableListMixin$(core.String)) {
@@ -12981,7 +13943,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
[dartx.get](index) {
if (index >>> 0 !== index || index >= this[dartx.length]) dart.throw(core.RangeError.index(index, this));
- return this[index];
+ return this[dartx.item](index);
}
[dartx.set](index, value) {
dart.throw(new core.UnsupportedError("Cannot assign element of immutable List."));
@@ -13014,21 +13976,21 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.elementAt](index) {
return this[dartx.get](index);
}
- [dartx.contains](string) {
- return this.contains(string);
+ [__getter__](index) {
+ return this.__getter__(index);
}
[dartx.item](index) {
return this.item(index);
}
}
- DomStringList[dart.implements] = () => [_js_helper.JavaScriptIndexingBehavior, core.List$(core.String)];
+ DomStringList[dart.implements] = () => [core.List$(core.String)];
dart.setSignature(DomStringList, {
constructors: () => ({_: [DomStringList, []]}),
methods: () => ({
[dartx.get]: [core.String, [core.int]],
[dartx.set]: [dart.void, [core.int, core.String]],
[dartx.elementAt]: [core.String, [core.int]],
- [dartx.contains]: [core.bool, [core.String]],
+ [__getter__]: [core.String, [core.int]],
[dartx.item]: [core.String, [core.int]]
})
});
@@ -13043,6 +14005,16 @@ dart_library.library('dart/html', null, /* Imports */[
constructors: () => ({_: [DomStringMap, []]})
});
DomStringMap[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('DOMStringMap'))];
+ class EffectModel extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ }
+ dart.setSignature(EffectModel, {
+ constructors: () => ({_: [EffectModel, []]})
+ });
+ EffectModel[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('EffectModel')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("EffectModel"))];
+ dart.registerExtension(dart.global.EffectModel, EffectModel);
const _childElements = Symbol('_childElements');
const _element = Symbol('_element');
const _filter = Symbol('_filter');
@@ -13102,9 +14074,9 @@ dart_library.library('dart/html', null, /* Imports */[
[_filter](test, retainMatching) {
let removed = null;
if (dart.notNull(retainMatching)) {
- removed = this[_element][dartx.children][dartx.where](dart.fn(e => !dart.notNull(dart.dcall(test, e)), core.bool, [Element]));
+ removed = this[_element][dartx.children][dartx.where](dart.fn(e => !dart.notNull(test(e)), core.bool, [Element]));
} else {
- removed = this[_element][dartx.children][dartx.where](dart.as(test, dart.functionType(core.bool, [Element])));
+ removed = this[_element][dartx.children][dartx.where](test);
}
for (let e of dart.as(removed, core.Iterable))
dart.dsend(e, 'remove');
@@ -13190,7 +14162,7 @@ dart_library.library('dart/html', null, /* Imports */[
sort: [dart.void, [], [dart.functionType(core.int, [Element, Element])]],
removeWhere: [dart.void, [dart.functionType(core.bool, [Element])]],
retainWhere: [dart.void, [dart.functionType(core.bool, [Element])]],
- [_filter]: [dart.void, [dart.functionType(core.bool, [dart.dynamic]), core.bool]],
+ [_filter]: [dart.void, [dart.functionType(core.bool, [Element]), core.bool]],
setRange: [dart.void, [core.int, core.int, core.Iterable$(Element)], [core.int]],
replaceRange: [dart.void, [core.int, core.int, core.Iterable$(Element)]],
fillRange: [dart.void, [core.int, core.int], [Element]],
@@ -13234,7 +14206,7 @@ dart_library.library('dart/html', null, /* Imports */[
let ElementList = ElementList$();
const _nodeList = Symbol('_nodeList');
const _forElementList = Symbol('_forElementList');
- class _FrozenElementList extends collection.ListBase {
+ class _FrozenElementList extends collection.ListBase$(Element) {
_wrap(nodeList) {
this[_nodeList] = nodeList;
}
@@ -13275,7 +14247,7 @@ dart_library.library('dart/html', null, /* Imports */[
return new _CssStyleDeclarationSet(this);
}
set classes(value) {
- this[_nodeList][dartx.forEach](dart.fn(e => dart.dput(e, 'classes', value), core.Iterable$(core.String), [Node]));
+ this[dartx.forEach](dart.fn(e => e[dartx.classes] = value, core.Iterable$(core.String), [Element]));
}
get contentEdge() {
return new _ContentCssListRect(this);
@@ -13557,9 +14529,9 @@ dart_library.library('dart/html', null, /* Imports */[
return dart.const(new ScrollAlignment._internal('BOTTOM'));
}
});
+ const __setter__ = Symbol('__setter__');
dart.defineExtensionNames([
'height',
- 'integrity',
'name',
'src',
'type',
@@ -13574,7 +14546,6 @@ dart_library.library('dart/html', null, /* Imports */[
}
created() {
this[dartx.height] = null;
- this[dartx.integrity] = null;
this[dartx.name] = null;
this[dartx.src] = null;
this[dartx.type] = null;
@@ -13590,12 +14561,6 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.height](value) {
this.height = value;
}
- get [dartx.integrity]() {
- return this.integrity;
- }
- set [dartx.integrity](value) {
- this.integrity = value;
- }
get [dartx.name]() {
return this.name;
}
@@ -13655,6 +14620,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return ErrorEvent._create_1(type, eventInitDict_1);
+ }
+ return ErrorEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new ErrorEvent(type, eventInitDict), ErrorEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new ErrorEvent(type), ErrorEvent);
+ }
get [dartx.colno]() {
return this.colno;
}
@@ -13672,7 +14651,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(ErrorEvent, {
- constructors: () => ({_: [ErrorEvent, []]})
+ constructors: () => ({
+ _: [ErrorEvent, []],
+ new: [ErrorEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [ErrorEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [ErrorEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
ErrorEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ErrorEvent')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("ErrorEvent"))];
dart.registerExtension(dart.global.ErrorEvent, ErrorEvent);
@@ -13694,16 +14681,16 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- static _factoryEventSource(url, eventSourceInit) {
- if (eventSourceInit === void 0) eventSourceInit = null;
- if (eventSourceInit != null) {
- let eventSourceInit_1 = html_common.convertDartToNative_Dictionary(eventSourceInit);
- return EventSource._create_1(url, eventSourceInit_1);
+ static _factoryEventSource(url, eventSourceInitDict) {
+ if (eventSourceInitDict === void 0) eventSourceInitDict = null;
+ if (eventSourceInitDict != null) {
+ let eventSourceInitDict_1 = html_common.convertDartToNative_Dictionary(eventSourceInitDict);
+ return EventSource._create_1(url, eventSourceInitDict_1);
}
return EventSource._create_2(url);
}
- static _create_1(url, eventSourceInit) {
- return dart.as(new EventSource(url, eventSourceInit), EventSource);
+ static _create_1(url, eventSourceInitDict) {
+ return dart.as(new EventSource(url, eventSourceInitDict), EventSource);
}
static _create_2(url) {
return dart.as(new EventSource(url), EventSource);
@@ -13768,14 +14755,12 @@ dart_library.library('dart/html', null, /* Imports */[
return new _EventStream(this[_ptr], type, false);
}
}
- dart.virtualField(Events, _ptr);
dart.setSignature(Events, {
constructors: () => ({Events: [Events, [EventTarget]]}),
methods: () => ({get: [async.Stream, [core.String]]})
});
class ElementEvents extends Events {
ElementEvents(ptr) {
- this[_ptr] = ptr;
super.Events(ptr);
}
get(type) {
@@ -13787,7 +14772,6 @@ dart_library.library('dart/html', null, /* Imports */[
return new _ElementEventStreamImpl(this[_ptr], type, false);
}
}
- dart.virtualField(ElementEvents, _ptr);
dart.setSignature(ElementEvents, {
constructors: () => ({ElementEvents: [ElementEvents, [Element]]})
});
@@ -13803,39 +14787,66 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return ExtendableEvent._create_1(type, eventInitDict_1);
+ }
+ return ExtendableEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new ExtendableEvent(type, eventInitDict), ExtendableEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new ExtendableEvent(type), ExtendableEvent);
+ }
[dartx.waitUntil](value) {
return this.waitUntil(value);
}
}
dart.setSignature(ExtendableEvent, {
- constructors: () => ({_: [ExtendableEvent, []]}),
- methods: () => ({[dartx.waitUntil]: [dart.void, [core.Object]]})
+ constructors: () => ({
+ _: [ExtendableEvent, []],
+ new: [ExtendableEvent, [core.String], [core.Map]]
+ }),
+ methods: () => ({[dartx.waitUntil]: [dart.void, [core.Object]]}),
+ statics: () => ({
+ _create_1: [ExtendableEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [ExtendableEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
ExtendableEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ExtendableEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ExtendableEvent"))];
dart.registerExtension(dart.global.ExtendableEvent, ExtendableEvent);
dart.defineExtensionNames([
- 'federation'
+ 'protocol',
+ 'provider'
]);
class FederatedCredential extends Credential {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- static new(id, name, avatarURL, federation) {
- return FederatedCredential._create_1(id, name, avatarURL, federation);
+ static new(data) {
+ let data_1 = html_common.convertDartToNative_Dictionary(data);
+ return FederatedCredential._create_1(data_1);
}
- static _create_1(id, name, avatarURL, federation) {
- return dart.as(new FederatedCredential(id, name, avatarURL, federation), FederatedCredential);
+ static _create_1(data) {
+ return dart.as(new FederatedCredential(data), FederatedCredential);
}
- get [dartx.federation]() {
- return this.federation;
+ get [dartx.protocol]() {
+ return this.protocol;
+ }
+ get [dartx.provider]() {
+ return this.provider;
}
}
dart.setSignature(FederatedCredential, {
constructors: () => ({
_: [FederatedCredential, []],
- new: [FederatedCredential, [core.String, core.String, core.String, core.String]]
+ new: [FederatedCredential, [core.Map]]
}),
- statics: () => ({_create_1: [FederatedCredential, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]]}),
+ statics: () => ({_create_1: [FederatedCredential, [dart.dynamic]]}),
names: ['_create_1']
});
FederatedCredential[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('FederatedCredential')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("FederatedCredential"))];
@@ -13845,10 +14856,24 @@ dart_library.library('dart/html', null, /* Imports */[
'isReload',
'request'
]);
- class FetchEvent extends Event {
+ class FetchEvent extends ExtendableEvent {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return FetchEvent._create_1(type, eventInitDict_1);
+ }
+ return FetchEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new FetchEvent(type, eventInitDict), FetchEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new FetchEvent(type), FetchEvent);
+ }
get [dartx.isReload]() {
return this.isReload;
}
@@ -13860,13 +14885,22 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(FetchEvent, {
- constructors: () => ({_: [FetchEvent, []]}),
- methods: () => ({[dartx.respondWith]: [dart.void, [core.Object]]})
+ constructors: () => ({
+ _: [FetchEvent, []],
+ new: [FetchEvent, [core.String], [core.Map]]
+ }),
+ methods: () => ({[dartx.respondWith]: [dart.void, [core.Object]]}),
+ statics: () => ({
+ _create_1: [FetchEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [FetchEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
FetchEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('FetchEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("FetchEvent"))];
dart.registerExtension(dart.global.FetchEvent, FetchEvent);
dart.defineExtensionNames([
'checkValidity',
+ 'reportValidity',
'setCustomValidity',
'disabled',
'elements',
@@ -13928,6 +14962,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.checkValidity]() {
return this.checkValidity();
}
+ [dartx.reportValidity]() {
+ return this.reportValidity();
+ }
[dartx.setCustomValidity](error) {
return this.setCustomValidity(error);
}
@@ -13941,6 +14978,7 @@ dart_library.library('dart/html', null, /* Imports */[
}),
methods: () => ({
[dartx.checkValidity]: [core.bool, []],
+ [dartx.reportValidity]: [core.bool, []],
[dartx.setCustomValidity]: [dart.void, [core.String]]
})
});
@@ -13957,6 +14995,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(fileBits, fileName, options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return File._create_1(fileBits, fileName, options_1);
+ }
+ return File._create_2(fileBits, fileName);
+ }
+ static _create_1(fileBits, fileName, options) {
+ return dart.as(new File(fileBits, fileName, options), File);
+ }
+ static _create_2(fileBits, fileName) {
+ return dart.as(new File(fileBits, fileName), File);
+ }
get [dartx.lastModified]() {
return this.lastModified;
}
@@ -13974,7 +15026,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(File, {
- constructors: () => ({_: [File, []]})
+ constructors: () => ({
+ _: [File, []],
+ new: [File, [core.List$(core.Object), core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [File, [dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_2: [File, [dart.dynamic, dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
File[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('File')), dart.const(new _js_helper.Native("File"))];
dart.registerExtension(dart.global.File, File);
@@ -14169,8 +15229,8 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.readAsDataUrl](blob) {
return this.readAsDataURL(blob);
}
- [dartx.readAsText](blob, encoding) {
- return this.readAsText(blob, encoding);
+ [dartx.readAsText](blob, label) {
+ return this.readAsText(blob, label);
}
get [dartx.onAbort]() {
return FileReader.abortEvent.forTarget(this);
@@ -14376,6 +15436,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return FocusEvent._create_1(type, eventInitDict_1);
+ }
+ return FocusEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new FocusEvent(type, eventInitDict), FocusEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new FocusEvent(type), FocusEvent);
+ }
get [dartx.relatedTarget]() {
return _convertNativeToDart_EventTarget(this[_get_relatedTarget]);
}
@@ -14384,7 +15458,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(FocusEvent, {
- constructors: () => ({_: [FocusEvent, []]})
+ constructors: () => ({
+ _: [FocusEvent, []],
+ new: [FocusEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [FocusEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [FocusEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
FocusEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('FocusEvent')), dart.const(new _js_helper.Native("FocusEvent"))];
dart.registerExtension(dart.global.FocusEvent, FocusEvent);
@@ -14406,47 +15488,18 @@ dart_library.library('dart/html', null, /* Imports */[
}
static new(family, source, descriptors) {
if (descriptors === void 0) descriptors = null;
- if ((typeof source == 'string' || source == null) && (typeof family == 'string' || family == null) && descriptors == null) {
- return FontFace._create_1(family, source);
- }
- if ((dart.is(descriptors, core.Map) || descriptors == null) && (typeof source == 'string' || source == null) && (typeof family == 'string' || family == null)) {
- let descriptors_1 = html_common.convertDartToNative_Dictionary(descriptors);
- return FontFace._create_2(family, source, descriptors_1);
- }
- if ((dart.is(source, typed_data.TypedData) || source == null) && (typeof family == 'string' || family == null) && descriptors == null) {
- return FontFace._create_3(family, source);
- }
- if ((dart.is(descriptors, core.Map) || descriptors == null) && (dart.is(source, typed_data.TypedData) || source == null) && (typeof family == 'string' || family == null)) {
+ if (descriptors != null) {
let descriptors_1 = html_common.convertDartToNative_Dictionary(descriptors);
- return FontFace._create_4(family, source, descriptors_1);
+ return FontFace._create_1(family, source, descriptors_1);
}
- if ((dart.is(source, typed_data.ByteBuffer) || source == null) && (typeof family == 'string' || family == null) && descriptors == null) {
- return FontFace._create_5(family, source);
- }
- if ((dart.is(descriptors, core.Map) || descriptors == null) && (dart.is(source, typed_data.ByteBuffer) || source == null) && (typeof family == 'string' || family == null)) {
- let descriptors_1 = html_common.convertDartToNative_Dictionary(descriptors);
- return FontFace._create_6(family, source, descriptors_1);
- }
- dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
- }
- static _create_1(family, source) {
- return dart.as(new FontFace(family, source), FontFace);
- }
- static _create_2(family, source, descriptors) {
- return dart.as(new FontFace(family, source, descriptors), FontFace);
+ return FontFace._create_2(family, source);
}
- static _create_3(family, source) {
- return dart.as(new FontFace(family, source), FontFace);
- }
- static _create_4(family, source, descriptors) {
+ static _create_1(family, source, descriptors) {
return dart.as(new FontFace(family, source, descriptors), FontFace);
}
- static _create_5(family, source) {
+ static _create_2(family, source) {
return dart.as(new FontFace(family, source), FontFace);
}
- static _create_6(family, source, descriptors) {
- return dart.as(new FontFace(family, source, descriptors), FontFace);
- }
get [dartx.family]() {
return this.family;
}
@@ -14502,18 +15555,14 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(FontFace, {
constructors: () => ({
_: [FontFace, []],
- new: [FontFace, [core.String, dart.dynamic], [core.Map]]
+ new: [FontFace, [core.String, core.Object], [core.Map]]
}),
methods: () => ({[dartx.load]: [async.Future, []]}),
statics: () => ({
- _create_1: [FontFace, [dart.dynamic, dart.dynamic]],
- _create_2: [FontFace, [dart.dynamic, dart.dynamic, dart.dynamic]],
- _create_3: [FontFace, [dart.dynamic, dart.dynamic]],
- _create_4: [FontFace, [dart.dynamic, dart.dynamic, dart.dynamic]],
- _create_5: [FontFace, [dart.dynamic, dart.dynamic]],
- _create_6: [FontFace, [dart.dynamic, dart.dynamic, dart.dynamic]]
+ _create_1: [FontFace, [dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_2: [FontFace, [dart.dynamic, dart.dynamic]]
}),
- names: ['_create_1', '_create_2', '_create_3', '_create_4', '_create_5', '_create_6']
+ names: ['_create_1', '_create_2']
});
FontFace[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('FontFace')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("FontFace"))];
dart.registerExtension(dart.global.FontFace, FontFace);
@@ -14588,7 +15637,12 @@ dart_library.library('dart/html', null, /* Imports */[
dart.registerExtension(dart.global.FontFaceSetLoadEvent, FontFaceSetLoadEvent);
dart.defineExtensionNames([
'append',
- 'appendBlob'
+ 'appendBlob',
+ 'delete',
+ 'get',
+ 'getAll',
+ 'has',
+ 'set'
]);
class FormData extends _interceptors.Interceptor {
static _() {
@@ -14616,6 +15670,21 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.appendBlob](name, value, filename) {
return this.append(name, value, filename);
}
+ [dartx.delete](name) {
+ return this.delete(name);
+ }
+ [dartx.get](name) {
+ return this.get(name);
+ }
+ [dartx.getAll](name) {
+ return this.getAll(name);
+ }
+ [dartx.has](name) {
+ return this.has(name);
+ }
+ [dartx.set](name, value, filename) {
+ return this.set(name, value, filename);
+ }
}
dart.setSignature(FormData, {
constructors: () => ({
@@ -14624,7 +15693,12 @@ dart_library.library('dart/html', null, /* Imports */[
}),
methods: () => ({
[dartx.append]: [dart.void, [core.String, core.String]],
- [dartx.appendBlob]: [dart.void, [core.String, Blob], [core.String]]
+ [dartx.appendBlob]: [dart.void, [core.String, Blob], [core.String]],
+ [dartx.delete]: [dart.void, [core.String]],
+ [dartx.get]: [core.Object, [core.String]],
+ [dartx.getAll]: [core.List$(core.Object), [core.String]],
+ [dartx.has]: [core.bool, [core.String]],
+ [dartx.set]: [dart.void, [core.String, dart.dynamic], [core.String]]
}),
statics: () => ({
_create_1: [FormData, [dart.dynamic]],
@@ -14637,6 +15711,8 @@ dart_library.library('dart/html', null, /* Imports */[
const _requestAutocomplete_1 = Symbol('_requestAutocomplete_1');
dart.defineExtensionNames([
'checkValidity',
+ 'item',
+ 'reportValidity',
'requestAutocomplete',
'reset',
'submit',
@@ -14728,12 +15804,18 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.target](value) {
this.target = value;
}
- [__getter__](index_OR_name) {
- return this.__getter__(index_OR_name);
+ [__getter__](name) {
+ return this.__getter__(name);
}
[dartx.checkValidity]() {
return this.checkValidity();
}
+ [dartx.item](index) {
+ return this.item(index);
+ }
+ [dartx.reportValidity]() {
+ return this.reportValidity();
+ }
[dartx.requestAutocomplete](details) {
let details_1 = html_common.convertDartToNative_Dictionary(details);
this[_requestAutocomplete_1](details_1);
@@ -14757,8 +15839,10 @@ dart_library.library('dart/html', null, /* Imports */[
created: [FormElement, []]
}),
methods: () => ({
- [__getter__]: [Element, [dart.dynamic]],
+ [__getter__]: [core.Object, [core.String]],
[dartx.checkValidity]: [core.bool, []],
+ [dartx.item]: [Element, [core.int]],
+ [dartx.reportValidity]: [core.bool, []],
[dartx.requestAutocomplete]: [dart.void, [core.Map]],
[_requestAutocomplete_1]: [dart.void, [dart.dynamic]],
[dartx.reset]: [dart.void, []],
@@ -14767,8 +15851,10 @@ dart_library.library('dart/html', null, /* Imports */[
});
FormElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLFormElement')), dart.const(new _js_helper.Native("HTMLFormElement"))];
dart.registerExtension(dart.global.HTMLFormElement, FormElement);
+ const FrameRequestCallback = dart.typedef('FrameRequestCallback', () => dart.functionType(dart.void, [core.num]));
dart.defineExtensionNames([
'axes',
+ 'buttons',
'connected',
'id',
'index',
@@ -14782,6 +15868,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.axes]() {
return this.axes;
}
+ get [dartx.buttons]() {
+ return this.buttons;
+ }
get [dartx.connected]() {
return this.connected;
}
@@ -14830,12 +15919,34 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return GamepadEvent._create_1(type, eventInitDict_1);
+ }
+ return GamepadEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new GamepadEvent(type, eventInitDict), GamepadEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new GamepadEvent(type), GamepadEvent);
+ }
get [dartx.gamepad]() {
return this.gamepad;
}
}
dart.setSignature(GamepadEvent, {
- constructors: () => ({_: [GamepadEvent, []]})
+ constructors: () => ({
+ _: [GamepadEvent, []],
+ new: [GamepadEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [GamepadEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [GamepadEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
GamepadEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('GamepadEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("GamepadEvent"))];
dart.registerExtension(dart.global.GamepadEvent, GamepadEvent);
@@ -14868,6 +15979,26 @@ dart_library.library('dart/html', null, /* Imports */[
});
Geofencing[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Geofencing')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Geofencing"))];
dart.registerExtension(dart.global.Geofencing, Geofencing);
+ dart.defineExtensionNames([
+ 'id',
+ 'region'
+ ]);
+ class GeofencingEvent extends Event {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.id]() {
+ return this.id;
+ }
+ get [dartx.region]() {
+ return this.region;
+ }
+ }
+ dart.setSignature(GeofencingEvent, {
+ constructors: () => ({_: [GeofencingEvent, []]})
+ });
+ GeofencingEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('GeofencingEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("GeofencingEvent"))];
+ dart.registerExtension(dart.global.GeofencingEvent, GeofencingEvent);
const _getCurrentPosition = Symbol('_getCurrentPosition');
const _ensurePosition = Symbol('_ensurePosition');
const _watchPosition = Symbol('_watchPosition');
@@ -14930,15 +16061,15 @@ dart_library.library('dart/html', null, /* Imports */[
controller = async.StreamController$(Geoposition).new({sync: true, onListen: dart.fn(() => {
dart.assert(watchId == null);
watchId = this[_watchPosition](dart.fn(position => {
- dart.dsend(controller, 'add', this[_ensurePosition](position));
+ controller.add(this[_ensurePosition](position));
}, dart.void, [Geoposition]), dart.fn(error => {
- dart.dsend(controller, 'addError', error);
+ controller.addError(error);
}, dart.void, [PositionError]), options);
}, dart.void, []), onCancel: dart.fn(() => {
dart.assert(watchId != null);
this[_clearWatch](watchId);
})});
- return dart.as(dart.dload(controller, 'stream'), async.Stream$(Geoposition));
+ return controller.stream;
}
[_ensurePosition](domPosition) {
try {
@@ -15480,8 +16611,19 @@ dart_library.library('dart/html', null, /* Imports */[
let options = dart.map({canBubble: canBubble, cancelable: cancelable, oldURL: oldUrl, newURL: newUrl});
return dart.as(new HashChangeEvent(type, html_common.convertDartToNative_Dictionary(options)), HashChangeEvent);
}
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return HashChangeEvent._create_1(type, eventInitDict_1);
+ }
+ return HashChangeEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new HashChangeEvent(type, eventInitDict), HashChangeEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new HashChangeEvent(type), HashChangeEvent);
}
static get supported() {
return html_common.Device.isEventTypeSupported('HashChangeEvent');
@@ -15499,9 +16641,14 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(HashChangeEvent, {
constructors: () => ({
new: [HashChangeEvent, [core.String], {canBubble: core.bool, cancelable: core.bool, oldUrl: core.String, newUrl: core.String}],
- _: [HashChangeEvent, []]
+ _: [HashChangeEvent, [core.String], [core.Map]]
}),
- methods: () => ({[_initHashChangeEvent]: [dart.void, [core.String, core.bool, core.bool, core.String, core.String]]})
+ methods: () => ({[_initHashChangeEvent]: [dart.void, [core.String, core.bool, core.bool, core.String, core.String]]}),
+ statics: () => ({
+ _create_1: [HashChangeEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [HashChangeEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
HashChangeEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('HashChangeEvent')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("HashChangeEvent"))];
dart.registerExtension(dart.global.HashChangeEvent, HashChangeEvent);
@@ -15526,10 +16673,6 @@ dart_library.library('dart/html', null, /* Imports */[
});
HeadElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLHeadElement')), dart.const(new _js_helper.Native("HTMLHeadElement"))];
dart.registerExtension(dart.global.HTMLHeadElement, HeadElement);
- dart.defineExtensionNames([
- 'forEach',
- 'size'
- ]);
class Headers extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -15539,13 +16682,16 @@ dart_library.library('dart/html', null, /* Imports */[
if (input == null) {
return Headers._create_1();
}
- if (dart.is(input, Headers) || input == null) {
+ if (dart.is(input, Headers)) {
return Headers._create_2(input);
}
- if (dart.is(input, core.Map) || input == null) {
- let input_1 = html_common.convertDartToNative_Dictionary(dart.as(input, core.Map));
+ if (dart.is(input, core.Map)) {
+ let input_1 = html_common.convertDartToNative_Dictionary(input);
return Headers._create_3(input_1);
}
+ if (dart.is(input, core.List$(core.Object))) {
+ return Headers._create_4(input);
+ }
dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
}
static _create_1() {
@@ -15557,11 +16703,8 @@ dart_library.library('dart/html', null, /* Imports */[
static _create_3(input) {
return dart.as(new Headers(input), Headers);
}
- get [dartx.size]() {
- return this.size;
- }
- [dartx.forEach](callback, thisArg) {
- return this.forEach(callback, thisArg);
+ static _create_4(input) {
+ return dart.as(new Headers(input), Headers);
}
}
dart.setSignature(Headers, {
@@ -15569,17 +16712,16 @@ dart_library.library('dart/html', null, /* Imports */[
_: [Headers, []],
new: [Headers, [], [dart.dynamic]]
}),
- methods: () => ({[dartx.forEach]: [dart.void, [HeadersForEachCallback], [core.Object]]}),
statics: () => ({
_create_1: [Headers, []],
_create_2: [Headers, [dart.dynamic]],
- _create_3: [Headers, [dart.dynamic]]
+ _create_3: [Headers, [dart.dynamic]],
+ _create_4: [Headers, [dart.dynamic]]
}),
- names: ['_create_1', '_create_2', '_create_3']
+ names: ['_create_1', '_create_2', '_create_3', '_create_4']
});
Headers[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Headers')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Headers"))];
dart.registerExtension(dart.global.Headers, Headers);
- const HeadersForEachCallback = dart.typedef('HeadersForEachCallback', () => dart.functionType(dart.void, [core.String, core.String, Headers]));
class HeadingElement extends HtmlElement {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -15621,12 +16763,14 @@ dart_library.library('dart/html', null, /* Imports */[
});
HeadingElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLHeadingElement')), dart.const(new _js_helper.Native("HTMLHeadingElement"))];
dart.registerExtension(dart.global.HTMLHeadingElement, HeadingElement);
+ const _get_options = Symbol('_get_options');
const _get_state = Symbol('_get_state');
const _pushState_1 = Symbol('_pushState_1');
const _pushState_2 = Symbol('_pushState_2');
const _replaceState_1 = Symbol('_replaceState_1');
const _replaceState_2 = Symbol('_replaceState_2');
dart.defineExtensionNames([
+ 'options',
'state',
'back',
'forward',
@@ -15645,6 +16789,12 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.length]() {
return this.length;
}
+ get [dartx.options]() {
+ return html_common.convertNativeToDart_Dictionary(this[_get_options]);
+ }
+ get [_get_options]() {
+ return this.options;
+ }
get [dartx.state]() {
return html_common.convertNativeToDart_SerializedScriptValue(this[_get_state]);
}
@@ -15657,42 +16807,44 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.forward]() {
return this.forward();
}
- [dartx.go](distance) {
- return this.go(distance);
+ [dartx.go](delta) {
+ return this.go(delta);
}
- [dartx.pushState](data, title, url) {
- if (url === void 0) url = null;
- if (url != null) {
+ [dartx.pushState](data, title, url, options) {
+ if (options === void 0) options = null;
+ if (options != null) {
let data_1 = html_common.convertDartToNative_SerializedScriptValue(data);
- this[_pushState_1](data_1, title, url);
+ let options_2 = html_common.convertDartToNative_Dictionary(options);
+ this[_pushState_1](data_1, title, url, options_2);
return;
}
let data_1 = html_common.convertDartToNative_SerializedScriptValue(data);
- this[_pushState_2](data_1, title);
+ this[_pushState_2](data_1, title, url);
return;
}
- [_pushState_1](data, title, url) {
- return this.pushState(data, title, url);
+ [_pushState_1](data, title, url, options) {
+ return this.pushState(data, title, url, options);
}
- [_pushState_2](data, title) {
- return this.pushState(data, title);
+ [_pushState_2](data, title, url) {
+ return this.pushState(data, title, url);
}
- [dartx.replaceState](data, title, url) {
- if (url === void 0) url = null;
- if (url != null) {
+ [dartx.replaceState](data, title, url, options) {
+ if (options === void 0) options = null;
+ if (options != null) {
let data_1 = html_common.convertDartToNative_SerializedScriptValue(data);
- this[_replaceState_1](data_1, title, url);
+ let options_2 = html_common.convertDartToNative_Dictionary(options);
+ this[_replaceState_1](data_1, title, url, options_2);
return;
}
let data_1 = html_common.convertDartToNative_SerializedScriptValue(data);
- this[_replaceState_2](data_1, title);
+ this[_replaceState_2](data_1, title, url);
return;
}
- [_replaceState_1](data, title, url) {
- return this.replaceState(data, title, url);
+ [_replaceState_1](data, title, url, options) {
+ return this.replaceState(data, title, url, options);
}
- [_replaceState_2](data, title) {
- return this.replaceState(data, title);
+ [_replaceState_2](data, title, url) {
+ return this.replaceState(data, title, url);
}
}
History[dart.implements] = () => [HistoryBase];
@@ -15701,18 +16853,66 @@ dart_library.library('dart/html', null, /* Imports */[
methods: () => ({
[dartx.back]: [dart.void, []],
[dartx.forward]: [dart.void, []],
- [dartx.go]: [dart.void, [core.int]],
- [dartx.pushState]: [dart.void, [dart.dynamic, core.String], [core.String]],
- [_pushState_1]: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]],
- [_pushState_2]: [dart.void, [dart.dynamic, dart.dynamic]],
- [dartx.replaceState]: [dart.void, [dart.dynamic, core.String], [core.String]],
- [_replaceState_1]: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]],
- [_replaceState_2]: [dart.void, [dart.dynamic, dart.dynamic]]
+ [dartx.go]: [dart.void, [], [core.int]],
+ [dartx.pushState]: [dart.void, [dart.dynamic, core.String, core.String], [core.Map]],
+ [_pushState_1]: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
+ [_pushState_2]: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]],
+ [dartx.replaceState]: [dart.void, [dart.dynamic, core.String, core.String], [core.Map]],
+ [_replaceState_1]: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
+ [_replaceState_2]: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]]
})
});
History[dart.metadata] = () => [dart.const(new _metadata.DomName('History')), dart.const(new _js_helper.Native("History"))];
dart.registerExtension(dart.global.History, History);
dart.defineExtensionNames([
+ 'deviceId',
+ 'deviceName',
+ 'hardwareUnitId'
+ ]);
+ class VRDevice extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.deviceId]() {
+ return this.deviceId;
+ }
+ get [dartx.deviceName]() {
+ return this.deviceName;
+ }
+ get [dartx.hardwareUnitId]() {
+ return this.hardwareUnitId;
+ }
+ }
+ dart.setSignature(VRDevice, {
+ constructors: () => ({_: [VRDevice, []]})
+ });
+ VRDevice[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('VRDevice')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("VRDevice"))];
+ dart.registerExtension(dart.global.VRDevice, VRDevice);
+ dart.defineExtensionNames([
+ 'getEyeParameters',
+ 'setFieldOfView'
+ ]);
+ class HmdvrDevice extends VRDevice {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.getEyeParameters](whichEye) {
+ return this.getEyeParameters(whichEye);
+ }
+ [dartx.setFieldOfView](leftFov, rightFov) {
+ return this.setFieldOfView(leftFov, rightFov);
+ }
+ }
+ dart.setSignature(HmdvrDevice, {
+ constructors: () => ({_: [HmdvrDevice, []]}),
+ methods: () => ({
+ [dartx.getEyeParameters]: [VREyeParameters, [core.String]],
+ [dartx.setFieldOfView]: [dart.void, [], [VRFieldOfView, VRFieldOfView]]
+ })
+ });
+ HmdvrDevice[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HMDVRDevice')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("HMDVRDevice"))];
+ dart.registerExtension(dart.global.HMDVRDevice, HmdvrDevice);
+ dart.defineExtensionNames([
'length',
'get',
'set',
@@ -15780,8 +16980,8 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.get]: [Node, [core.int]],
[dartx.set]: [dart.void, [core.int, Node]],
[dartx.elementAt]: [Node, [core.int]],
- [dartx.item]: [Element, [core.int]],
- [dartx.namedItem]: [Element, [core.String]]
+ [dartx.item]: [Node, [core.int]],
+ [dartx.namedItem]: [core.Object, [core.String]]
})
});
HtmlCollection[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLCollection')), dart.const(new _js_helper.Native("HTMLCollection"))];
@@ -15800,10 +17000,6 @@ dart_library.library('dart/html', null, /* Imports */[
'title',
'title',
'exitFullscreen',
- 'fullscreenElement',
- 'fullscreenEnabled',
- 'hidden',
- 'visibilityState',
'registerElement',
'register',
'onVisibilityChange',
@@ -15862,18 +17058,6 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.exitFullscreen]() {
this[_webkitExitFullscreen]();
}
- get [dartx.fullscreenElement]() {
- return this[_webkitFullscreenElement];
- }
- get [dartx.fullscreenEnabled]() {
- return this[_webkitFullscreenEnabled];
- }
- get [dartx.hidden]() {
- return this[_webkitHidden];
- }
- get [dartx.visibilityState]() {
- return this.visibilityState || this.mozVisibilityState || this.msVisibilityState || this.webkitVisibilityState;
- }
[dartx.registerElement](tag, customElementClass, opts) {
let extendsTag = opts && 'extendsTag' in opts ? opts.extendsTag : null;
_registerCustomElement(window, this, tag, customElementClass, extendsTag);
@@ -15923,19 +17107,22 @@ dart_library.library('dart/html', null, /* Imports */[
});
dart.registerExtension(dart.global.HTMLDocument, HtmlDocument);
dart.defineExtensionNames([
+ 'item',
'namedItem'
]);
class HtmlFormControlsCollection extends HtmlCollection {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ [dartx.item](index) {
+ return this.item(index);
+ }
[dartx.namedItem](name) {
return this.namedItem(name);
}
}
dart.setSignature(HtmlFormControlsCollection, {
- constructors: () => ({_: [HtmlFormControlsCollection, []]}),
- methods: () => ({[dartx.namedItem]: [core.Object, [core.String]]})
+ constructors: () => ({_: [HtmlFormControlsCollection, []]})
});
HtmlFormControlsCollection[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLFormControlsCollection')), dart.const(new _js_helper.Native("HTMLFormControlsCollection"))];
dart.registerExtension(dart.global.HTMLFormControlsCollection, HtmlFormControlsCollection);
@@ -15960,13 +17147,18 @@ dart_library.library('dart/html', null, /* Imports */[
});
HtmlHtmlElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLHtmlElement')), dart.const(new _js_helper.Native("HTMLHtmlElement"))];
dart.registerExtension(dart.global.HTMLHtmlElement, HtmlHtmlElement);
+ const _item = Symbol('_item');
class HtmlOptionsCollection extends HtmlCollection {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ [_item](index) {
+ return this.item(index);
+ }
}
dart.setSignature(HtmlOptionsCollection, {
- constructors: () => ({_: [HtmlOptionsCollection, []]})
+ constructors: () => ({_: [HtmlOptionsCollection, []]}),
+ methods: () => ({[_item]: [Node, [core.int]]})
});
HtmlOptionsCollection[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLOptionsCollection')), dart.const(new _js_helper.Native("HTMLOptionsCollection"))];
dart.registerExtension(dart.global.HTMLOptionsCollection, HtmlOptionsCollection);
@@ -16261,17 +17453,17 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.getAllResponseHeaders]() {
return this.getAllResponseHeaders();
}
- [dartx.getResponseHeader](header) {
- return this.getResponseHeader(header);
+ [dartx.getResponseHeader](name) {
+ return this.getResponseHeader(name);
}
- [dartx.overrideMimeType](override) {
- return this.overrideMimeType(override);
+ [dartx.overrideMimeType](mime) {
+ return this.overrideMimeType(mime);
}
- [dartx.send](data) {
- return this.send(data);
+ [dartx.send](body_OR_data) {
+ return this.send(body_OR_data);
}
- [dartx.setRequestHeader](header, value) {
- return this.setRequestHeader(header, value);
+ [dartx.setRequestHeader](name, value) {
+ return this.setRequestHeader(name, value);
}
get [dartx.onReadyStateChange]() {
return HttpRequest.readyStateChangeEvent.forTarget(this);
@@ -16327,7 +17519,6 @@ dart_library.library('dart/html', null, /* Imports */[
'contentWindow',
'allowFullscreen',
'height',
- 'integrity',
'name',
'sandbox',
'src',
@@ -16345,7 +17536,6 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.allowFullscreen] = null;
this[_get_contentWindow] = null;
this[dartx.height] = null;
- this[dartx.integrity] = null;
this[dartx.name] = null;
this[dartx.sandbox] = null;
this[dartx.src] = null;
@@ -16371,12 +17561,6 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.height](value) {
this.height = value;
}
- get [dartx.integrity]() {
- return this.integrity;
- }
- set [dartx.integrity](value) {
- this.integrity = value;
- }
get [dartx.name]() {
return this.name;
}
@@ -16386,9 +17570,6 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.sandbox]() {
return this.sandbox;
}
- set [dartx.sandbox](value) {
- this.sandbox = value;
- }
get [dartx.src]() {
return this.src;
}
@@ -16447,27 +17628,27 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- static new(data_OR_width, height_OR_width, height) {
- if (height === void 0) height = null;
- if ((typeof height_OR_width == 'number' || height_OR_width == null) && (typeof data_OR_width == 'number' || data_OR_width == null) && height == null) {
- return ImageData._create_1(data_OR_width, height_OR_width);
+ static new(data_OR_sw, sh_OR_sw, sh) {
+ if (sh === void 0) sh = null;
+ if (typeof sh_OR_sw == 'number' && typeof data_OR_sw == 'number' && sh == null) {
+ return ImageData._create_1(data_OR_sw, sh_OR_sw);
}
- if ((typeof height_OR_width == 'number' || height_OR_width == null) && (dart.is(data_OR_width, typed_data.Uint8ClampedList) || data_OR_width == null) && height == null) {
- return ImageData._create_2(data_OR_width, height_OR_width);
+ if (typeof sh_OR_sw == 'number' && dart.is(data_OR_sw, typed_data.Uint8ClampedList) && sh == null) {
+ return ImageData._create_2(data_OR_sw, sh_OR_sw);
}
- if ((typeof height == 'number' || height == null) && (typeof height_OR_width == 'number' || height_OR_width == null) && (dart.is(data_OR_width, typed_data.Uint8ClampedList) || data_OR_width == null)) {
- return ImageData._create_3(data_OR_width, height_OR_width, height);
+ if (typeof sh == 'number' && typeof sh_OR_sw == 'number' && dart.is(data_OR_sw, typed_data.Uint8ClampedList)) {
+ return ImageData._create_3(data_OR_sw, sh_OR_sw, sh);
}
dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
}
- static _create_1(data_OR_width, height_OR_width) {
- return dart.as(new ImageData(data_OR_width, height_OR_width), ImageData);
+ static _create_1(data_OR_sw, sh_OR_sw) {
+ return dart.as(new ImageData(data_OR_sw, sh_OR_sw), ImageData);
}
- static _create_2(data_OR_width, height_OR_width) {
- return dart.as(new ImageData(data_OR_width, height_OR_width), ImageData);
+ static _create_2(data_OR_sw, sh_OR_sw) {
+ return dart.as(new ImageData(data_OR_sw, sh_OR_sw), ImageData);
}
- static _create_3(data_OR_width, height_OR_width, height) {
- return dart.as(new ImageData(data_OR_width, height_OR_width, height), ImageData);
+ static _create_3(data_OR_sw, sh_OR_sw, sh) {
+ return dart.as(new ImageData(data_OR_sw, sh_OR_sw, sh), ImageData);
}
get [dartx.data]() {
return this.data;
@@ -16499,7 +17680,6 @@ dart_library.library('dart/html', null, /* Imports */[
'crossOrigin',
'currentSrc',
'height',
- 'integrity',
'isMap',
'naturalHeight',
'naturalWidth',
@@ -16517,11 +17697,11 @@ dart_library.library('dart/html', null, /* Imports */[
let src = opts && 'src' in opts ? opts.src : null;
let width = opts && 'width' in opts ? opts.width : null;
let height = opts && 'height' in opts ? opts.height : null;
- let e = exports.document[dartx.createElement]("img");
- if (src != null) dart.dput(e, 'src', src);
- if (width != null) dart.dput(e, 'width', width);
- if (height != null) dart.dput(e, 'height', height);
- return dart.as(e, ImageElement);
+ let e = dart.as(exports.document[dartx.createElement]("img"), ImageElement);
+ if (src != null) e[dartx.src] = src;
+ if (width != null) e[dartx.width] = width;
+ if (height != null) e[dartx.height] = height;
+ return e;
}
created() {
this[dartx.alt] = null;
@@ -16529,7 +17709,6 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.crossOrigin] = null;
this[dartx.currentSrc] = null;
this[dartx.height] = null;
- this[dartx.integrity] = null;
this[dartx.isMap] = null;
this[dartx.naturalHeight] = null;
this[dartx.naturalWidth] = null;
@@ -16564,12 +17743,6 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.height](value) {
this.height = value;
}
- get [dartx.integrity]() {
- return this.integrity;
- }
- set [dartx.integrity](value) {
- this.integrity = value;
- }
get [dartx.isMap]() {
return this.isMap;
}
@@ -16641,12 +17814,51 @@ dart_library.library('dart/html', null, /* Imports */[
});
InjectedScriptHost[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('InjectedScriptHost')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("InjectedScriptHost"))];
dart.registerExtension(dart.global.InjectedScriptHost, InjectedScriptHost);
+ dart.defineExtensionNames([
+ 'firesTouchEvents'
+ ]);
+ class InputDevice extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(deviceInitDict) {
+ if (deviceInitDict === void 0) deviceInitDict = null;
+ if (deviceInitDict != null) {
+ let deviceInitDict_1 = html_common.convertDartToNative_Dictionary(deviceInitDict);
+ return InputDevice._create_1(deviceInitDict_1);
+ }
+ return InputDevice._create_2();
+ }
+ static _create_1(deviceInitDict) {
+ return dart.as(new InputDevice(deviceInitDict), InputDevice);
+ }
+ static _create_2() {
+ return dart.as(new InputDevice(), InputDevice);
+ }
+ get [dartx.firesTouchEvents]() {
+ return this.firesTouchEvents;
+ }
+ }
+ dart.setSignature(InputDevice, {
+ constructors: () => ({
+ _: [InputDevice, []],
+ new: [InputDevice, [], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [InputDevice, [dart.dynamic]],
+ _create_2: [InputDevice, []]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ InputDevice[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('InputDevice')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("InputDevice"))];
+ dart.registerExtension(dart.global.InputDevice, InputDevice);
const _get_valueAsDate = Symbol('_get_valueAsDate');
const _set_valueAsDate = Symbol('_set_valueAsDate');
dart.defineExtensionNames([
'valueAsDate',
'valueAsDate',
'checkValidity',
+ 'reportValidity',
'select',
'setCustomValidity',
'setRangeText',
@@ -16655,6 +17867,7 @@ dart_library.library('dart/html', null, /* Imports */[
'stepUp',
'accept',
'alt',
+ 'autocapitalize',
'autocomplete',
'autofocus',
'capture',
@@ -16679,6 +17892,7 @@ dart_library.library('dart/html', null, /* Imports */[
'max',
'maxLength',
'min',
+ 'minLength',
'multiple',
'name',
'pattern',
@@ -16704,15 +17918,15 @@ dart_library.library('dart/html', null, /* Imports */[
class InputElement extends HtmlElement {
static new(opts) {
let type = opts && 'type' in opts ? opts.type : null;
- let e = exports.document[dartx.createElement]("input");
+ let e = dart.as(exports.document[dartx.createElement]("input"), InputElement);
if (type != null) {
try {
- dart.dput(e, 'type', type);
+ e[dartx.type] = type;
} catch (_) {
}
}
- return dart.as(e, InputElement);
+ return e;
}
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -16720,6 +17934,7 @@ dart_library.library('dart/html', null, /* Imports */[
created() {
this[dartx.accept] = null;
this[dartx.alt] = null;
+ this[dartx.autocapitalize] = null;
this[dartx.autocomplete] = null;
this[dartx.autofocus] = null;
this[dartx.capture] = null;
@@ -16744,6 +17959,7 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.max] = null;
this[dartx.maxLength] = null;
this[dartx.min] = null;
+ this[dartx.minLength] = null;
this[dartx.multiple] = null;
this[dartx.name] = null;
this[dartx.pattern] = null;
@@ -16780,6 +17996,12 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.alt](value) {
this.alt = value;
}
+ get [dartx.autocapitalize]() {
+ return this.autocapitalize;
+ }
+ set [dartx.autocapitalize](value) {
+ this.autocapitalize = value;
+ }
get [dartx.autocomplete]() {
return this.autocomplete;
}
@@ -16915,6 +18137,12 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.min](value) {
this.min = value;
}
+ get [dartx.minLength]() {
+ return this.minLength;
+ }
+ set [dartx.minLength](value) {
+ this.minLength = value;
+ }
get [dartx.multiple]() {
return this.multiple;
}
@@ -17044,6 +18272,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.checkValidity]() {
return this.checkValidity();
}
+ [dartx.reportValidity]() {
+ return this.reportValidity();
+ }
[dartx.select]() {
return this.select();
}
@@ -17073,6 +18304,7 @@ dart_library.library('dart/html', null, /* Imports */[
}),
methods: () => ({
[dartx.checkValidity]: [core.bool, []],
+ [dartx.reportValidity]: [core.bool, []],
[dartx.select]: [dart.void, []],
[dartx.setCustomValidity]: [dart.void, [core.String]],
[dartx.setRangeText]: [dart.void, [core.String], {start: core.int, end: core.int, selectionMode: core.String}],
@@ -17875,71 +19107,17 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(ButtonInputElement, {
constructors: () => ({new: [ButtonInputElement, []]})
});
- dart.defineExtensionNames([
- 'confirmComposition',
- 'compositionEndOffset',
- 'compositionStartOffset',
- 'locale',
- 'target'
- ]);
- class InputMethodContext extends EventTarget {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- get [dartx.compositionEndOffset]() {
- return this.compositionEndOffset;
- }
- get [dartx.compositionStartOffset]() {
- return this.compositionStartOffset;
- }
- get [dartx.locale]() {
- return this.locale;
- }
- get [dartx.target]() {
- return this.target;
- }
- [dartx.confirmComposition]() {
- return this.confirmComposition();
- }
- }
- dart.setSignature(InputMethodContext, {
- constructors: () => ({_: [InputMethodContext, []]}),
- methods: () => ({[dartx.confirmComposition]: [dart.void, []]})
- });
- InputMethodContext[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('InputMethodContext')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("InputMethodContext"))];
- dart.registerExtension(dart.global.InputMethodContext, InputMethodContext);
- dart.defineExtensionNames([
- 'reloadAll',
- 'replace'
- ]);
- class InstallEvent extends ExtendableEvent {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- [dartx.reloadAll]() {
- return this.reloadAll();
- }
- [dartx.replace]() {
- return this.replace();
- }
- }
- dart.setSignature(InstallEvent, {
- constructors: () => ({_: [InstallEvent, []]}),
- methods: () => ({
- [dartx.reloadAll]: [async.Future, []],
- [dartx.replace]: [dart.void, []]
- })
- });
- InstallEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('InstallEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("InstallEvent"))];
- dart.registerExtension(dart.global.InstallEvent, InstallEvent);
const _initKeyboardEvent = Symbol('_initKeyboardEvent');
const _keyIdentifier = Symbol('_keyIdentifier');
dart.defineExtensionNames([
'keyCode',
'charCode',
+ 'which',
'getModifierState',
'altKey',
+ 'code',
'ctrlKey',
+ 'key',
'keyLocation',
'location',
'metaKey',
@@ -17959,9 +19137,9 @@ dart_library.library('dart/html', null, /* Imports */[
if (view == null) {
view = exports.window;
}
- let e = exports.document[_createEvent]("KeyboardEvent");
- dart.dcall(e[_initKeyboardEvent], type, canBubble, cancelable, view, "", keyLocation, ctrlKey, altKey, shiftKey, metaKey);
- return dart.as(e, KeyboardEvent);
+ let e = dart.as(exports.document[_createEvent]("KeyboardEvent"), KeyboardEvent);
+ e[_initKeyboardEvent](type, canBubble, cancelable, view, "", keyLocation, ctrlKey, altKey, shiftKey, metaKey);
+ return e;
}
[_initKeyboardEvent](type, canBubble, cancelable, view, keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey) {
if (typeof this.initKeyEvent == "function") {
@@ -17976,15 +19154,35 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.charCode]() {
return this[_charCode];
}
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ get [dartx.which]() {
+ return this[_which];
+ }
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return KeyboardEvent._create_1(type, eventInitDict_1);
+ }
+ return KeyboardEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new KeyboardEvent(type, eventInitDict), KeyboardEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new KeyboardEvent(type), KeyboardEvent);
}
get [dartx.altKey]() {
return this.altKey;
}
+ get [dartx.code]() {
+ return this.code;
+ }
get [dartx.ctrlKey]() {
return this.ctrlKey;
}
+ get [dartx.key]() {
+ return this.key;
+ }
get [_keyIdentifier]() {
return this.keyIdentifier;
}
@@ -18003,19 +19201,24 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.shiftKey]() {
return this.shiftKey;
}
- [dartx.getModifierState](keyArgument) {
- return this.getModifierState(keyArgument);
+ [dartx.getModifierState](keyArg) {
+ return this.getModifierState(keyArg);
}
}
dart.setSignature(KeyboardEvent, {
constructors: () => ({
new: [KeyboardEvent, [core.String], {view: Window, canBubble: core.bool, cancelable: core.bool, keyLocation: core.int, ctrlKey: core.bool, altKey: core.bool, shiftKey: core.bool, metaKey: core.bool}],
- _: [KeyboardEvent, []]
+ _: [KeyboardEvent, [core.String], [core.Map]]
}),
methods: () => ({
[_initKeyboardEvent]: [dart.void, [core.String, core.bool, core.bool, Window, core.String, core.int, core.bool, core.bool, core.bool, core.bool]],
[dartx.getModifierState]: [core.bool, [core.String]]
- })
+ }),
+ statics: () => ({
+ _create_1: [KeyboardEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [KeyboardEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
KeyboardEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('KeyboardEvent')), dart.const(new _js_helper.Native("KeyboardEvent"))];
KeyboardEvent.DOM_KEY_LOCATION_LEFT = 1;
@@ -18023,8 +19226,51 @@ dart_library.library('dart/html', null, /* Imports */[
KeyboardEvent.DOM_KEY_LOCATION_RIGHT = 2;
KeyboardEvent.DOM_KEY_LOCATION_STANDARD = 0;
dart.registerExtension(dart.global.KeyboardEvent, KeyboardEvent);
+ class KeyframeEffect extends AnimationEffectReadOnly {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(target, keyframes, timing) {
+ if (timing === void 0) timing = null;
+ if (dart.is(keyframes, core.List$(core.Map)) && (dart.is(target, Element) || target == null) && timing == null) {
+ return KeyframeEffect._create_1(target, keyframes);
+ }
+ if (typeof timing == 'number' && dart.is(keyframes, core.List$(core.Map)) && (dart.is(target, Element) || target == null)) {
+ return KeyframeEffect._create_2(target, keyframes, timing);
+ }
+ if (dart.is(timing, core.Map) && dart.is(keyframes, core.List$(core.Map)) && (dart.is(target, Element) || target == null)) {
+ let timing_1 = html_common.convertDartToNative_Dictionary(timing);
+ return KeyframeEffect._create_3(target, keyframes, timing_1);
+ }
+ dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
+ }
+ static _create_1(target, keyframes) {
+ return dart.as(new KeyframeEffect(target, keyframes), KeyframeEffect);
+ }
+ static _create_2(target, keyframes, timing) {
+ return dart.as(new KeyframeEffect(target, keyframes, timing), KeyframeEffect);
+ }
+ static _create_3(target, keyframes, timing) {
+ return dart.as(new KeyframeEffect(target, keyframes, timing), KeyframeEffect);
+ }
+ }
+ dart.setSignature(KeyframeEffect, {
+ constructors: () => ({
+ _: [KeyframeEffect, []],
+ new: [KeyframeEffect, [Element, core.List$(core.Map)], [dart.dynamic]]
+ }),
+ statics: () => ({
+ _create_1: [KeyframeEffect, [dart.dynamic, dart.dynamic]],
+ _create_2: [KeyframeEffect, [dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_3: [KeyframeEffect, [dart.dynamic, dart.dynamic, dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2', '_create_3']
+ });
+ KeyframeEffect[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('KeyframeEffect')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("KeyframeEffect"))];
+ dart.registerExtension(dart.global.KeyframeEffect, KeyframeEffect);
dart.defineExtensionNames([
'checkValidity',
+ 'reportValidity',
'setCustomValidity',
'autofocus',
'challenge',
@@ -18113,6 +19359,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.checkValidity]() {
return this.checkValidity();
}
+ [dartx.reportValidity]() {
+ return this.reportValidity();
+ }
[dartx.setCustomValidity](error) {
return this.setCustomValidity(error);
}
@@ -18126,6 +19375,7 @@ dart_library.library('dart/html', null, /* Imports */[
}),
methods: () => ({
[dartx.checkValidity]: [core.bool, []],
+ [dartx.reportValidity]: [core.bool, []],
[dartx.setCustomValidity]: [dart.void, [core.String]]
})
});
@@ -18338,33 +19588,6 @@ dart_library.library('dart/html', null, /* Imports */[
LinkElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLLinkElement')), dart.const(new _js_helper.Native("HTMLLinkElement"))];
dart.registerExtension(dart.global.HTMLLinkElement, LinkElement);
dart.defineExtensionNames([
- 'password'
- ]);
- class LocalCredential extends Credential {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- static new(id, name, avatarURL, password) {
- return LocalCredential._create_1(id, name, avatarURL, password);
- }
- static _create_1(id, name, avatarURL, password) {
- return dart.as(new LocalCredential(id, name, avatarURL, password), LocalCredential);
- }
- get [dartx.password]() {
- return this.password;
- }
- }
- dart.setSignature(LocalCredential, {
- constructors: () => ({
- _: [LocalCredential, []],
- new: [LocalCredential, [core.String, core.String, core.String, core.String]]
- }),
- statics: () => ({_create_1: [LocalCredential, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]]}),
- names: ['_create_1']
- });
- LocalCredential[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('LocalCredential')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("LocalCredential"))];
- dart.registerExtension(dart.global.LocalCredential, LocalCredential);
- dart.defineExtensionNames([
'assign',
'reload',
'replace',
@@ -18465,8 +19688,6 @@ dart_library.library('dart/html', null, /* Imports */[
});
Location[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Location')), dart.const(new _js_helper.Native("Location"))];
dart.registerExtension(dart.global.Location, Location);
- const MidiErrorCallback = dart.typedef('MidiErrorCallback', () => dart.functionType(dart.void, [DomError]));
- const MidiSuccessCallback = dart.typedef('MidiSuccessCallback', () => dart.functionType(dart.void, [MidiAccess, core.bool]));
dart.defineExtensionNames([
'areas',
'name'
@@ -18630,7 +19851,78 @@ dart_library.library('dart/html', null, /* Imports */[
});
MediaDeviceInfo[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaDeviceInfo')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaDeviceInfo"))];
dart.registerExtension(dart.global.MediaDeviceInfo, MediaDeviceInfo);
- const MediaDeviceInfoCallback = dart.typedef('MediaDeviceInfoCallback', () => dart.functionType(dart.void, [core.List$(MediaDeviceInfo)]));
+ const _getUserMedia_1 = Symbol('_getUserMedia_1');
+ dart.defineExtensionNames([
+ 'enumerateDevices',
+ 'getUserMedia'
+ ]);
+ class MediaDevices extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.enumerateDevices]() {
+ return this.enumerateDevices();
+ }
+ [dartx.getUserMedia](options) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_getUserMedia_1](options_1);
+ }
+ [_getUserMedia_1](options) {
+ return this.getUserMedia(options);
+ }
+ }
+ dart.setSignature(MediaDevices, {
+ constructors: () => ({_: [MediaDevices, []]}),
+ methods: () => ({
+ [dartx.enumerateDevices]: [async.Future, []],
+ [dartx.getUserMedia]: [async.Future, [core.Map]],
+ [_getUserMedia_1]: [async.Future, [dart.dynamic]]
+ })
+ });
+ MediaDevices[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaDevices')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaDevices"))];
+ dart.registerExtension(dart.global.MediaDevices, MediaDevices);
+ dart.defineExtensionNames([
+ 'initData',
+ 'initDataType'
+ ]);
+ class MediaEncryptedEvent extends Event {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return MediaEncryptedEvent._create_1(type, eventInitDict_1);
+ }
+ return MediaEncryptedEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new MediaEncryptedEvent(type, eventInitDict), MediaEncryptedEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new MediaEncryptedEvent(type), MediaEncryptedEvent);
+ }
+ get [dartx.initData]() {
+ return this.initData;
+ }
+ get [dartx.initDataType]() {
+ return this.initDataType;
+ }
+ }
+ dart.setSignature(MediaEncryptedEvent, {
+ constructors: () => ({
+ _: [MediaEncryptedEvent, []],
+ new: [MediaEncryptedEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [MediaEncryptedEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [MediaEncryptedEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ MediaEncryptedEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaEncryptedEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaEncryptedEvent"))];
+ dart.registerExtension(dart.global.MediaEncryptedEvent, MediaEncryptedEvent);
dart.defineExtensionNames([
'code'
]);
@@ -18648,7 +19940,6 @@ dart_library.library('dart/html', null, /* Imports */[
MediaError[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaError')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("MediaError"))];
MediaError.MEDIA_ERR_ABORTED = 1;
MediaError.MEDIA_ERR_DECODE = 3;
- MediaError.MEDIA_ERR_ENCRYPTED = 5;
MediaError.MEDIA_ERR_NETWORK = 2;
MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED = 4;
dart.registerExtension(dart.global.MediaError, MediaError);
@@ -18691,6 +19982,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return MediaKeyEvent._create_1(type, eventInitDict_1);
+ }
+ return MediaKeyEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new MediaKeyEvent(type, eventInitDict), MediaKeyEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new MediaKeyEvent(type), MediaKeyEvent);
+ }
get [dartx.defaultUrl]() {
return this.defaultURL;
}
@@ -18714,57 +20019,69 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(MediaKeyEvent, {
- constructors: () => ({_: [MediaKeyEvent, []]})
+ constructors: () => ({
+ _: [MediaKeyEvent, []],
+ new: [MediaKeyEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [MediaKeyEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [MediaKeyEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
MediaKeyEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaKeyEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaKeyEvent"))];
dart.registerExtension(dart.global.MediaKeyEvent, MediaKeyEvent);
dart.defineExtensionNames([
- 'destinationUrl',
- 'message'
+ 'message',
+ 'messageType'
]);
class MediaKeyMessageEvent extends Event {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.destinationUrl]() {
- return this.destinationURL;
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return MediaKeyMessageEvent._create_1(type, eventInitDict_1);
+ }
+ return MediaKeyMessageEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new MediaKeyMessageEvent(type, eventInitDict), MediaKeyMessageEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new MediaKeyMessageEvent(type), MediaKeyMessageEvent);
}
get [dartx.message]() {
return this.message;
}
+ get [dartx.messageType]() {
+ return this.messageType;
+ }
}
dart.setSignature(MediaKeyMessageEvent, {
- constructors: () => ({_: [MediaKeyMessageEvent, []]})
+ constructors: () => ({
+ _: [MediaKeyMessageEvent, []],
+ new: [MediaKeyMessageEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [MediaKeyMessageEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [MediaKeyMessageEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
MediaKeyMessageEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaKeyMessageEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaKeyMessageEvent"))];
dart.registerExtension(dart.global.MediaKeyMessageEvent, MediaKeyMessageEvent);
- dart.defineExtensionNames([
- 'contentType',
- 'initData'
- ]);
- class MediaKeyNeededEvent extends Event {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- get [dartx.contentType]() {
- return this.contentType;
- }
- get [dartx.initData]() {
- return this.initData;
- }
- }
- dart.setSignature(MediaKeyNeededEvent, {
- constructors: () => ({_: [MediaKeyNeededEvent, []]})
- });
- MediaKeyNeededEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaKeyNeededEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaKeyNeededEvent"))];
- dart.registerExtension(dart.global.MediaKeyNeededEvent, MediaKeyNeededEvent);
const _update = Symbol('_update');
dart.defineExtensionNames([
+ 'close',
'generateRequest',
- 'release',
+ 'load',
+ 'remove',
'closed',
- 'error',
- 'keySystem',
+ 'expiration',
+ 'keyStatuses',
'sessionId'
]);
class MediaKeySession extends EventTarget {
@@ -18774,20 +20091,26 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.closed]() {
return this.closed;
}
- get [dartx.error]() {
- return this.error;
+ get [dartx.expiration]() {
+ return this.expiration;
}
- get [dartx.keySystem]() {
- return this.keySystem;
+ get [dartx.keyStatuses]() {
+ return this.keyStatuses;
}
get [dartx.sessionId]() {
return this.sessionId;
}
+ [dartx.close]() {
+ return this.close();
+ }
[dartx.generateRequest](initDataType, initData) {
return this.generateRequest(initDataType, initData);
}
- [dartx.release]() {
- return this.release();
+ [dartx.load](sessionId) {
+ return this.load(sessionId);
+ }
+ [dartx.remove]() {
+ return this.remove();
}
[_update](response) {
return this.update(response);
@@ -18796,36 +20119,85 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(MediaKeySession, {
constructors: () => ({_: [MediaKeySession, []]}),
methods: () => ({
+ [dartx.close]: [async.Future, []],
[dartx.generateRequest]: [async.Future, [core.String, dart.dynamic]],
- [dartx.release]: [async.Future, []],
+ [dartx.load]: [async.Future, [core.String]],
+ [dartx.remove]: [async.Future, []],
[_update]: [async.Future, [dart.dynamic]]
})
});
MediaKeySession[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaKeySession')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaKeySession"))];
dart.registerExtension(dart.global.MediaKeySession, MediaKeySession);
- const _createSession = Symbol('_createSession');
dart.defineExtensionNames([
+ 'size'
+ ]);
+ class MediaKeyStatusMap extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.size]() {
+ return this.size;
+ }
+ }
+ dart.setSignature(MediaKeyStatusMap, {
+ constructors: () => ({_: [MediaKeyStatusMap, []]})
+ });
+ MediaKeyStatusMap[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaKeyStatusMap')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaKeyStatusMap"))];
+ dart.registerExtension(dart.global.MediaKeyStatusMap, MediaKeyStatusMap);
+ const _getConfiguration_1 = Symbol('_getConfiguration_1');
+ dart.defineExtensionNames([
+ 'createMediaKeys',
+ 'getConfiguration',
'keySystem'
]);
- class MediaKeys extends _interceptors.Interceptor {
+ class MediaKeySystemAccess extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
get [dartx.keySystem]() {
return this.keySystem;
}
+ [dartx.createMediaKeys]() {
+ return this.createMediaKeys();
+ }
+ [dartx.getConfiguration]() {
+ return html_common.convertNativeToDart_Dictionary(this[_getConfiguration_1]());
+ }
+ [_getConfiguration_1]() {
+ return this.getConfiguration();
+ }
+ }
+ dart.setSignature(MediaKeySystemAccess, {
+ constructors: () => ({_: [MediaKeySystemAccess, []]}),
+ methods: () => ({
+ [dartx.createMediaKeys]: [async.Future, []],
+ [dartx.getConfiguration]: [core.Map, []],
+ [_getConfiguration_1]: [dart.dynamic, []]
+ })
+ });
+ MediaKeySystemAccess[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaKeySystemAccess')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaKeySystemAccess"))];
+ dart.registerExtension(dart.global.MediaKeySystemAccess, MediaKeySystemAccess);
+ const _createSession = Symbol('_createSession');
+ dart.defineExtensionNames([
+ 'setServerCertificate'
+ ]);
+ class MediaKeys extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
[_createSession](sessionType) {
return this.createSession(sessionType);
}
+ [dartx.setServerCertificate](serverCertificate) {
+ return this.setServerCertificate(serverCertificate);
+ }
}
dart.setSignature(MediaKeys, {
constructors: () => ({_: [MediaKeys, []]}),
- methods: () => ({[_createSession]: [MediaKeySession, [], [core.String]]}),
- statics: () => ({
- create: [async.Future, [core.String]],
- isTypeSupported: [core.bool, [core.String, core.String]]
- }),
- names: ['create', 'isTypeSupported']
+ methods: () => ({
+ [_createSession]: [MediaKeySession, [], [core.String]],
+ [dartx.setServerCertificate]: [async.Future, [dart.dynamic]]
+ })
});
MediaKeys[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaKeys')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaKeys"))];
dart.registerExtension(dart.global.MediaKeys, MediaKeys);
@@ -18849,11 +20221,11 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.mediaText](value) {
this.mediaText = value;
}
- [dartx.appendMedium](newMedium) {
- return this.appendMedium(newMedium);
+ [dartx.appendMedium](medium) {
+ return this.appendMedium(medium);
}
- [dartx.deleteMedium](oldMedium) {
- return this.deleteMedium(oldMedium);
+ [dartx.deleteMedium](medium) {
+ return this.deleteMedium(medium);
}
[dartx.item](index) {
return this.item(index);
@@ -18918,6 +20290,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return MediaQueryListEvent._create_1(type, eventInitDict_1);
+ }
+ return MediaQueryListEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new MediaQueryListEvent(type, eventInitDict), MediaQueryListEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new MediaQueryListEvent(type), MediaQueryListEvent);
+ }
get [dartx.matches]() {
return this.matches;
}
@@ -18926,11 +20312,54 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(MediaQueryListEvent, {
- constructors: () => ({_: [MediaQueryListEvent, []]})
+ constructors: () => ({
+ _: [MediaQueryListEvent, []],
+ new: [MediaQueryListEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [MediaQueryListEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [MediaQueryListEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
MediaQueryListEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaQueryListEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaQueryListEvent"))];
dart.registerExtension(dart.global.MediaQueryListEvent, MediaQueryListEvent);
dart.defineExtensionNames([
+ 'activate',
+ 'deactivate'
+ ]);
+ class MediaSession extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new() {
+ return MediaSession._create_1();
+ }
+ static _create_1() {
+ return dart.as(new MediaSession(), MediaSession);
+ }
+ [dartx.activate]() {
+ return this.activate();
+ }
+ [dartx.deactivate]() {
+ return this.deactivate();
+ }
+ }
+ dart.setSignature(MediaSession, {
+ constructors: () => ({
+ _: [MediaSession, []],
+ new: [MediaSession, []]
+ }),
+ methods: () => ({
+ [dartx.activate]: [dart.void, []],
+ [dartx.deactivate]: [dart.void, []]
+ }),
+ statics: () => ({_create_1: [MediaSession, []]}),
+ names: ['_create_1']
+ });
+ MediaSession[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaSession')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaSession"))];
+ dart.registerExtension(dart.global.MediaSession, MediaSession);
+ dart.defineExtensionNames([
'addSourceBuffer',
'endOfStream',
'removeSourceBuffer',
@@ -19007,6 +20436,7 @@ dart_library.library('dart/html', null, /* Imports */[
'onAddTrack',
'onEnded',
'onRemoveTrack',
+ 'active',
'ended',
'id',
'label'
@@ -19037,6 +20467,9 @@ dart_library.library('dart/html', null, /* Imports */[
static _create_3(stream_OR_tracks) {
return dart.as(new MediaStream(stream_OR_tracks), MediaStream);
}
+ get [dartx.active]() {
+ return this.active;
+ }
get [dartx.ended]() {
return this.ended;
}
@@ -19125,6 +20558,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return MediaStreamEvent._create_1(type, eventInitDict_1);
+ }
+ return MediaStreamEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new MediaStreamEvent(type, eventInitDict), MediaStreamEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new MediaStreamEvent(type), MediaStreamEvent);
+ }
static get supported() {
return html_common.Device.isEventTypeSupported('MediaStreamEvent');
}
@@ -19133,7 +20580,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(MediaStreamEvent, {
- constructors: () => ({_: [MediaStreamEvent, []]})
+ constructors: () => ({
+ _: [MediaStreamEvent, []],
+ new: [MediaStreamEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [MediaStreamEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [MediaStreamEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
MediaStreamEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MediaStreamEvent')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MediaStreamEvent"))];
dart.registerExtension(dart.global.MediaStreamEvent, MediaStreamEvent);
@@ -19310,7 +20765,9 @@ dart_library.library('dart/html', null, /* Imports */[
'checked',
'defaultValue',
'disabled',
+ 'icon',
'label',
+ 'radiogroup',
'type'
]);
class MenuItemElement extends HtmlElement {
@@ -19321,7 +20778,9 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.checked] = null;
this[dartx.defaultValue] = null;
this[dartx.disabled] = null;
+ this[dartx.icon] = null;
this[dartx.label] = null;
+ this[dartx.radiogroup] = null;
this[dartx.type] = null;
super.created();
}
@@ -19343,12 +20802,24 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.disabled](value) {
this.disabled = value;
}
+ get [dartx.icon]() {
+ return this.icon;
+ }
+ set [dartx.icon](value) {
+ this.icon = value;
+ }
get [dartx.label]() {
return this.label;
}
set [dartx.label](value) {
this.label = value;
}
+ get [dartx.radiogroup]() {
+ return this.radiogroup;
+ }
+ set [dartx.radiogroup](value) {
+ this.radiogroup = value;
+ }
get [dartx.type]() {
return this.type;
}
@@ -19409,12 +20880,9 @@ dart_library.library('dart/html', null, /* Imports */[
if (!dart.notNull(html_common.Device.isIE)) {
return dart.as(new MessageEvent(type, {bubbles: canBubble, cancelable: cancelable, data: data, origin: origin, lastEventId: lastEventId, source: source, ports: messagePorts}), MessageEvent);
}
- let event = exports.document[_createEvent]("MessageEvent");
- dart.dcall(event[_initMessageEvent], type, canBubble, cancelable, data, origin, lastEventId, source, messagePorts);
- return dart.as(event, MessageEvent);
- }
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ let event = dart.as(exports.document[_createEvent]("MessageEvent"), MessageEvent);
+ event[_initMessageEvent](type, canBubble, cancelable, data, origin, lastEventId, source, messagePorts);
+ return event;
}
get [dartx.data]() {
return html_common.convertNativeToDart_SerializedScriptValue(this[_get_data]);
@@ -19422,6 +20890,20 @@ dart_library.library('dart/html', null, /* Imports */[
get [_get_data]() {
return this.data;
}
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return MessageEvent._create_1(type, eventInitDict_1);
+ }
+ return MessageEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new MessageEvent(type, eventInitDict), MessageEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new MessageEvent(type), MessageEvent);
+ }
get [dartx.lastEventId]() {
return this.lastEventId;
}
@@ -19434,16 +20916,21 @@ dart_library.library('dart/html', null, /* Imports */[
get [_get_source]() {
return this.source;
}
- [_initMessageEvent](typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, sourceArg, messagePorts) {
- return this.initMessageEvent(typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, sourceArg, messagePorts);
+ [_initMessageEvent](typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, sourceArg, portsArg) {
+ return this.initMessageEvent(typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, sourceArg, portsArg);
}
}
dart.setSignature(MessageEvent, {
constructors: () => ({
- new: [MessageEvent, [core.String], {canBubble: core.bool, cancelable: core.bool, data: core.Object, origin: core.String, lastEventId: core.String, source: Window, messagePorts: core.List}],
- _: [MessageEvent, []]
+ new: [MessageEvent, [core.String], {canBubble: core.bool, cancelable: core.bool, data: core.Object, origin: core.String, lastEventId: core.String, source: Window, messagePorts: core.List$(MessagePort)}],
+ _: [MessageEvent, [core.String], [core.Map]]
}),
- methods: () => ({[_initMessageEvent]: [dart.void, [core.String, core.bool, core.bool, core.Object, core.String, core.String, Window, core.List$(MessagePort)]]})
+ methods: () => ({[_initMessageEvent]: [dart.void, [core.String, core.bool, core.bool, core.Object, core.String, core.String, Window, core.List$(MessagePort)]]}),
+ statics: () => ({
+ _create_1: [MessageEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [MessageEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
MessageEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('MessageEvent')), dart.const(new _js_helper.Native("MessageEvent"))];
dart.registerExtension(dart.global.MessageEvent, MessageEvent);
@@ -19653,8 +21140,6 @@ dart_library.library('dart/html', null, /* Imports */[
MeterElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLMeterElement')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("HTMLMeterElement"))];
dart.registerExtension(dart.global.HTMLMeterElement, MeterElement);
dart.defineExtensionNames([
- 'onConnect',
- 'onDisconnect',
'inputs',
'outputs',
'sysexEnabled'
@@ -19672,25 +21157,11 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.sysexEnabled]() {
return this.sysexEnabled;
}
- get [dartx.onConnect]() {
- return MidiAccess.connectEvent.forTarget(this);
- }
- get [dartx.onDisconnect]() {
- return MidiAccess.disconnectEvent.forTarget(this);
- }
}
dart.setSignature(MidiAccess, {
constructors: () => ({_: [MidiAccess, []]})
});
MidiAccess[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MIDIAccess')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MIDIAccess"))];
- dart.defineLazyProperties(MidiAccess, {
- get connectEvent() {
- return dart.const(new (EventStreamProvider$(MidiConnectionEvent))('connect'));
- },
- get disconnectEvent() {
- return dart.const(new (EventStreamProvider$(MidiConnectionEvent))('disconnect'));
- }
- });
dart.registerExtension(dart.global.MIDIAccess, MidiAccess);
dart.defineExtensionNames([
'port'
@@ -19699,20 +21170,45 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return MidiConnectionEvent._create_1(type, eventInitDict_1);
+ }
+ return MidiConnectionEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new MIDIConnectionEvent(type, eventInitDict), MidiConnectionEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new MIDIConnectionEvent(type), MidiConnectionEvent);
+ }
get [dartx.port]() {
return this.port;
}
}
dart.setSignature(MidiConnectionEvent, {
- constructors: () => ({_: [MidiConnectionEvent, []]})
+ constructors: () => ({
+ _: [MidiConnectionEvent, []],
+ new: [MidiConnectionEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [MidiConnectionEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [MidiConnectionEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
MidiConnectionEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MIDIConnectionEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MIDIConnectionEvent"))];
dart.registerExtension(dart.global.MIDIConnectionEvent, MidiConnectionEvent);
dart.defineExtensionNames([
- 'onDisconnect',
+ 'close',
+ 'open',
+ 'connection',
'id',
'manufacturer',
'name',
+ 'state',
'type',
'version'
]);
@@ -19720,6 +21216,9 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ get [dartx.connection]() {
+ return this.connection;
+ }
get [dartx.id]() {
return this.id;
}
@@ -19729,25 +21228,30 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.name]() {
return this.name;
}
+ get [dartx.state]() {
+ return this.state;
+ }
get [dartx.type]() {
return this.type;
}
get [dartx.version]() {
return this.version;
}
- get [dartx.onDisconnect]() {
- return MidiPort.disconnectEvent.forTarget(this);
+ [dartx.close]() {
+ return this.close();
+ }
+ [dartx.open]() {
+ return this.open();
}
}
dart.setSignature(MidiPort, {
- constructors: () => ({_: [MidiPort, []]})
+ constructors: () => ({_: [MidiPort, []]}),
+ methods: () => ({
+ [dartx.close]: [async.Future, []],
+ [dartx.open]: [async.Future, []]
+ })
});
MidiPort[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MIDIPort')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MIDIPort"))];
- dart.defineLazyProperties(MidiPort, {
- get disconnectEvent() {
- return dart.const(new (EventStreamProvider$(MidiConnectionEvent))('disconnect'));
- }
- });
dart.registerExtension(dart.global.MIDIPort, MidiPort);
dart.defineExtensionNames([
'onMidiMessage'
@@ -19771,11 +21275,6 @@ dart_library.library('dart/html', null, /* Imports */[
});
dart.registerExtension(dart.global.MIDIInput, MidiInput);
dart.defineExtensionNames([
- 'entries',
- 'get',
- 'has',
- 'keys',
- 'values',
'size'
]);
class MidiInputMap extends _interceptors.Interceptor {
@@ -19785,31 +21284,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.size]() {
return this.size;
}
- [dartx.entries]() {
- return this.entries();
- }
- [dartx.get](id) {
- return this.get(id);
- }
- [dartx.has](key) {
- return this.has(key);
- }
- [dartx.keys]() {
- return this.keys();
- }
- [dartx.values]() {
- return this.values();
- }
}
dart.setSignature(MidiInputMap, {
- constructors: () => ({_: [MidiInputMap, []]}),
- methods: () => ({
- [dartx.entries]: [DomIterator, []],
- [dartx.get]: [core.Object, [core.String]],
- [dartx.has]: [core.bool, [core.String]],
- [dartx.keys]: [DomIterator, []],
- [dartx.values]: [DomIterator, []]
- })
+ constructors: () => ({_: [MidiInputMap, []]})
});
MidiInputMap[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MIDIInputMap')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MIDIInputMap"))];
dart.registerExtension(dart.global.MIDIInputMap, MidiInputMap);
@@ -19821,6 +21298,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return MidiMessageEvent._create_1(type, eventInitDict_1);
+ }
+ return MidiMessageEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new MIDIMessageEvent(type, eventInitDict), MidiMessageEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new MIDIMessageEvent(type), MidiMessageEvent);
+ }
get [dartx.data]() {
return this.data;
}
@@ -19829,7 +21320,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(MidiMessageEvent, {
- constructors: () => ({_: [MidiMessageEvent, []]})
+ constructors: () => ({
+ _: [MidiMessageEvent, []],
+ new: [MidiMessageEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [MidiMessageEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [MidiMessageEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
MidiMessageEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MIDIMessageEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MIDIMessageEvent"))];
dart.registerExtension(dart.global.MIDIMessageEvent, MidiMessageEvent);
@@ -19851,11 +21350,6 @@ dart_library.library('dart/html', null, /* Imports */[
MidiOutput[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MIDIOutput')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MIDIOutput"))];
dart.registerExtension(dart.global.MIDIOutput, MidiOutput);
dart.defineExtensionNames([
- 'entries',
- 'get',
- 'has',
- 'keys',
- 'values',
'size'
]);
class MidiOutputMap extends _interceptors.Interceptor {
@@ -19865,31 +21359,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.size]() {
return this.size;
}
- [dartx.entries]() {
- return this.entries();
- }
- [dartx.get](id) {
- return this.get(id);
- }
- [dartx.has](key) {
- return this.has(key);
- }
- [dartx.keys]() {
- return this.keys();
- }
- [dartx.values]() {
- return this.values();
- }
}
dart.setSignature(MidiOutputMap, {
- constructors: () => ({_: [MidiOutputMap, []]}),
- methods: () => ({
- [dartx.entries]: [DomIterator, []],
- [dartx.get]: [core.Object, [core.String]],
- [dartx.has]: [core.bool, [core.String]],
- [dartx.keys]: [DomIterator, []],
- [dartx.values]: [DomIterator, []]
- })
+ constructors: () => ({_: [MidiOutputMap, []]})
});
MidiOutputMap[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('MIDIOutputMap')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("MIDIOutputMap"))];
dart.registerExtension(dart.global.MIDIOutputMap, MidiOutputMap);
@@ -19975,9 +21447,6 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.elementAt](index) {
return this[dartx.get](index);
}
- [__getter__](name) {
- return this.__getter__(name);
- }
[dartx.item](index) {
return this.item(index);
}
@@ -19992,7 +21461,6 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.get]: [MimeType, [core.int]],
[dartx.set]: [dart.void, [core.int, MimeType]],
[dartx.elementAt]: [MimeType, [core.int]],
- [__getter__]: [MimeType, [core.String]],
[dartx.item]: [MimeType, [core.int]],
[dartx.namedItem]: [MimeType, [core.String]]
})
@@ -20037,8 +21505,12 @@ dart_library.library('dart/html', null, /* Imports */[
const _initMouseEvent = Symbol('_initMouseEvent');
const _clientX = Symbol('_clientX');
const _clientY = Symbol('_clientY');
+ const _layerX = Symbol('_layerX');
+ const _layerY = Symbol('_layerY');
const _movementX = Symbol('_movementX');
const _movementY = Symbol('_movementY');
+ const _pageX = Symbol('_pageX');
+ const _pageY = Symbol('_pageY');
const _screenX = Symbol('_screenX');
const _screenY = Symbol('_screenY');
const _webkitMovementX = Symbol('_webkitMovementX');
@@ -20050,8 +21522,11 @@ dart_library.library('dart/html', null, /* Imports */[
'movement',
'offset',
'screen',
+ 'layer',
+ 'page',
'altKey',
'button',
+ 'buttons',
'ctrlKey',
'dataTransfer',
'fromElement',
@@ -20079,12 +21554,23 @@ dart_library.library('dart/html', null, /* Imports */[
if (view == null) {
view = exports.window;
}
- let event = exports.document[_createEvent]('MouseEvent');
- dart.dcall(event[_initMouseEvent], type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget);
- return dart.as(event, MouseEvent);
+ let event = dart.as(exports.document[_createEvent]('MouseEvent'), MouseEvent);
+ event[_initMouseEvent](type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget);
+ return event;
}
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return MouseEvent._create_1(type, eventInitDict_1);
+ }
+ return MouseEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new MouseEvent(type, eventInitDict), MouseEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new MouseEvent(type), MouseEvent);
}
get [dartx.altKey]() {
return this.altKey;
@@ -20092,6 +21578,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.button]() {
return this.button;
}
+ get [dartx.buttons]() {
+ return this.buttons;
+ }
get [_clientX]() {
return this.clientX;
}
@@ -20107,6 +21596,12 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.fromElement]() {
return this.fromElement;
}
+ get [_layerX]() {
+ return this.layerX;
+ }
+ get [_layerY]() {
+ return this.layerY;
+ }
get [dartx.metaKey]() {
return this.metaKey;
}
@@ -20116,6 +21611,12 @@ dart_library.library('dart/html', null, /* Imports */[
get [_movementY]() {
return this.movementY;
}
+ get [_pageX]() {
+ return this.pageX;
+ }
+ get [_pageY]() {
+ return this.pageY;
+ }
get [dartx.region]() {
return this.region;
}
@@ -20143,13 +21644,13 @@ dart_library.library('dart/html', null, /* Imports */[
get [_webkitMovementY]() {
return this.webkitMovementY;
}
- [_initMouseEvent](type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) {
+ [_initMouseEvent](type, bubbles, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) {
let relatedTarget_1 = _convertDartToNative_EventTarget(relatedTarget);
- this[_initMouseEvent_1](type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget_1);
+ this[_initMouseEvent_1](type, bubbles, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget_1);
return;
}
- [_initMouseEvent_1](type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) {
- return this.initMouseEvent(type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget);
+ [_initMouseEvent_1](type, bubbles, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) {
+ return this.initMouseEvent(type, bubbles, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget);
}
get [dartx.client]() {
return new (math.Point$(core.num))(this[_clientX], this[_clientY]);
@@ -20174,18 +21675,29 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.screen]() {
return new (math.Point$(core.num))(this[_screenX], this[_screenY]);
}
+ get [dartx.layer]() {
+ return new (math.Point$(core.num))(this[_layerX], this[_layerY]);
+ }
+ get [dartx.page]() {
+ return new (math.Point$(core.num))(this[_pageX], this[_pageY]);
+ }
}
dart.setSignature(MouseEvent, {
constructors: () => ({
new: [MouseEvent, [core.String], {view: Window, detail: core.int, screenX: core.int, screenY: core.int, clientX: core.int, clientY: core.int, button: core.int, canBubble: core.bool, cancelable: core.bool, ctrlKey: core.bool, altKey: core.bool, shiftKey: core.bool, metaKey: core.bool, relatedTarget: EventTarget}],
- _: [MouseEvent, []]
+ _: [MouseEvent, [core.String], [core.Map]]
}),
methods: () => ({
[_initMouseEvent]: [dart.void, [core.String, core.bool, core.bool, Window, core.int, core.int, core.int, core.int, core.int, core.bool, core.bool, core.bool, core.bool, core.int, EventTarget]],
[_initMouseEvent_1]: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic, Window, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]]
- })
+ }),
+ statics: () => ({
+ _create_1: [MouseEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [MouseEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
- MouseEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('MouseEvent')), dart.const(new _js_helper.Native("MouseEvent,DragEvent,PointerEvent,MSPointerEvent"))];
+ MouseEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('MouseEvent')), dart.const(new _js_helper.Native("MouseEvent,DragEvent"))];
dart.registerExtension(dart.global.MouseEvent, MouseEvent);
const MutationCallback = dart.typedef('MutationCallback', () => dart.functionType(dart.void, [core.List$(MutationRecord), MutationObserver]));
const _observe_1 = Symbol('_observe_1');
@@ -20325,26 +21837,32 @@ dart_library.library('dart/html', null, /* Imports */[
dart.registerExtension(dart.global.MutationRecord, MutationRecord);
const _ensureGetUserMedia = Symbol('_ensureGetUserMedia');
const _getUserMedia = Symbol('_getUserMedia');
+ const _requestMidiAccess_1 = Symbol('_requestMidiAccess_1');
+ const _requestMidiAccess_2 = Symbol('_requestMidiAccess_2');
dart.defineExtensionNames([
'language',
'getUserMedia',
'getBattery',
'getGamepads',
- 'getStorageUpdates',
+ 'getVRDevices',
'registerProtocolHandler',
+ 'requestMidiAccess',
+ 'requestMediaKeySystemAccess',
'sendBeacon',
+ 'getStorageUpdates',
+ 'bluetooth',
'connection',
- 'cookieEnabled',
'credentials',
'doNotTrack',
- 'geofencing',
'geolocation',
'maxTouchPoints',
+ 'mediaDevices',
'mimeTypes',
+ 'permissions',
'presentation',
'productSub',
- 'push',
'serviceWorker',
+ 'services',
'storageQuota',
'vendor',
'vendorSub',
@@ -20359,7 +21877,8 @@ dart_library.library('dart/html', null, /* Imports */[
'product',
'userAgent',
'languages',
- 'onLine'
+ 'onLine',
+ 'cookieEnabled'
]);
class Navigator extends _interceptors.Interceptor {
get [dartx.language]() {
@@ -20389,42 +21908,45 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ get [dartx.bluetooth]() {
+ return this.bluetooth;
+ }
get [dartx.connection]() {
return this.connection;
}
- get [dartx.cookieEnabled]() {
- return this.cookieEnabled;
- }
get [dartx.credentials]() {
return this.credentials;
}
get [dartx.doNotTrack]() {
return this.doNotTrack;
}
- get [dartx.geofencing]() {
- return this.geofencing;
- }
get [dartx.geolocation]() {
return this.geolocation;
}
get [dartx.maxTouchPoints]() {
return this.maxTouchPoints;
}
+ get [dartx.mediaDevices]() {
+ return this.mediaDevices;
+ }
get [dartx.mimeTypes]() {
return this.mimeTypes;
}
+ get [dartx.permissions]() {
+ return this.permissions;
+ }
get [dartx.presentation]() {
return this.presentation;
}
get [dartx.productSub]() {
return this.productSub;
}
- get [dartx.push]() {
- return this.push;
- }
get [dartx.serviceWorker]() {
return this.serviceWorker;
}
+ get [dartx.services]() {
+ return this.services;
+ }
get [dartx.storageQuota]() {
return this.storageQuota;
}
@@ -20446,12 +21968,29 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.getGamepads]() {
return this.getGamepads();
}
- [dartx.getStorageUpdates]() {
- return this.getStorageUpdates();
+ [dartx.getVRDevices]() {
+ return this.getVRDevices();
}
[dartx.registerProtocolHandler](scheme, url, title) {
return this.registerProtocolHandler(scheme, url, title);
}
+ [dartx.requestMidiAccess](options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_requestMidiAccess_1](options_1);
+ }
+ return this[_requestMidiAccess_2]();
+ }
+ [_requestMidiAccess_1](options) {
+ return this.requestMIDIAccess(options);
+ }
+ [_requestMidiAccess_2]() {
+ return this.requestMIDIAccess();
+ }
+ [dartx.requestMediaKeySystemAccess](keySystem, supportedConfigurations) {
+ return this.requestMediaKeySystemAccess(keySystem, supportedConfigurations);
+ }
[dartx.sendBeacon](url, data) {
return this.sendBeacon(url, data);
}
@@ -20485,8 +22024,14 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.onLine]() {
return this.onLine;
}
+ get [dartx.cookieEnabled]() {
+ return this.cookieEnabled;
+ }
+ [dartx.getStorageUpdates]() {
+ return this.getStorageUpdates();
+ }
}
- Navigator[dart.implements] = () => [NavigatorCpu, NavigatorLanguage, NavigatorOnLine, NavigatorID];
+ Navigator[dart.implements] = () => [NavigatorStorageUtils, NavigatorCpu, NavigatorLanguage, NavigatorOnLine, NavigatorID];
dart.setSignature(Navigator, {
constructors: () => ({_: [Navigator, []]}),
methods: () => ({
@@ -20495,9 +22040,14 @@ dart_library.library('dart/html', null, /* Imports */[
[_getUserMedia]: [dart.void, [dart.dynamic, _NavigatorUserMediaSuccessCallback, _NavigatorUserMediaErrorCallback]],
[dartx.getBattery]: [async.Future, []],
[dartx.getGamepads]: [core.List$(Gamepad), []],
- [dartx.getStorageUpdates]: [dart.void, []],
+ [dartx.getVRDevices]: [async.Future, []],
[dartx.registerProtocolHandler]: [dart.void, [core.String, core.String, core.String]],
- [dartx.sendBeacon]: [core.bool, [core.String, dart.dynamic]]
+ [dartx.requestMidiAccess]: [async.Future, [], [core.Map]],
+ [_requestMidiAccess_1]: [async.Future, [dart.dynamic]],
+ [_requestMidiAccess_2]: [async.Future, []],
+ [dartx.requestMediaKeySystemAccess]: [async.Future, [core.String, core.List$(core.Map)]],
+ [dartx.sendBeacon]: [core.bool, [core.String, core.Object]],
+ [dartx.getStorageUpdates]: [dart.void, []]
})
});
Navigator[dart.metadata] = () => [dart.const(new _metadata.DomName('Navigator')), dart.const(new _js_helper.Native("Navigator"))];
@@ -20591,6 +22141,27 @@ dart_library.library('dart/html', null, /* Imports */[
});
NavigatorOnLine[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('NavigatorOnLine')), dart.const(new _metadata.Experimental())];
dart.defineExtensionNames([
+ 'getStorageUpdates',
+ 'cookieEnabled'
+ ]);
+ class NavigatorStorageUtils extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.cookieEnabled]() {
+ return this.cookieEnabled;
+ }
+ [dartx.getStorageUpdates]() {
+ return this.getStorageUpdates();
+ }
+ }
+ dart.setSignature(NavigatorStorageUtils, {
+ constructors: () => ({_: [NavigatorStorageUtils, []]}),
+ methods: () => ({[dartx.getStorageUpdates]: [dart.void, []]})
+ });
+ NavigatorStorageUtils[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('NavigatorStorageUtils')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("NavigatorStorageUtils"))];
+ dart.registerExtension(dart.global.NavigatorStorageUtils, NavigatorStorageUtils);
+ dart.defineExtensionNames([
'constraintName',
'message',
'name'
@@ -20884,7 +22455,6 @@ dart_library.library('dart/html', null, /* Imports */[
});
NodeIterator[dart.metadata] = () => [dart.const(new _metadata.DomName('NodeIterator')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("NodeIterator"))];
dart.registerExtension(dart.global.NodeIterator, NodeIterator);
- const _item = Symbol('_item');
dart.defineExtensionNames([
'length',
'get',
@@ -20954,18 +22524,58 @@ dart_library.library('dart/html', null, /* Imports */[
NodeList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('NodeList')), dart.const(new _js_helper.Native("NodeList,RadioNodeList"))];
dart.registerExtension(dart.global.NodeList, NodeList);
dart.defineExtensionNames([
+ 'nextElementSibling',
+ 'previousElementSibling'
+ ]);
+ class NonDocumentTypeChildNode extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.nextElementSibling]() {
+ return this.nextElementSibling;
+ }
+ get [dartx.previousElementSibling]() {
+ return this.previousElementSibling;
+ }
+ }
+ dart.setSignature(NonDocumentTypeChildNode, {
+ constructors: () => ({_: [NonDocumentTypeChildNode, []]})
+ });
+ NonDocumentTypeChildNode[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('NonDocumentTypeChildNode')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("NonDocumentTypeChildNode"))];
+ dart.registerExtension(dart.global.NonDocumentTypeChildNode, NonDocumentTypeChildNode);
+ dart.defineExtensionNames([
+ 'getElementById'
+ ]);
+ class NonElementParentNode extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.getElementById](elementId) {
+ return this.getElementById(elementId);
+ }
+ }
+ dart.setSignature(NonElementParentNode, {
+ constructors: () => ({_: [NonElementParentNode, []]}),
+ methods: () => ({[dartx.getElementById]: [Element, [core.String]]})
+ });
+ NonElementParentNode[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('NonElementParentNode')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("NonElementParentNode"))];
+ dart.registerExtension(dart.global.NonElementParentNode, NonElementParentNode);
+ dart.defineExtensionNames([
'close',
'onClick',
'onClose',
'onError',
'onShow',
'body',
+ 'data',
'dir',
'icon',
'lang',
'permission',
+ 'silent',
'tag',
- 'title'
+ 'title',
+ 'vibrate'
]);
class Notification extends EventTarget {
static new(title, opts) {
@@ -21005,6 +22615,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.body]() {
return this.body;
}
+ get [dartx.data]() {
+ return this.data;
+ }
get [dartx.dir]() {
return this.dir;
}
@@ -21017,12 +22630,18 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.permission]() {
return this.permission;
}
+ get [dartx.silent]() {
+ return this.silent;
+ }
get [dartx.tag]() {
return this.tag;
}
get [dartx.title]() {
return this.title;
}
+ get [dartx.vibrate]() {
+ return this.vibrate;
+ }
[dartx.close]() {
return this.close();
}
@@ -21077,6 +22696,44 @@ dart_library.library('dart/html', null, /* Imports */[
}
});
dart.registerExtension(dart.global.Notification, Notification);
+ dart.defineExtensionNames([
+ 'notification'
+ ]);
+ class NotificationEvent extends ExtendableEvent {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return NotificationEvent._create_1(type, eventInitDict_1);
+ }
+ return NotificationEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new NotificationEvent(type, eventInitDict), NotificationEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new NotificationEvent(type), NotificationEvent);
+ }
+ get [dartx.notification]() {
+ return this.notification;
+ }
+ }
+ dart.setSignature(NotificationEvent, {
+ constructors: () => ({
+ _: [NotificationEvent, []],
+ new: [NotificationEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [NotificationEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [NotificationEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ NotificationEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('NotificationEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("NotificationEvent"))];
+ dart.registerExtension(dart.global.NotificationEvent, NotificationEvent);
const _NotificationPermissionCallback = dart.typedef('_NotificationPermissionCallback', () => dart.functionType(dart.void, [core.String]));
dart.defineExtensionNames([
'reversed',
@@ -21127,11 +22784,11 @@ dart_library.library('dart/html', null, /* Imports */[
dart.registerExtension(dart.global.HTMLOListElement, OListElement);
dart.defineExtensionNames([
'checkValidity',
+ 'reportValidity',
'setCustomValidity',
'data',
'form',
'height',
- 'integrity',
'name',
'type',
'useMap',
@@ -21151,7 +22808,6 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.data] = null;
this[dartx.form] = null;
this[dartx.height] = null;
- this[dartx.integrity] = null;
this[dartx.name] = null;
this[dartx.type] = null;
this[dartx.useMap] = null;
@@ -21179,12 +22835,6 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.height](value) {
this.height = value;
}
- get [dartx.integrity]() {
- return this.integrity;
- }
- set [dartx.integrity](value) {
- this.integrity = value;
- }
get [dartx.name]() {
return this.name;
}
@@ -21227,6 +22877,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.checkValidity]() {
return this.checkValidity();
}
+ [dartx.reportValidity]() {
+ return this.reportValidity();
+ }
[dartx.setCustomValidity](error) {
return this.setCustomValidity(error);
}
@@ -21242,6 +22895,7 @@ dart_library.library('dart/html', null, /* Imports */[
[__getter__]: [core.bool, [dart.dynamic]],
[__setter__]: [dart.void, [dart.dynamic, Node]],
[dartx.checkValidity]: [core.bool, []],
+ [dartx.reportValidity]: [core.bool, []],
[dartx.setCustomValidity]: [dart.void, [core.String]]
})
});
@@ -21403,6 +23057,7 @@ dart_library.library('dart/html', null, /* Imports */[
dart.registerExtension(dart.global.HTMLOptionElement, OptionElement);
dart.defineExtensionNames([
'checkValidity',
+ 'reportValidity',
'setCustomValidity',
'defaultValue',
'form',
@@ -21480,6 +23135,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.checkValidity]() {
return this.checkValidity();
}
+ [dartx.reportValidity]() {
+ return this.reportValidity();
+ }
[dartx.setCustomValidity](error) {
return this.setCustomValidity(error);
}
@@ -21493,51 +23151,47 @@ dart_library.library('dart/html', null, /* Imports */[
}),
methods: () => ({
[dartx.checkValidity]: [core.bool, []],
+ [dartx.reportValidity]: [core.bool, []],
[dartx.setCustomValidity]: [dart.void, [core.String]]
})
});
OutputElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLOutputElement')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _js_helper.Native("HTMLOutputElement"))];
dart.registerExtension(dart.global.HTMLOutputElement, OutputElement);
dart.defineExtensionNames([
- 'horizontalOverflow',
- 'orient',
- 'verticalOverflow'
+ 'persisted'
]);
- class OverflowEvent extends Event {
+ class PageTransitionEvent extends Event {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.horizontalOverflow]() {
- return this.horizontalOverflow;
- }
- get [dartx.orient]() {
- return this.orient;
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return PageTransitionEvent._create_1(type, eventInitDict_1);
+ }
+ return PageTransitionEvent._create_2(type);
}
- get [dartx.verticalOverflow]() {
- return this.verticalOverflow;
+ static _create_1(type, eventInitDict) {
+ return dart.as(new PageTransitionEvent(type, eventInitDict), PageTransitionEvent);
}
- }
- dart.setSignature(OverflowEvent, {
- constructors: () => ({_: [OverflowEvent, []]})
- });
- OverflowEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('OverflowEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("OverflowEvent"))];
- OverflowEvent.BOTH = 2;
- OverflowEvent.HORIZONTAL = 0;
- OverflowEvent.VERTICAL = 1;
- dart.registerExtension(dart.global.OverflowEvent, OverflowEvent);
- dart.defineExtensionNames([
- 'persisted'
- ]);
- class PageTransitionEvent extends Event {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _create_2(type) {
+ return dart.as(new PageTransitionEvent(type), PageTransitionEvent);
}
get [dartx.persisted]() {
return this.persisted;
}
}
dart.setSignature(PageTransitionEvent, {
- constructors: () => ({_: [PageTransitionEvent, []]})
+ constructors: () => ({
+ _: [PageTransitionEvent, []],
+ new: [PageTransitionEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [PageTransitionEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [PageTransitionEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
PageTransitionEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PageTransitionEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PageTransitionEvent"))];
dart.registerExtension(dart.global.PageTransitionEvent, PageTransitionEvent);
@@ -21623,6 +23277,55 @@ 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())];
dart.defineExtensionNames([
+ 'formData',
+ 'password'
+ ]);
+ class PasswordCredential extends Credential {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(id, password, name, iconURL) {
+ if (name === void 0) name = null;
+ if (iconURL === void 0) iconURL = null;
+ if (iconURL != null) {
+ return PasswordCredential._create_1(id, password, name, iconURL);
+ }
+ if (name != null) {
+ return PasswordCredential._create_2(id, password, name);
+ }
+ return PasswordCredential._create_3(id, password);
+ }
+ static _create_1(id, password, name, iconURL) {
+ return dart.as(new PasswordCredential(id, password, name, iconURL), PasswordCredential);
+ }
+ static _create_2(id, password, name) {
+ return dart.as(new PasswordCredential(id, password, name), PasswordCredential);
+ }
+ static _create_3(id, password) {
+ return dart.as(new PasswordCredential(id, password), PasswordCredential);
+ }
+ get [dartx.formData]() {
+ return this.formData;
+ }
+ get [dartx.password]() {
+ return this.password;
+ }
+ }
+ dart.setSignature(PasswordCredential, {
+ constructors: () => ({
+ _: [PasswordCredential, []],
+ new: [PasswordCredential, [core.String, core.String], [core.String, core.String]]
+ }),
+ statics: () => ({
+ _create_1: [PasswordCredential, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_2: [PasswordCredential, [dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_3: [PasswordCredential, [dart.dynamic, dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2', '_create_3']
+ });
+ PasswordCredential[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PasswordCredential')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PasswordCredential"))];
+ dart.registerExtension(dart.global.PasswordCredential, PasswordCredential);
+ dart.defineExtensionNames([
'addPath',
'arc',
'arcTo',
@@ -21719,6 +23422,7 @@ dart_library.library('dart/html', null, /* Imports */[
Path2D[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Path2D')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Path2D"))];
dart.registerExtension(dart.global.Path2D, Path2D);
dart.defineExtensionNames([
+ 'clearFrameTimings',
'clearMarks',
'clearMeasures',
'getEntries',
@@ -21727,6 +23431,7 @@ dart_library.library('dart/html', null, /* Imports */[
'mark',
'measure',
'now',
+ 'setFrameTimingBufferSize',
'clearResourceTimings',
'setResourceTimingBufferSize',
'onResourceTimingBufferFull',
@@ -21750,6 +23455,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.timing]() {
return this.timing;
}
+ [dartx.clearFrameTimings]() {
+ return this.clearFrameTimings();
+ }
[dartx.clearMarks](markName) {
return this.clearMarks(markName);
}
@@ -21774,6 +23482,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.now]() {
return this.now();
}
+ [dartx.setFrameTimingBufferSize](maxSize) {
+ return this.setFrameTimingBufferSize(maxSize);
+ }
[dartx.clearResourceTimings]() {
return this.webkitClearResourceTimings();
}
@@ -21787,6 +23498,7 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(Performance, {
constructors: () => ({_: [Performance, []]}),
methods: () => ({
+ [dartx.clearFrameTimings]: [dart.void, []],
[dartx.clearMarks]: [dart.void, [core.String]],
[dartx.clearMeasures]: [dart.void, [core.String]],
[dartx.getEntries]: [core.List$(PerformanceEntry), []],
@@ -21795,6 +23507,7 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.mark]: [dart.void, [core.String]],
[dartx.measure]: [dart.void, [core.String, core.String, core.String]],
[dartx.now]: [core.double, []],
+ [dartx.setFrameTimingBufferSize]: [dart.void, [core.int]],
[dartx.clearResourceTimings]: [dart.void, []],
[dartx.setResourceTimingBufferSize]: [dart.void, [core.int]]
})
@@ -21834,6 +23547,22 @@ dart_library.library('dart/html', null, /* Imports */[
});
PerformanceEntry[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PerformanceEntry')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PerformanceEntry"))];
dart.registerExtension(dart.global.PerformanceEntry, PerformanceEntry);
+ dart.defineExtensionNames([
+ 'sourceFrame'
+ ]);
+ class PerformanceCompositeTiming extends PerformanceEntry {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.sourceFrame]() {
+ return this.sourceFrame;
+ }
+ }
+ dart.setSignature(PerformanceCompositeTiming, {
+ constructors: () => ({_: [PerformanceCompositeTiming, []]})
+ });
+ PerformanceCompositeTiming[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PerformanceCompositeTiming')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PerformanceCompositeTiming"))];
+ dart.registerExtension(dart.global.PerformanceCompositeTiming, PerformanceCompositeTiming);
class PerformanceMark extends PerformanceEntry {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -21879,6 +23608,22 @@ dart_library.library('dart/html', null, /* Imports */[
PerformanceNavigation.TYPE_RESERVED = 255;
dart.registerExtension(dart.global.PerformanceNavigation, PerformanceNavigation);
dart.defineExtensionNames([
+ 'sourceFrame'
+ ]);
+ class PerformanceRenderTiming extends PerformanceEntry {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.sourceFrame]() {
+ return this.sourceFrame;
+ }
+ }
+ dart.setSignature(PerformanceRenderTiming, {
+ constructors: () => ({_: [PerformanceRenderTiming, []]})
+ });
+ PerformanceRenderTiming[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PerformanceRenderTiming')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PerformanceRenderTiming"))];
+ dart.registerExtension(dart.global.PerformanceRenderTiming, PerformanceRenderTiming);
+ dart.defineExtensionNames([
'connectEnd',
'connectStart',
'domainLookupEnd',
@@ -21890,7 +23635,8 @@ dart_library.library('dart/html', null, /* Imports */[
'requestStart',
'responseEnd',
'responseStart',
- 'secureConnectionStart'
+ 'secureConnectionStart',
+ 'workerStart'
]);
class PerformanceResourceTiming extends PerformanceEntry {
static _() {
@@ -21932,6 +23678,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.secureConnectionStart]() {
return this.secureConnectionStart;
}
+ get [dartx.workerStart]() {
+ return this.workerStart;
+ }
}
dart.setSignature(PerformanceResourceTiming, {
constructors: () => ({_: [PerformanceResourceTiming, []]})
@@ -22034,6 +23783,166 @@ dart_library.library('dart/html', null, /* Imports */[
});
PerformanceTiming[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PerformanceTiming')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("PerformanceTiming"))];
dart.registerExtension(dart.global.PerformanceTiming, PerformanceTiming);
+ dart.defineExtensionNames([
+ 'registration'
+ ]);
+ class PeriodicSyncEvent extends ExtendableEvent {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, init) {
+ let init_1 = html_common.convertDartToNative_Dictionary(init);
+ return PeriodicSyncEvent._create_1(type, init_1);
+ }
+ static _create_1(type, init) {
+ return dart.as(new PeriodicSyncEvent(type, init), PeriodicSyncEvent);
+ }
+ get [dartx.registration]() {
+ return this.registration;
+ }
+ }
+ dart.setSignature(PeriodicSyncEvent, {
+ constructors: () => ({
+ _: [PeriodicSyncEvent, []],
+ new: [PeriodicSyncEvent, [core.String, core.Map]]
+ }),
+ statics: () => ({_create_1: [PeriodicSyncEvent, [dart.dynamic, dart.dynamic]]}),
+ names: ['_create_1']
+ });
+ PeriodicSyncEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PeriodicSyncEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PeriodicSyncEvent"))];
+ dart.registerExtension(dart.global.PeriodicSyncEvent, PeriodicSyncEvent);
+ const _register_1 = Symbol('_register_1');
+ const _register_2 = Symbol('_register_2');
+ dart.defineExtensionNames([
+ 'getRegistration',
+ 'getRegistrations',
+ 'permissionState',
+ 'register',
+ 'minPossiblePeriod'
+ ]);
+ class PeriodicSyncManager extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.minPossiblePeriod]() {
+ return this.minPossiblePeriod;
+ }
+ [dartx.getRegistration](tag) {
+ return this.getRegistration(tag);
+ }
+ [dartx.getRegistrations]() {
+ return this.getRegistrations();
+ }
+ [dartx.permissionState]() {
+ return this.permissionState();
+ }
+ [dartx.register](options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_register_1](options_1);
+ }
+ return this[_register_2]();
+ }
+ [_register_1](options) {
+ return this.register(options);
+ }
+ [_register_2]() {
+ return this.register();
+ }
+ }
+ dart.setSignature(PeriodicSyncManager, {
+ constructors: () => ({_: [PeriodicSyncManager, []]}),
+ methods: () => ({
+ [dartx.getRegistration]: [async.Future, [core.String]],
+ [dartx.getRegistrations]: [async.Future, []],
+ [dartx.permissionState]: [async.Future, []],
+ [dartx.register]: [async.Future, [], [core.Map]],
+ [_register_1]: [async.Future, [dart.dynamic]],
+ [_register_2]: [async.Future, []]
+ })
+ });
+ PeriodicSyncManager[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PeriodicSyncManager')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PeriodicSyncManager"))];
+ dart.registerExtension(dart.global.PeriodicSyncManager, PeriodicSyncManager);
+ dart.defineExtensionNames([
+ 'unregister',
+ 'minPeriod',
+ 'networkState',
+ 'powerState',
+ 'tag'
+ ]);
+ class PeriodicSyncRegistration extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.minPeriod]() {
+ return this.minPeriod;
+ }
+ get [dartx.networkState]() {
+ return this.networkState;
+ }
+ get [dartx.powerState]() {
+ return this.powerState;
+ }
+ get [dartx.tag]() {
+ return this.tag;
+ }
+ [dartx.unregister]() {
+ return this.unregister();
+ }
+ }
+ dart.setSignature(PeriodicSyncRegistration, {
+ constructors: () => ({_: [PeriodicSyncRegistration, []]}),
+ methods: () => ({[dartx.unregister]: [async.Future, []]})
+ });
+ PeriodicSyncRegistration[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PeriodicSyncRegistration')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PeriodicSyncRegistration"))];
+ dart.registerExtension(dart.global.PeriodicSyncRegistration, PeriodicSyncRegistration);
+ dart.defineExtensionNames([
+ 'onChange',
+ 'state',
+ 'status'
+ ]);
+ class PermissionStatus extends EventTarget {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.state]() {
+ return this.state;
+ }
+ get [dartx.status]() {
+ return this.status;
+ }
+ get [dartx.onChange]() {
+ return PermissionStatus.changeEvent.forTarget(this);
+ }
+ }
+ dart.setSignature(PermissionStatus, {
+ constructors: () => ({_: [PermissionStatus, []]})
+ });
+ PermissionStatus[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PermissionStatus')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PermissionStatus"))];
+ dart.defineLazyProperties(PermissionStatus, {
+ get changeEvent() {
+ return dart.const(new (EventStreamProvider$(Event))('change'));
+ }
+ });
+ dart.registerExtension(dart.global.PermissionStatus, PermissionStatus);
+ dart.defineExtensionNames([
+ 'query'
+ ]);
+ class Permissions extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.query](permission) {
+ return this.query(permission);
+ }
+ }
+ dart.setSignature(Permissions, {
+ constructors: () => ({_: [Permissions, []]}),
+ methods: () => ({[dartx.query]: [async.Future, [core.Object]]})
+ });
+ Permissions[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Permissions')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Permissions"))];
+ dart.registerExtension(dart.global.Permissions, Permissions);
class PictureElement extends HtmlElement {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -22075,9 +23984,6 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.name]() {
return this.name;
}
- [__getter__](name) {
- return this.__getter__(name);
- }
[dartx.item](index) {
return this.item(index);
}
@@ -22088,7 +23994,6 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(Plugin, {
constructors: () => ({_: [Plugin, []]}),
methods: () => ({
- [__getter__]: [MimeType, [core.String]],
[dartx.item]: [MimeType, [core.int]],
[dartx.namedItem]: [MimeType, [core.String]]
})
@@ -22150,9 +24055,6 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.elementAt](index) {
return this[dartx.get](index);
}
- [__getter__](name) {
- return this.__getter__(name);
- }
[dartx.item](index) {
return this.item(index);
}
@@ -22170,7 +24072,6 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.get]: [Plugin, [core.int]],
[dartx.set]: [dart.void, [core.int, Plugin]],
[dartx.elementAt]: [Plugin, [core.int]],
- [__getter__]: [Plugin, [core.String]],
[dartx.item]: [Plugin, [core.int]],
[dartx.namedItem]: [Plugin, [core.String]],
[dartx.refresh]: [dart.void, [core.bool]]
@@ -22180,6 +24081,7 @@ dart_library.library('dart/html', null, /* Imports */[
dart.registerExtension(dart.global.PluginArray, PluginArray);
dart.defineExtensionNames([
'createdCallback',
+ 'closeable',
'message'
]);
class PluginPlaceholderElement extends DivElement {
@@ -22187,9 +24089,16 @@ dart_library.library('dart/html', null, /* Imports */[
dart.throw(new core.UnsupportedError("Not supported"));
}
created() {
+ this[dartx.closeable] = null;
this[dartx.message] = null;
super.created();
}
+ get [dartx.closeable]() {
+ return this.closeable;
+ }
+ set [dartx.closeable](value) {
+ this.closeable = value;
+ }
get [dartx.message]() {
return this.message;
}
@@ -22211,12 +24120,92 @@ dart_library.library('dart/html', null, /* Imports */[
PluginPlaceholderElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PluginPlaceholderElement')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PluginPlaceholderElement"))];
dart.registerExtension(dart.global.PluginPlaceholderElement, PluginPlaceholderElement);
dart.defineExtensionNames([
+ 'height',
+ 'isPrimary',
+ 'pointerId',
+ 'pointerType',
+ 'pressure',
+ 'tiltX',
+ 'tiltY',
+ 'width'
+ ]);
+ class PointerEvent extends MouseEvent {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return PointerEvent._create_1(type, eventInitDict_1);
+ }
+ return PointerEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new PointerEvent(type, eventInitDict), PointerEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new PointerEvent(type), PointerEvent);
+ }
+ get [dartx.height]() {
+ return this.height;
+ }
+ get [dartx.isPrimary]() {
+ return this.isPrimary;
+ }
+ get [dartx.pointerId]() {
+ return this.pointerId;
+ }
+ get [dartx.pointerType]() {
+ return this.pointerType;
+ }
+ get [dartx.pressure]() {
+ return this.pressure;
+ }
+ get [dartx.tiltX]() {
+ return this.tiltX;
+ }
+ get [dartx.tiltY]() {
+ return this.tiltY;
+ }
+ get [dartx.width]() {
+ return this.width;
+ }
+ }
+ dart.setSignature(PointerEvent, {
+ constructors: () => ({
+ _: [PointerEvent, []],
+ new: [PointerEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [PointerEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [PointerEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ PointerEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PointerEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PointerEvent"))];
+ dart.registerExtension(dart.global.PointerEvent, PointerEvent);
+ dart.defineExtensionNames([
'state'
]);
class PopStateEvent extends Event {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return PopStateEvent._create_1(type, eventInitDict_1);
+ }
+ return PopStateEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new PopStateEvent(type, eventInitDict), PopStateEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new PopStateEvent(type), PopStateEvent);
+ }
get [dartx.state]() {
return html_common.convertNativeToDart_SerializedScriptValue(this[_get_state]);
}
@@ -22225,7 +24214,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(PopStateEvent, {
- constructors: () => ({_: [PopStateEvent, []]})
+ constructors: () => ({
+ _: [PopStateEvent, []],
+ new: [PopStateEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [PopStateEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [PopStateEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
PopStateEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PopStateEvent')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _js_helper.Native("PopStateEvent"))];
dart.registerExtension(dart.global.PopStateEvent, PopStateEvent);
@@ -22254,6 +24251,35 @@ dart_library.library('dart/html', null, /* Imports */[
PositionError.TIMEOUT = 3;
dart.registerExtension(dart.global.PositionError, PositionError);
const _PositionErrorCallback = dart.typedef('_PositionErrorCallback', () => dart.functionType(dart.void, [PositionError]));
+ dart.defineExtensionNames([
+ 'getImmediateState',
+ 'getState',
+ 'resetSensor'
+ ]);
+ class PositionSensorVRDevice extends VRDevice {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.getImmediateState]() {
+ return this.getImmediateState();
+ }
+ [dartx.getState]() {
+ return this.getState();
+ }
+ [dartx.resetSensor]() {
+ return this.resetSensor();
+ }
+ }
+ dart.setSignature(PositionSensorVRDevice, {
+ constructors: () => ({_: [PositionSensorVRDevice, []]}),
+ methods: () => ({
+ [dartx.getImmediateState]: [VRPositionState, []],
+ [dartx.getState]: [VRPositionState, []],
+ [dartx.resetSensor]: [dart.void, []]
+ })
+ });
+ PositionSensorVRDevice[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PositionSensorVRDevice')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PositionSensorVRDevice"))];
+ dart.registerExtension(dart.global.PositionSensorVRDevice, PositionSensorVRDevice);
class PreElement extends HtmlElement {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -22275,17 +24301,113 @@ dart_library.library('dart/html', null, /* Imports */[
});
PreElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLPreElement')), dart.const(new _js_helper.Native("HTMLPreElement"))];
dart.registerExtension(dart.global.HTMLPreElement, PreElement);
+ dart.defineExtensionNames([
+ 'getAvailability',
+ 'joinSession',
+ 'startSession',
+ 'session'
+ ]);
class Presentation extends EventTarget {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ get [dartx.session]() {
+ return this.session;
+ }
+ [dartx.getAvailability](url) {
+ return this.getAvailability(url);
+ }
+ [dartx.joinSession](url, presentationId) {
+ return this.joinSession(url, presentationId);
+ }
+ [dartx.startSession](url) {
+ return this.startSession(url);
+ }
}
dart.setSignature(Presentation, {
- constructors: () => ({_: [Presentation, []]})
+ constructors: () => ({_: [Presentation, []]}),
+ methods: () => ({
+ [dartx.getAvailability]: [async.Future, [core.String]],
+ [dartx.joinSession]: [async.Future, [core.String, core.String]],
+ [dartx.startSession]: [async.Future, [core.String]]
+ })
});
Presentation[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Presentation')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Presentation"))];
dart.registerExtension(dart.global.Presentation, Presentation);
dart.defineExtensionNames([
+ 'onChange',
+ 'value'
+ ]);
+ class PresentationAvailability extends EventTarget {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.value]() {
+ return this.value;
+ }
+ get [dartx.onChange]() {
+ return PresentationAvailability.changeEvent.forTarget(this);
+ }
+ }
+ dart.setSignature(PresentationAvailability, {
+ constructors: () => ({_: [PresentationAvailability, []]})
+ });
+ PresentationAvailability[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PresentationAvailability')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PresentationAvailability"))];
+ dart.defineLazyProperties(PresentationAvailability, {
+ get changeEvent() {
+ return dart.const(new (EventStreamProvider$(Event))('change'));
+ }
+ });
+ dart.registerExtension(dart.global.PresentationAvailability, PresentationAvailability);
+ dart.defineExtensionNames([
+ 'close',
+ 'send',
+ 'onMessage',
+ 'binaryType',
+ 'id',
+ 'state'
+ ]);
+ class PresentationSession extends EventTarget {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.binaryType]() {
+ return this.binaryType;
+ }
+ set [dartx.binaryType](value) {
+ this.binaryType = value;
+ }
+ get [dartx.id]() {
+ return this.id;
+ }
+ get [dartx.state]() {
+ return this.state;
+ }
+ [dartx.close]() {
+ return this.close();
+ }
+ [dartx.send](data_OR_message) {
+ return this.send(data_OR_message);
+ }
+ get [dartx.onMessage]() {
+ return PresentationSession.messageEvent.forTarget(this);
+ }
+ }
+ dart.setSignature(PresentationSession, {
+ constructors: () => ({_: [PresentationSession, []]}),
+ methods: () => ({
+ [dartx.close]: [dart.void, []],
+ [dartx.send]: [dart.void, [dart.dynamic]]
+ })
+ });
+ PresentationSession[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PresentationSession')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PresentationSession"))];
+ dart.defineLazyProperties(PresentationSession, {
+ get messageEvent() {
+ return dart.const(new (EventStreamProvider$(MessageEvent))('message'));
+ }
+ });
+ dart.registerExtension(dart.global.PresentationSession, PresentationSession);
+ dart.defineExtensionNames([
'sheet',
'target'
]);
@@ -22366,6 +24488,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return ProgressEvent._create_1(type, eventInitDict_1);
+ }
+ return ProgressEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new ProgressEvent(type, eventInitDict), ProgressEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new ProgressEvent(type), ProgressEvent);
+ }
get [dartx.lengthComputable]() {
return this.lengthComputable;
}
@@ -22377,63 +24513,223 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(ProgressEvent, {
- constructors: () => ({_: [ProgressEvent, []]})
+ constructors: () => ({
+ _: [ProgressEvent, []],
+ new: [ProgressEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [ProgressEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [ProgressEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
ProgressEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ProgressEvent')), dart.const(new _js_helper.Native("ProgressEvent"))];
dart.registerExtension(dart.global.ProgressEvent, ProgressEvent);
dart.defineExtensionNames([
+ 'promise',
+ 'reason'
+ ]);
+ class PromiseRejectionEvent extends Event {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return PromiseRejectionEvent._create_1(type, eventInitDict_1);
+ }
+ return PromiseRejectionEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new PromiseRejectionEvent(type, eventInitDict), PromiseRejectionEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new PromiseRejectionEvent(type), PromiseRejectionEvent);
+ }
+ get [dartx.promise]() {
+ return this.promise;
+ }
+ get [dartx.reason]() {
+ return this.reason;
+ }
+ }
+ dart.setSignature(PromiseRejectionEvent, {
+ constructors: () => ({
+ _: [PromiseRejectionEvent, []],
+ new: [PromiseRejectionEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [PromiseRejectionEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [PromiseRejectionEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ PromiseRejectionEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PromiseRejectionEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PromiseRejectionEvent"))];
+ dart.registerExtension(dart.global.PromiseRejectionEvent, PromiseRejectionEvent);
+ dart.defineExtensionNames([
'data'
]);
- class PushEvent extends Event {
+ class PushEvent extends ExtendableEvent {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return PushEvent._create_1(type, eventInitDict_1);
+ }
+ return PushEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new PushEvent(type, eventInitDict), PushEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new PushEvent(type), PushEvent);
+ }
get [dartx.data]() {
return this.data;
}
}
dart.setSignature(PushEvent, {
- constructors: () => ({_: [PushEvent, []]})
+ constructors: () => ({
+ _: [PushEvent, []],
+ new: [PushEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [PushEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [PushEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
PushEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PushEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PushEvent"))];
dart.registerExtension(dart.global.PushEvent, PushEvent);
+ const _permissionState_1 = Symbol('_permissionState_1');
+ const _permissionState_2 = Symbol('_permissionState_2');
+ const _subscribe_1 = Symbol('_subscribe_1');
+ const _subscribe_2 = Symbol('_subscribe_2');
dart.defineExtensionNames([
- 'register'
+ 'getSubscription',
+ 'permissionState',
+ 'subscribe'
]);
class PushManager extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- [dartx.register](senderId) {
- return this.register(senderId);
+ [dartx.getSubscription]() {
+ return this.getSubscription();
+ }
+ [dartx.permissionState](options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_permissionState_1](options_1);
+ }
+ return this[_permissionState_2]();
+ }
+ [_permissionState_1](options) {
+ return this.permissionState(options);
+ }
+ [_permissionState_2]() {
+ return this.permissionState();
+ }
+ [dartx.subscribe](options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_subscribe_1](options_1);
+ }
+ return this[_subscribe_2]();
+ }
+ [_subscribe_1](options) {
+ return this.subscribe(options);
+ }
+ [_subscribe_2]() {
+ return this.subscribe();
}
}
dart.setSignature(PushManager, {
constructors: () => ({_: [PushManager, []]}),
- methods: () => ({[dartx.register]: [async.Future, [core.String]]})
+ methods: () => ({
+ [dartx.getSubscription]: [async.Future, []],
+ [dartx.permissionState]: [async.Future, [], [core.Map]],
+ [_permissionState_1]: [async.Future, [dart.dynamic]],
+ [_permissionState_2]: [async.Future, []],
+ [dartx.subscribe]: [async.Future, [], [core.Map]],
+ [_subscribe_1]: [async.Future, [dart.dynamic]],
+ [_subscribe_2]: [async.Future, []]
+ })
});
PushManager[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PushManager')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PushManager"))];
dart.registerExtension(dart.global.PushManager, PushManager);
dart.defineExtensionNames([
- 'pushEndpoint',
- 'pushRegistrationId'
+ 'arrayBuffer',
+ 'blob',
+ 'json',
+ 'text'
+ ]);
+ class PushMessageData extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(message) {
+ return PushMessageData._create_1(message);
+ }
+ static _create_1(message) {
+ return dart.as(new PushMessageData(message), PushMessageData);
+ }
+ [dartx.arrayBuffer]() {
+ return this.arrayBuffer();
+ }
+ [dartx.blob]() {
+ return this.blob();
+ }
+ [dartx.json]() {
+ return this.json();
+ }
+ [dartx.text]() {
+ return this.text();
+ }
+ }
+ dart.setSignature(PushMessageData, {
+ constructors: () => ({
+ _: [PushMessageData, []],
+ new: [PushMessageData, [core.String]]
+ }),
+ methods: () => ({
+ [dartx.arrayBuffer]: [typed_data.ByteBuffer, []],
+ [dartx.blob]: [Blob, []],
+ [dartx.json]: [core.Object, []],
+ [dartx.text]: [core.String, []]
+ }),
+ statics: () => ({_create_1: [PushMessageData, [dart.dynamic]]}),
+ names: ['_create_1']
+ });
+ PushMessageData[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PushMessageData')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PushMessageData"))];
+ dart.registerExtension(dart.global.PushMessageData, PushMessageData);
+ dart.defineExtensionNames([
+ 'unsubscribe',
+ 'endpoint'
]);
- class PushRegistration extends _interceptors.Interceptor {
+ class PushSubscription extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.pushEndpoint]() {
- return this.pushEndpoint;
+ get [dartx.endpoint]() {
+ return this.endpoint;
}
- get [dartx.pushRegistrationId]() {
- return this.pushRegistrationId;
+ [dartx.unsubscribe]() {
+ return this.unsubscribe();
}
}
- dart.setSignature(PushRegistration, {
- constructors: () => ({_: [PushRegistration, []]})
+ dart.setSignature(PushSubscription, {
+ constructors: () => ({_: [PushSubscription, []]}),
+ methods: () => ({[dartx.unsubscribe]: [async.Future, []]})
});
- PushRegistration[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PushRegistration')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PushRegistration"))];
- dart.registerExtension(dart.global.PushRegistration, PushRegistration);
+ PushSubscription[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PushSubscription')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("PushSubscription"))];
+ dart.registerExtension(dart.global.PushSubscription, PushSubscription);
dart.defineExtensionNames([
'cite'
]);
@@ -22539,11 +24835,11 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.compareBoundaryPoints](how, sourceRange) {
return this.compareBoundaryPoints(how, sourceRange);
}
- [dartx.comparePoint](refNode, offset) {
- return this.comparePoint(refNode, offset);
+ [dartx.comparePoint](node, offset) {
+ return this.comparePoint(node, offset);
}
- [dartx.createContextualFragment](html) {
- return this.createContextualFragment(html);
+ [dartx.createContextualFragment](fragment) {
+ return this.createContextualFragment(fragment);
}
[dartx.deleteContents]() {
return this.deleteContents();
@@ -22563,35 +24859,35 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.getClientRects]() {
return this.getClientRects();
}
- [dartx.insertNode](newNode) {
- return this.insertNode(newNode);
+ [dartx.insertNode](node) {
+ return this.insertNode(node);
}
- [dartx.isPointInRange](refNode, offset) {
- return this.isPointInRange(refNode, offset);
+ [dartx.isPointInRange](node, offset) {
+ return this.isPointInRange(node, offset);
}
- [dartx.selectNode](refNode) {
- return this.selectNode(refNode);
+ [dartx.selectNode](node) {
+ return this.selectNode(node);
}
- [dartx.selectNodeContents](refNode) {
- return this.selectNodeContents(refNode);
+ [dartx.selectNodeContents](node) {
+ return this.selectNodeContents(node);
}
- [dartx.setEnd](refNode, offset) {
- return this.setEnd(refNode, offset);
+ [dartx.setEnd](node, offset) {
+ return this.setEnd(node, offset);
}
- [dartx.setEndAfter](refNode) {
- return this.setEndAfter(refNode);
+ [dartx.setEndAfter](node) {
+ return this.setEndAfter(node);
}
- [dartx.setEndBefore](refNode) {
- return this.setEndBefore(refNode);
+ [dartx.setEndBefore](node) {
+ return this.setEndBefore(node);
}
- [dartx.setStart](refNode, offset) {
- return this.setStart(refNode, offset);
+ [dartx.setStart](node, offset) {
+ return this.setStart(node, offset);
}
- [dartx.setStartAfter](refNode) {
- return this.setStartAfter(refNode);
+ [dartx.setStartAfter](node) {
+ return this.setStartAfter(node);
}
- [dartx.setStartBefore](refNode) {
- return this.setStartBefore(refNode);
+ [dartx.setStartBefore](node) {
+ return this.setStartBefore(node);
}
[dartx.surroundContents](newParent) {
return this.surroundContents(newParent);
@@ -22635,57 +24931,144 @@ dart_library.library('dart/html', null, /* Imports */[
Range[dart.metadata] = () => [dart.const(new _metadata.DomName('Range')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("Range"))];
Range.END_TO_END = 2;
Range.END_TO_START = 3;
- Range.NODE_AFTER = 1;
- Range.NODE_BEFORE = 0;
- Range.NODE_BEFORE_AND_AFTER = 2;
- Range.NODE_INSIDE = 3;
Range.START_TO_END = 1;
Range.START_TO_START = 0;
dart.registerExtension(dart.global.Range, Range);
dart.defineExtensionNames([
'cancel',
+ 'getReader'
+ ]);
+ class ReadableByteStream extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.cancel](reason) {
+ return this.cancel(reason);
+ }
+ [dartx.getReader]() {
+ return this.getReader();
+ }
+ }
+ dart.setSignature(ReadableByteStream, {
+ constructors: () => ({_: [ReadableByteStream, []]}),
+ methods: () => ({
+ [dartx.cancel]: [async.Future, [], [core.Object]],
+ [dartx.getReader]: [ReadableByteStreamReader, []]
+ })
+ });
+ ReadableByteStream[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ReadableByteStream')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ReadableByteStream"))];
+ dart.registerExtension(dart.global.ReadableByteStream, ReadableByteStream);
+ dart.defineExtensionNames([
+ 'cancel',
'read',
- 'wait',
- 'closed',
- 'state'
+ 'releaseLock',
+ 'closed'
]);
- class ReadableStream extends _interceptors.Interceptor {
+ class ReadableByteStreamReader extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
get [dartx.closed]() {
return this.closed;
}
- get [dartx.state]() {
- return this.state;
- }
[dartx.cancel](reason) {
return this.cancel(reason);
}
[dartx.read]() {
return this.read();
}
- [dartx.wait]() {
- return this.wait();
+ [dartx.releaseLock]() {
+ return this.releaseLock();
+ }
+ }
+ dart.setSignature(ReadableByteStreamReader, {
+ constructors: () => ({_: [ReadableByteStreamReader, []]}),
+ methods: () => ({
+ [dartx.cancel]: [async.Future, [], [core.Object]],
+ [dartx.read]: [async.Future, []],
+ [dartx.releaseLock]: [dart.void, []]
+ })
+ });
+ ReadableByteStreamReader[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ReadableByteStreamReader')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ReadableByteStreamReader"))];
+ dart.registerExtension(dart.global.ReadableByteStreamReader, ReadableByteStreamReader);
+ dart.defineExtensionNames([
+ 'cancel',
+ 'getReader'
+ ]);
+ class ReadableStream extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.cancel](reason) {
+ return this.cancel(reason);
+ }
+ [dartx.getReader]() {
+ return this.getReader();
}
}
dart.setSignature(ReadableStream, {
constructors: () => ({_: [ReadableStream, []]}),
methods: () => ({
- [dartx.cancel]: [async.Future, [core.Object]],
- [dartx.read]: [core.Object, []],
- [dartx.wait]: [async.Future, []]
+ [dartx.cancel]: [async.Future, [], [core.Object]],
+ [dartx.getReader]: [ReadableStreamReader, []]
})
});
ReadableStream[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ReadableStream')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ReadableStream"))];
dart.registerExtension(dart.global.ReadableStream, ReadableStream);
dart.defineExtensionNames([
+ 'cancel',
+ 'read',
+ 'releaseLock',
+ 'closed'
+ ]);
+ class ReadableStreamReader extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.closed]() {
+ return this.closed;
+ }
+ [dartx.cancel](reason) {
+ return this.cancel(reason);
+ }
+ [dartx.read]() {
+ return this.read();
+ }
+ [dartx.releaseLock]() {
+ return this.releaseLock();
+ }
+ }
+ dart.setSignature(ReadableStreamReader, {
+ constructors: () => ({_: [ReadableStreamReader, []]}),
+ methods: () => ({
+ [dartx.cancel]: [async.Future, [], [core.Object]],
+ [dartx.read]: [async.Future, []],
+ [dartx.releaseLock]: [dart.void, []]
+ })
+ });
+ ReadableStreamReader[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ReadableStreamReader')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ReadableStreamReader"))];
+ dart.registerExtension(dart.global.ReadableStreamReader, ReadableStreamReader);
+ dart.defineExtensionNames([
'relatedTarget'
]);
class RelatedEvent extends Event {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return RelatedEvent._create_1(type, eventInitDict_1);
+ }
+ return RelatedEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new RelatedEvent(type, eventInitDict), RelatedEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new RelatedEvent(type), RelatedEvent);
+ }
get [dartx.relatedTarget]() {
return _convertNativeToDart_EventTarget(this[_get_relatedTarget]);
}
@@ -22694,12 +25077,19 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(RelatedEvent, {
- constructors: () => ({_: [RelatedEvent, []]})
+ constructors: () => ({
+ _: [RelatedEvent, []],
+ new: [RelatedEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [RelatedEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [RelatedEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
RelatedEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('RelatedEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("RelatedEvent"))];
dart.registerExtension(dart.global.RelatedEvent, RelatedEvent);
const RequestAnimationFrameCallback = dart.typedef('RequestAnimationFrameCallback', () => dart.functionType(dart.void, [core.num]));
- const FrameRequestCallback = dart.typedef('FrameRequestCallback', () => dart.functionType(dart.void, [core.num]));
dart.defineExtensionNames([
'url'
]);
@@ -22906,12 +25296,24 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return RtcDtmfToneChangeEvent._create_1(type, eventInitDict_1);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new RTCDTMFToneChangeEvent(type, eventInitDict), RtcDtmfToneChangeEvent);
+ }
get [dartx.tone]() {
return this.tone;
}
}
dart.setSignature(RtcDtmfToneChangeEvent, {
- constructors: () => ({_: [RtcDtmfToneChangeEvent, []]})
+ constructors: () => ({
+ _: [RtcDtmfToneChangeEvent, []],
+ new: [RtcDtmfToneChangeEvent, [core.String, core.Map]]
+ }),
+ statics: () => ({_create_1: [RtcDtmfToneChangeEvent, [dart.dynamic, dart.dynamic]]}),
+ names: ['_create_1']
});
RtcDtmfToneChangeEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('RTCDTMFToneChangeEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("RTCDTMFToneChangeEvent"))];
dart.registerExtension(dart.global.RTCDTMFToneChangeEvent, RtcDtmfToneChangeEvent);
@@ -23344,8 +25746,6 @@ dart_library.library('dart/html', null, /* Imports */[
'names',
'stat',
'id',
- 'local',
- 'remote',
'type'
]);
class RtcStatsReport extends _interceptors.Interceptor {
@@ -23355,12 +25755,6 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.id]() {
return this.id;
}
- get [dartx.local]() {
- return this.local;
- }
- get [dartx.remote]() {
- return this.remote;
- }
get [dartx.timestamp]() {
return html_common.convertNativeToDart_DateTime(this[_get_timestamp]);
}
@@ -23394,9 +25788,6 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- [__getter__](name) {
- return this.__getter__(name);
- }
[dartx.namedItem](name) {
return this.namedItem(name);
}
@@ -23407,7 +25798,6 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(RtcStatsResponse, {
constructors: () => ({_: [RtcStatsResponse, []]}),
methods: () => ({
- [__getter__]: [RtcStatsReport, [core.String]],
[dartx.namedItem]: [RtcStatsReport, [core.String]],
[dartx.result]: [core.List$(RtcStatsReport), []]
})
@@ -23595,6 +25985,140 @@ dart_library.library('dart/html', null, /* Imports */[
ScriptElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLScriptElement')), dart.const(new _js_helper.Native("HTMLScriptElement"))];
dart.registerExtension(dart.global.HTMLScriptElement, ScriptElement);
dart.defineExtensionNames([
+ 'consumeDelta',
+ 'deltaGranularity',
+ 'deltaX',
+ 'deltaY',
+ 'fromUserInput',
+ 'inInertialPhase',
+ 'isBeginning',
+ 'isEnding',
+ 'shouldPropagate',
+ 'velocityX',
+ 'velocityY'
+ ]);
+ class ScrollState extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning, isEnding) {
+ if (deltaX === void 0) deltaX = null;
+ if (deltaY === void 0) deltaY = null;
+ if (deltaGranularity === void 0) deltaGranularity = null;
+ if (velocityX === void 0) velocityX = null;
+ if (velocityY === void 0) velocityY = null;
+ if (inInertialPhase === void 0) inInertialPhase = null;
+ if (isBeginning === void 0) isBeginning = null;
+ if (isEnding === void 0) isEnding = null;
+ if (isEnding != null) {
+ return ScrollState._create_1(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning, isEnding);
+ }
+ if (isBeginning != null) {
+ return ScrollState._create_2(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning);
+ }
+ if (inInertialPhase != null) {
+ return ScrollState._create_3(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase);
+ }
+ if (velocityY != null) {
+ return ScrollState._create_4(deltaX, deltaY, deltaGranularity, velocityX, velocityY);
+ }
+ if (velocityX != null) {
+ return ScrollState._create_5(deltaX, deltaY, deltaGranularity, velocityX);
+ }
+ if (deltaGranularity != null) {
+ return ScrollState._create_6(deltaX, deltaY, deltaGranularity);
+ }
+ if (deltaY != null) {
+ return ScrollState._create_7(deltaX, deltaY);
+ }
+ if (deltaX != null) {
+ return ScrollState._create_8(deltaX);
+ }
+ return ScrollState._create_9();
+ }
+ static _create_1(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning, isEnding) {
+ return dart.as(new ScrollState(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning, isEnding), ScrollState);
+ }
+ static _create_2(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning) {
+ return dart.as(new ScrollState(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase, isBeginning), ScrollState);
+ }
+ static _create_3(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase) {
+ return dart.as(new ScrollState(deltaX, deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase), ScrollState);
+ }
+ static _create_4(deltaX, deltaY, deltaGranularity, velocityX, velocityY) {
+ return dart.as(new ScrollState(deltaX, deltaY, deltaGranularity, velocityX, velocityY), ScrollState);
+ }
+ static _create_5(deltaX, deltaY, deltaGranularity, velocityX) {
+ return dart.as(new ScrollState(deltaX, deltaY, deltaGranularity, velocityX), ScrollState);
+ }
+ static _create_6(deltaX, deltaY, deltaGranularity) {
+ return dart.as(new ScrollState(deltaX, deltaY, deltaGranularity), ScrollState);
+ }
+ static _create_7(deltaX, deltaY) {
+ return dart.as(new ScrollState(deltaX, deltaY), ScrollState);
+ }
+ static _create_8(deltaX) {
+ return dart.as(new ScrollState(deltaX), ScrollState);
+ }
+ static _create_9() {
+ return dart.as(new ScrollState(), ScrollState);
+ }
+ get [dartx.deltaGranularity]() {
+ return this.deltaGranularity;
+ }
+ get [dartx.deltaX]() {
+ return this.deltaX;
+ }
+ get [dartx.deltaY]() {
+ return this.deltaY;
+ }
+ get [dartx.fromUserInput]() {
+ return this.fromUserInput;
+ }
+ get [dartx.inInertialPhase]() {
+ return this.inInertialPhase;
+ }
+ get [dartx.isBeginning]() {
+ return this.isBeginning;
+ }
+ get [dartx.isEnding]() {
+ return this.isEnding;
+ }
+ get [dartx.shouldPropagate]() {
+ return this.shouldPropagate;
+ }
+ get [dartx.velocityX]() {
+ return this.velocityX;
+ }
+ get [dartx.velocityY]() {
+ return this.velocityY;
+ }
+ [dartx.consumeDelta](x, y) {
+ return this.consumeDelta(x, y);
+ }
+ }
+ dart.setSignature(ScrollState, {
+ constructors: () => ({
+ _: [ScrollState, []],
+ new: [ScrollState, [], [core.num, core.num, core.num, core.num, core.num, core.bool, core.bool, core.bool]]
+ }),
+ methods: () => ({[dartx.consumeDelta]: [dart.void, [core.num, core.num]]}),
+ statics: () => ({
+ _create_1: [ScrollState, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_2: [ScrollState, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_3: [ScrollState, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_4: [ScrollState, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_5: [ScrollState, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_6: [ScrollState, [dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_7: [ScrollState, [dart.dynamic, dart.dynamic]],
+ _create_8: [ScrollState, [dart.dynamic]],
+ _create_9: [ScrollState, []]
+ }),
+ names: ['_create_1', '_create_2', '_create_3', '_create_4', '_create_5', '_create_6', '_create_7', '_create_8', '_create_9']
+ });
+ ScrollState[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ScrollState')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ScrollState"))];
+ dart.registerExtension(dart.global.ScrollState, ScrollState);
+ dart.defineExtensionNames([
'blockedUri',
'columnNumber',
'documentUri',
@@ -23610,6 +26134,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return SecurityPolicyViolationEvent._create_1(type, eventInitDict_1);
+ }
+ return SecurityPolicyViolationEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new SecurityPolicyViolationEvent(type, eventInitDict), SecurityPolicyViolationEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new SecurityPolicyViolationEvent(type), SecurityPolicyViolationEvent);
+ }
get [dartx.blockedUri]() {
return this.blockedURI;
}
@@ -23642,7 +26180,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(SecurityPolicyViolationEvent, {
- constructors: () => ({_: [SecurityPolicyViolationEvent, []]})
+ constructors: () => ({
+ _: [SecurityPolicyViolationEvent, []],
+ new: [SecurityPolicyViolationEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [SecurityPolicyViolationEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [SecurityPolicyViolationEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
SecurityPolicyViolationEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SecurityPolicyViolationEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SecurityPolicyViolationEvent"))];
dart.registerExtension(dart.global.SecurityPolicyViolationEvent, SecurityPolicyViolationEvent);
@@ -23651,6 +26197,7 @@ dart_library.library('dart/html', null, /* Imports */[
'checkValidity',
'item',
'namedItem',
+ 'reportValidity',
'setCustomValidity',
'options',
'selectedOptions',
@@ -23767,8 +26314,8 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.willValidate]() {
return this.willValidate;
}
- [__setter__](index, value) {
- return this.__setter__(index, value);
+ [__setter__](index, option) {
+ return this.__setter__(index, option);
}
[dartx.add](element, before) {
return this.add(element, before);
@@ -23782,11 +26329,14 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.namedItem](name) {
return this.namedItem(name);
}
+ [dartx.reportValidity]() {
+ return this.reportValidity();
+ }
[dartx.setCustomValidity](error) {
return this.setCustomValidity(error);
}
get [dartx.options]() {
- let options = this[dartx.querySelectorAll]('option').where(dart.fn(e => dart.is(e, OptionElement), core.bool, [Element]))[dartx.toList]();
+ let options = core.List$(OptionElement).from(this[dartx.querySelectorAll]('option'));
return new (collection.UnmodifiableListView$(OptionElement))(options);
}
get [dartx.selectedOptions]() {
@@ -23807,10 +26357,11 @@ dart_library.library('dart/html', null, /* Imports */[
}),
methods: () => ({
[__setter__]: [dart.void, [core.int, OptionElement]],
- [dartx.add]: [dart.void, [HtmlElement, core.int]],
+ [dartx.add]: [dart.void, [core.Object, core.Object]],
[dartx.checkValidity]: [core.bool, []],
[dartx.item]: [Element, [core.int]],
- [dartx.namedItem]: [Element, [core.String]],
+ [dartx.namedItem]: [OptionElement, [core.String]],
+ [dartx.reportValidity]: [core.bool, []],
[dartx.setCustomValidity]: [dart.void, [core.String]]
})
});
@@ -23892,8 +26443,8 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.collapseToStart]() {
return this.collapseToStart();
}
- [dartx.containsNode](node, allowPartial) {
- return this.containsNode(node, allowPartial);
+ [dartx.containsNode](node, allowPartialContainment) {
+ return this.containsNode(node, allowPartialContainment);
}
[dartx.deleteFromDocument]() {
return this.deleteFromDocument();
@@ -23945,15 +26496,27 @@ dart_library.library('dart/html', null, /* Imports */[
Selection[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Selection')), dart.const(new _js_helper.Native("Selection"))];
dart.registerExtension(dart.global.Selection, Selection);
dart.defineExtensionNames([
+ 'close',
'postMessage',
- 'id'
+ 'data',
+ 'name',
+ 'targetUrl'
]);
- class ServiceWorkerClient extends _interceptors.Interceptor {
+ class ServicePort extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.id]() {
- return this.id;
+ get [dartx.data]() {
+ return this.data;
+ }
+ get [dartx.name]() {
+ return this.name;
+ }
+ get [dartx.targetUrl]() {
+ return this.targetURL;
+ }
+ [dartx.close]() {
+ return this.close();
}
[dartx.postMessage](message, transfer) {
if (transfer === void 0) transfer = null;
@@ -23973,59 +26536,144 @@ dart_library.library('dart/html', null, /* Imports */[
return this.postMessage(message);
}
}
- dart.setSignature(ServiceWorkerClient, {
- constructors: () => ({_: [ServiceWorkerClient, []]}),
+ dart.setSignature(ServicePort, {
+ constructors: () => ({_: [ServicePort, []]}),
methods: () => ({
+ [dartx.close]: [dart.void, []],
[dartx.postMessage]: [dart.void, [dart.dynamic], [core.List$(MessagePort)]],
[_postMessage_1]: [dart.void, [dart.dynamic, core.List$(MessagePort)]],
[_postMessage_2]: [dart.void, [dart.dynamic]]
})
});
- ServiceWorkerClient[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ServiceWorkerClient')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ServiceWorkerClient"))];
- dart.registerExtension(dart.global.ServiceWorkerClient, ServiceWorkerClient);
- const _getAll_1 = Symbol('_getAll_1');
- const _getAll_2 = Symbol('_getAll_2');
+ ServicePort[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ServicePort')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ServicePort"))];
+ dart.registerExtension(dart.global.ServicePort, ServicePort);
+ const _connect_1 = Symbol('_connect_1');
+ const _connect_2 = Symbol('_connect_2');
dart.defineExtensionNames([
- 'getAll'
+ 'connect',
+ 'match',
+ 'matchAll',
+ 'onMessage'
]);
- class ServiceWorkerClients extends _interceptors.Interceptor {
+ class ServicePortCollection extends EventTarget {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- [dartx.getAll](options) {
+ [dartx.connect](url, options) {
if (options === void 0) options = null;
if (options != null) {
let options_1 = html_common.convertDartToNative_Dictionary(options);
- return this[_getAll_1](options_1);
+ return this[_connect_1](url, options_1);
}
- return this[_getAll_2]();
+ return this[_connect_2](url);
}
- [_getAll_1](options) {
- return this.getAll(options);
+ [_connect_1](url, options) {
+ return this.connect(url, options);
}
- [_getAll_2]() {
- return this.getAll();
+ [_connect_2](url) {
+ return this.connect(url);
+ }
+ [dartx.match](options) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_match_1](options_1);
+ }
+ [_match_1](options) {
+ return this.match(options);
+ }
+ [dartx.matchAll](options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_matchAll_1](options_1);
+ }
+ return this[_matchAll_2]();
+ }
+ [_matchAll_1](options) {
+ return this.matchAll(options);
+ }
+ [_matchAll_2]() {
+ return this.matchAll();
+ }
+ get [dartx.onMessage]() {
+ return ServicePortCollection.messageEvent.forTarget(this);
}
}
- dart.setSignature(ServiceWorkerClients, {
- constructors: () => ({_: [ServiceWorkerClients, []]}),
+ dart.setSignature(ServicePortCollection, {
+ constructors: () => ({_: [ServicePortCollection, []]}),
methods: () => ({
- [dartx.getAll]: [async.Future, [], [core.Map]],
- [_getAll_1]: [async.Future, [dart.dynamic]],
- [_getAll_2]: [async.Future, []]
+ [dartx.connect]: [async.Future, [core.String], [core.Map]],
+ [_connect_1]: [async.Future, [dart.dynamic, dart.dynamic]],
+ [_connect_2]: [async.Future, [dart.dynamic]],
+ [dartx.match]: [async.Future, [core.Map]],
+ [_match_1]: [async.Future, [dart.dynamic]],
+ [dartx.matchAll]: [async.Future, [], [core.Map]],
+ [_matchAll_1]: [async.Future, [dart.dynamic]],
+ [_matchAll_2]: [async.Future, []]
})
});
- ServiceWorkerClients[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ServiceWorkerClients')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ServiceWorkerClients"))];
- dart.registerExtension(dart.global.ServiceWorkerClients, ServiceWorkerClients);
- const _register_1 = Symbol('_register_1');
- const _register_2 = Symbol('_register_2');
+ ServicePortCollection[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ServicePortCollection')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ServicePortCollection"))];
+ dart.defineLazyProperties(ServicePortCollection, {
+ get messageEvent() {
+ return dart.const(new (EventStreamProvider$(MessageEvent))('message'));
+ }
+ });
+ dart.registerExtension(dart.global.ServicePortCollection, ServicePortCollection);
+ dart.defineExtensionNames([
+ 'respondWith',
+ 'origin',
+ 'targetUrl'
+ ]);
+ class ServicePortConnectEvent extends ExtendableEvent {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return ServicePortConnectEvent._create_1(type, eventInitDict_1);
+ }
+ return ServicePortConnectEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new ServicePortConnectEvent(type, eventInitDict), ServicePortConnectEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new ServicePortConnectEvent(type), ServicePortConnectEvent);
+ }
+ get [dartx.origin]() {
+ return this.origin;
+ }
+ get [dartx.targetUrl]() {
+ return this.targetURL;
+ }
+ [dartx.respondWith](response) {
+ return this.respondWith(response);
+ }
+ }
+ dart.setSignature(ServicePortConnectEvent, {
+ constructors: () => ({
+ _: [ServicePortConnectEvent, []],
+ new: [ServicePortConnectEvent, [core.String], [core.Map]]
+ }),
+ methods: () => ({[dartx.respondWith]: [async.Future, [async.Future]]}),
+ statics: () => ({
+ _create_1: [ServicePortConnectEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [ServicePortConnectEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ ServicePortConnectEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ServicePortConnectEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ServicePortConnectEvent"))];
+ dart.registerExtension(dart.global.ServicePortConnectEvent, ServicePortConnectEvent);
dart.defineExtensionNames([
'getRegistration',
+ 'getRegistrations',
'register',
+ 'onMessage',
'controller',
'ready'
]);
- class ServiceWorkerContainer extends _interceptors.Interceptor {
+ class ServiceWorkerContainer extends EventTarget {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
@@ -24038,6 +26686,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.getRegistration](documentURL) {
return this.getRegistration(documentURL);
}
+ [dartx.getRegistrations]() {
+ return this.getRegistrations();
+ }
[dartx.register](url, options) {
if (options === void 0) options = null;
if (options != null) {
@@ -24052,71 +26703,49 @@ dart_library.library('dart/html', null, /* Imports */[
[_register_2](url) {
return this.register(url);
}
+ get [dartx.onMessage]() {
+ return ServiceWorkerContainer.messageEvent.forTarget(this);
+ }
}
dart.setSignature(ServiceWorkerContainer, {
constructors: () => ({_: [ServiceWorkerContainer, []]}),
methods: () => ({
[dartx.getRegistration]: [async.Future, [], [core.String]],
+ [dartx.getRegistrations]: [async.Future, []],
[dartx.register]: [async.Future, [core.String], [core.Map]],
[_register_1]: [async.Future, [dart.dynamic, dart.dynamic]],
[_register_2]: [async.Future, [dart.dynamic]]
})
});
ServiceWorkerContainer[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ServiceWorkerContainer')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ServiceWorkerContainer"))];
+ dart.defineLazyProperties(ServiceWorkerContainer, {
+ get messageEvent() {
+ return dart.const(new (EventStreamProvider$(MessageEvent))('message'));
+ }
+ });
dart.registerExtension(dart.global.ServiceWorkerContainer, ServiceWorkerContainer);
- const _fetch_1 = Symbol('_fetch_1');
- const _fetch_2 = Symbol('_fetch_2');
- const _fetch_3 = Symbol('_fetch_3');
- const _fetch_4 = Symbol('_fetch_4');
- const _fetch = Symbol('_fetch');
dart.defineExtensionNames([
+ 'skipWaiting',
'onMessage',
- 'caches',
'clients',
- 'scope'
+ 'ports',
+ 'registration'
]);
class ServiceWorkerGlobalScope extends WorkerGlobalScope {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.caches]() {
- return this.caches;
- }
get [dartx.clients]() {
return this.clients;
}
- get [dartx.scope]() {
- return this.scope;
- }
- [_fetch](request, requestInitDict) {
- if (requestInitDict === void 0) requestInitDict = null;
- if ((typeof request == 'string' || request == null) && requestInitDict == null) {
- return this[_fetch_1](dart.as(request, core.String));
- }
- if (requestInitDict != null && (typeof request == 'string' || request == null)) {
- let requestInitDict_1 = html_common.convertDartToNative_Dictionary(requestInitDict);
- return this[_fetch_2](dart.as(request, core.String), requestInitDict_1);
- }
- if ((dart.is(request, _Request) || request == null) && requestInitDict == null) {
- return this[_fetch_3](dart.as(request, _Request));
- }
- if (requestInitDict != null && (dart.is(request, _Request) || request == null)) {
- let requestInitDict_1 = html_common.convertDartToNative_Dictionary(requestInitDict);
- return this[_fetch_4](dart.as(request, _Request), requestInitDict_1);
- }
- dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
+ get [dartx.ports]() {
+ return this.ports;
}
- [_fetch_1](request) {
- return this.fetch(request);
+ get [dartx.registration]() {
+ return this.registration;
}
- [_fetch_2](request, requestInitDict) {
- return this.fetch(request, requestInitDict);
- }
- [_fetch_3](request) {
- return this.fetch(request);
- }
- [_fetch_4](request, requestInitDict) {
- return this.fetch(request, requestInitDict);
+ [dartx.skipWaiting]() {
+ return this.skipWaiting();
}
get [dartx.onMessage]() {
return ServiceWorkerGlobalScope.messageEvent.forTarget(this);
@@ -24124,13 +26753,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
dart.setSignature(ServiceWorkerGlobalScope, {
constructors: () => ({_: [ServiceWorkerGlobalScope, []]}),
- methods: () => ({
- [_fetch]: [async.Future, [dart.dynamic], [core.Map]],
- [_fetch_1]: [async.Future, [core.String]],
- [_fetch_2]: [async.Future, [core.String, dart.dynamic]],
- [_fetch_3]: [async.Future, [_Request]],
- [_fetch_4]: [async.Future, [_Request, dart.dynamic]]
- })
+ methods: () => ({[dartx.skipWaiting]: [async.Future, []]})
});
ServiceWorkerGlobalScope[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ServiceWorkerGlobalScope')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ServiceWorkerGlobalScope"))];
dart.defineLazyProperties(ServiceWorkerGlobalScope, {
@@ -24140,10 +26763,78 @@ dart_library.library('dart/html', null, /* Imports */[
});
dart.registerExtension(dart.global.ServiceWorkerGlobalScope, ServiceWorkerGlobalScope);
dart.defineExtensionNames([
+ 'data',
+ 'lastEventId',
+ 'origin',
+ 'ports',
+ 'source'
+ ]);
+ class ServiceWorkerMessageEvent extends Event {
+ get [dartx.data]() {
+ return html_common.convertNativeToDart_SerializedScriptValue(this[_get_data]);
+ }
+ get [_get_data]() {
+ return this.data;
+ }
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return ServiceWorkerMessageEvent._create_1(type, eventInitDict_1);
+ }
+ return ServiceWorkerMessageEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new ServiceWorkerMessageEvent(type, eventInitDict), ServiceWorkerMessageEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new ServiceWorkerMessageEvent(type), ServiceWorkerMessageEvent);
+ }
+ get [dartx.lastEventId]() {
+ return this.lastEventId;
+ }
+ get [dartx.origin]() {
+ return this.origin;
+ }
+ get [dartx.ports]() {
+ return this.ports;
+ }
+ get [dartx.source]() {
+ return this.source;
+ }
+ }
+ dart.setSignature(ServiceWorkerMessageEvent, {
+ constructors: () => ({
+ _: [ServiceWorkerMessageEvent, []],
+ new: [ServiceWorkerMessageEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [ServiceWorkerMessageEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [ServiceWorkerMessageEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ ServiceWorkerMessageEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('ServiceWorkerMessageEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ServiceWorkerMessageEvent"))];
+ dart.registerExtension(dart.global.ServiceWorkerMessageEvent, ServiceWorkerMessageEvent);
+ const _getNotifications_1 = Symbol('_getNotifications_1');
+ const _getNotifications_2 = Symbol('_getNotifications_2');
+ const _showNotification_1 = Symbol('_showNotification_1');
+ const _showNotification_2 = Symbol('_showNotification_2');
+ dart.defineExtensionNames([
+ 'getNotifications',
+ 'showNotification',
'unregister',
+ 'update',
'active',
+ 'geofencing',
'installing',
+ 'periodicSync',
+ 'pushManager',
'scope',
+ 'sync',
'waiting'
]);
class ServiceWorkerRegistration extends EventTarget {
@@ -24153,22 +26844,74 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.active]() {
return this.active;
}
+ get [dartx.geofencing]() {
+ return this.geofencing;
+ }
get [dartx.installing]() {
return this.installing;
}
+ get [dartx.periodicSync]() {
+ return this.periodicSync;
+ }
+ get [dartx.pushManager]() {
+ return this.pushManager;
+ }
get [dartx.scope]() {
return this.scope;
}
+ get [dartx.sync]() {
+ return this.sync;
+ }
get [dartx.waiting]() {
return this.waiting;
}
+ [dartx.getNotifications](filter) {
+ if (filter === void 0) filter = null;
+ if (filter != null) {
+ let filter_1 = html_common.convertDartToNative_Dictionary(filter);
+ return this[_getNotifications_1](filter_1);
+ }
+ return this[_getNotifications_2]();
+ }
+ [_getNotifications_1](filter) {
+ return this.getNotifications(filter);
+ }
+ [_getNotifications_2]() {
+ return this.getNotifications();
+ }
+ [dartx.showNotification](title, options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_showNotification_1](title, options_1);
+ }
+ return this[_showNotification_2](title);
+ }
+ [_showNotification_1](title, options) {
+ return this.showNotification(title, options);
+ }
+ [_showNotification_2](title) {
+ return this.showNotification(title);
+ }
[dartx.unregister]() {
return this.unregister();
}
+ [dartx.update]() {
+ return this.update();
+ }
}
dart.setSignature(ServiceWorkerRegistration, {
constructors: () => ({_: [ServiceWorkerRegistration, []]}),
- methods: () => ({[dartx.unregister]: [async.Future, []]})
+ methods: () => ({
+ [dartx.getNotifications]: [async.Future, [], [core.Map]],
+ [_getNotifications_1]: [async.Future, [dart.dynamic]],
+ [_getNotifications_2]: [async.Future, []],
+ [dartx.showNotification]: [async.Future, [core.String], [core.Map]],
+ [_showNotification_1]: [async.Future, [dart.dynamic, dart.dynamic]],
+ [_showNotification_2]: [async.Future, [dart.dynamic]],
+ [dartx.unregister]: [async.Future, []],
+ [dartx.update]: [dart.void, []]
+ })
});
ServiceWorkerRegistration[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ServiceWorkerRegistration')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("ServiceWorkerRegistration"))];
dart.registerExtension(dart.global.ServiceWorkerRegistration, ServiceWorkerRegistration);
@@ -24206,14 +26949,14 @@ dart_library.library('dart/html', null, /* Imports */[
dart.defineExtensionNames([
'clone',
'elementFromPoint',
- 'getElementsByClassName',
- 'getElementsByTagName',
+ 'elementsFromPoint',
'getSelection',
'resetStyleInheritance',
'resetStyleInheritance',
'applyAuthorStyles',
'applyAuthorStyles',
'activeElement',
+ 'delegatesFocus',
'host',
'innerHtml',
'olderShadowRoot',
@@ -24226,6 +26969,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.activeElement]() {
return this.activeElement;
}
+ get [dartx.delegatesFocus]() {
+ return this.delegatesFocus;
+ }
get [dartx.host]() {
return this.host;
}
@@ -24247,11 +26993,8 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.elementFromPoint](x, y) {
return this.elementFromPoint(x, y);
}
- [dartx.getElementsByClassName](className) {
- return this.getElementsByClassName(className);
- }
- [dartx.getElementsByTagName](tagName) {
- return this.getElementsByTagName(tagName);
+ [dartx.elementsFromPoint](x, y) {
+ return this.elementsFromPoint(x, y);
}
[dartx.getSelection]() {
return this.getSelection();
@@ -24285,8 +27028,7 @@ dart_library.library('dart/html', null, /* Imports */[
constructors: () => ({_: [ShadowRoot, []]}),
methods: () => ({
[dartx.elementFromPoint]: [Element, [core.int, core.int]],
- [dartx.getElementsByClassName]: [core.List$(Node), [core.String]],
- [dartx.getElementsByTagName]: [core.List$(Node), [core.String]],
+ [dartx.elementsFromPoint]: [core.List$(Element), [core.int, core.int]],
[dartx.getSelection]: [Selection, []]
}),
statics: () => ({_shadowRootDeprecationReport: [dart.void, []]}),
@@ -24296,6 +27038,22 @@ dart_library.library('dart/html', null, /* Imports */[
ShadowRoot._shadowRootDeprecationReported = false;
dart.registerExtension(dart.global.ShadowRoot, ShadowRoot);
dart.defineExtensionNames([
+ 'byteLength'
+ ]);
+ class SharedArrayBuffer extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.byteLength]() {
+ return this.byteLength;
+ }
+ }
+ dart.setSignature(SharedArrayBuffer, {
+ constructors: () => ({_: [SharedArrayBuffer, []]})
+ });
+ SharedArrayBuffer[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SharedArrayBuffer')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SharedArrayBuffer"))];
+ dart.registerExtension(dart.global.SharedArrayBuffer, SharedArrayBuffer);
+ dart.defineExtensionNames([
'onError',
'port',
'workerStart'
@@ -24382,6 +27140,7 @@ dart_library.library('dart/html', null, /* Imports */[
'buffered',
'mode',
'timestampOffset',
+ 'trackDefaults',
'updating'
]);
class SourceBuffer extends EventTarget {
@@ -24415,6 +27174,12 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.timestampOffset](value) {
this.timestampOffset = value;
}
+ get [dartx.trackDefaults]() {
+ return this.trackDefaults;
+ }
+ set [dartx.trackDefaults](value) {
+ this.trackDefaults = value;
+ }
get [dartx.updating]() {
return this.updating;
}
@@ -24516,7 +27281,6 @@ dart_library.library('dart/html', null, /* Imports */[
SourceBufferList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SourceBufferList')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SourceBufferList"))];
dart.registerExtension(dart.global.SourceBufferList, SourceBufferList);
dart.defineExtensionNames([
- 'integrity',
'media',
'sizes',
'src',
@@ -24531,7 +27295,6 @@ dart_library.library('dart/html', null, /* Imports */[
return dart.as(exports.document[dartx.createElement]("source"), SourceElement);
}
created() {
- this[dartx.integrity] = null;
this[dartx.media] = null;
this[dartx.sizes] = null;
this[dartx.src] = null;
@@ -24539,12 +27302,6 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.type] = null;
super.created();
}
- get [dartx.integrity]() {
- return this.integrity;
- }
- set [dartx.integrity](value) {
- this.integrity = value;
- }
get [dartx.media]() {
return this.media;
}
@@ -24777,11 +27534,13 @@ dart_library.library('dart/html', null, /* Imports */[
'onSpeechEnd',
'onSpeechStart',
'onStart',
+ 'audioTrack',
'continuous',
'grammars',
'interimResults',
'lang',
- 'maxAlternatives'
+ 'maxAlternatives',
+ 'serviceUri'
]);
class SpeechRecognition extends EventTarget {
static _() {
@@ -24790,6 +27549,12 @@ dart_library.library('dart/html', null, /* Imports */[
static get supported() {
return !!(window.SpeechRecognition || window.webkitSpeechRecognition);
}
+ get [dartx.audioTrack]() {
+ return this.audioTrack;
+ }
+ set [dartx.audioTrack](value) {
+ this.audioTrack = value;
+ }
get [dartx.continuous]() {
return this.continuous;
}
@@ -24820,6 +27585,12 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.maxAlternatives](value) {
this.maxAlternatives = value;
}
+ get [dartx.serviceUri]() {
+ return this.serviceURI;
+ }
+ set [dartx.serviceUri](value) {
+ this.serviceURI = value;
+ }
[dartx.abort]() {
return this.abort();
}
@@ -24942,6 +27713,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, initDict) {
+ if (initDict === void 0) initDict = null;
+ if (initDict != null) {
+ let initDict_1 = html_common.convertDartToNative_Dictionary(initDict);
+ return SpeechRecognitionError._create_1(type, initDict_1);
+ }
+ return SpeechRecognitionError._create_2(type);
+ }
+ static _create_1(type, initDict) {
+ return dart.as(new SpeechRecognitionError(type, initDict), SpeechRecognitionError);
+ }
+ static _create_2(type) {
+ return dart.as(new SpeechRecognitionError(type), SpeechRecognitionError);
+ }
get [dartx.error]() {
return this.error;
}
@@ -24950,7 +27735,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(SpeechRecognitionError, {
- constructors: () => ({_: [SpeechRecognitionError, []]})
+ constructors: () => ({
+ _: [SpeechRecognitionError, []],
+ new: [SpeechRecognitionError, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [SpeechRecognitionError, [dart.dynamic, dart.dynamic]],
+ _create_2: [SpeechRecognitionError, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
SpeechRecognitionError[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SpeechRecognitionError')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME, '25')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SpeechRecognitionError"))];
dart.registerExtension(dart.global.SpeechRecognitionError, SpeechRecognitionError);
@@ -24964,6 +27757,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, initDict) {
+ if (initDict === void 0) initDict = null;
+ if (initDict != null) {
+ let initDict_1 = html_common.convertDartToNative_Dictionary(initDict);
+ return SpeechRecognitionEvent._create_1(type, initDict_1);
+ }
+ return SpeechRecognitionEvent._create_2(type);
+ }
+ static _create_1(type, initDict) {
+ return dart.as(new SpeechRecognitionEvent(type, initDict), SpeechRecognitionEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new SpeechRecognitionEvent(type), SpeechRecognitionEvent);
+ }
get [dartx.emma]() {
return this.emma;
}
@@ -24978,7 +27785,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(SpeechRecognitionEvent, {
- constructors: () => ({_: [SpeechRecognitionEvent, []]})
+ constructors: () => ({
+ _: [SpeechRecognitionEvent, []],
+ new: [SpeechRecognitionEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [SpeechRecognitionEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [SpeechRecognitionEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
SpeechRecognitionEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SpeechRecognitionEvent')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME, '25')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SpeechRecognitionEvent"))];
dart.registerExtension(dart.global.SpeechRecognitionEvent, SpeechRecognitionEvent);
@@ -25061,7 +27876,8 @@ dart_library.library('dart/html', null, /* Imports */[
dart.defineExtensionNames([
'charIndex',
'elapsedTime',
- 'name'
+ 'name',
+ 'utterance'
]);
class SpeechSynthesisEvent extends Event {
static _() {
@@ -25076,6 +27892,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.name]() {
return this.name;
}
+ get [dartx.utterance]() {
+ return this.utterance;
+ }
}
dart.setSignature(SpeechSynthesisEvent, {
constructors: () => ({_: [SpeechSynthesisEvent, []]})
@@ -25240,6 +28059,48 @@ dart_library.library('dart/html', null, /* Imports */[
});
SpeechSynthesisVoice[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SpeechSynthesisVoice')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SpeechSynthesisVoice"))];
dart.registerExtension(dart.global.SpeechSynthesisVoice, SpeechSynthesisVoice);
+ dart.defineExtensionNames([
+ 'name'
+ ]);
+ class StashedMessagePort extends MessagePort {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.name]() {
+ return this.name;
+ }
+ }
+ dart.setSignature(StashedMessagePort, {
+ constructors: () => ({_: [StashedMessagePort, []]})
+ });
+ StashedMessagePort[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('StashedMessagePort')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("StashedMessagePort"))];
+ dart.registerExtension(dart.global.StashedMessagePort, StashedMessagePort);
+ dart.defineExtensionNames([
+ 'add',
+ 'onMessage'
+ ]);
+ class StashedPortCollection extends EventTarget {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.add](name, port) {
+ return this.add(name, port);
+ }
+ get [dartx.onMessage]() {
+ return StashedPortCollection.messageEvent.forTarget(this);
+ }
+ }
+ dart.setSignature(StashedPortCollection, {
+ constructors: () => ({_: [StashedPortCollection, []]}),
+ methods: () => ({[dartx.add]: [StashedMessagePort, [core.String, MessagePort]]})
+ });
+ StashedPortCollection[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('StashedPortCollection')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("StashedPortCollection"))];
+ dart.defineLazyProperties(StashedPortCollection, {
+ get messageEvent() {
+ return dart.const(new (EventStreamProvider$(MessageEvent))('message'));
+ }
+ });
+ dart.registerExtension(dart.global.StashedPortCollection, StashedPortCollection);
const _getItem = Symbol('_getItem');
const _setItem = Symbol('_setItem');
const _removeItem = Symbol('_removeItem');
@@ -25269,13 +28130,13 @@ dart_library.library('dart/html', null, /* Imports */[
}, dart.void, [core.String, core.String]));
}
[dartx.containsValue](value) {
- return this[dartx.values][dartx.any](dart.fn(e => e == value, core.bool, [core.String]));
+ return this[dartx.values][dartx.any](dart.fn(e => dart.equals(e, value), core.bool, [core.String]));
}
[dartx.containsKey](key) {
- return this[_getItem](key) != null;
+ return this[_getItem](dart.as(key, core.String)) != null;
}
[dartx.get](key) {
- return this[_getItem](key);
+ return this[_getItem](dart.as(key, core.String));
}
[dartx.set](key, value) {
this[_setItem](key, value);
@@ -25287,7 +28148,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
[dartx.remove](key) {
let value = this[dartx.get](key);
- this[_removeItem](key);
+ this[_removeItem](dart.as(key, core.String));
return value;
}
[dartx.clear]() {
@@ -25301,14 +28162,14 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
get [dartx.keys]() {
- let keys = [];
+ let keys = dart.list([], core.String);
this[dartx.forEach](dart.fn((k, v) => keys[dartx.add](k), dart.void, [core.String, core.String]));
- return dart.as(keys, core.Iterable$(core.String));
+ return keys;
}
get [dartx.values]() {
- let values = [];
+ let values = dart.list([], core.String);
this[dartx.forEach](dart.fn((k, v) => values[dartx.add](v), dart.void, [core.String, core.String]));
- return dart.as(values, core.Iterable$(core.String));
+ return values;
}
get [dartx.length]() {
return this[_length];
@@ -25355,12 +28216,12 @@ dart_library.library('dart/html', null, /* Imports */[
constructors: () => ({_: [Storage, []]}),
methods: () => ({
[dartx.addAll]: [dart.void, [core.Map$(core.String, core.String)]],
- [dartx.containsValue]: [core.bool, [core.String]],
- [dartx.containsKey]: [core.bool, [core.String]],
- [dartx.get]: [core.String, [core.String]],
+ [dartx.containsValue]: [core.bool, [core.Object]],
+ [dartx.containsKey]: [core.bool, [core.Object]],
+ [dartx.get]: [core.String, [core.Object]],
[dartx.set]: [dart.void, [core.String, core.String]],
[dartx.putIfAbsent]: [core.String, [core.String, dart.functionType(core.String, [])]],
- [dartx.remove]: [core.String, [core.String]],
+ [dartx.remove]: [core.String, [core.Object]],
[dartx.clear]: [dart.void, []],
[dartx.forEach]: [dart.void, [dart.functionType(dart.void, [core.String, core.String])]],
[__delete__]: [core.bool, [dart.dynamic]],
@@ -25393,12 +28254,23 @@ dart_library.library('dart/html', null, /* Imports */[
let newValue = opts && 'newValue' in opts ? opts.newValue : null;
let url = opts && 'url' in opts ? opts.url : null;
let storageArea = opts && 'storageArea' in opts ? opts.storageArea : null;
- let e = exports.document[_createEvent]("StorageEvent");
- dart.dcall(e[_initStorageEvent], type, canBubble, cancelable, key, oldValue, newValue, url, storageArea);
- return dart.as(e, StorageEvent);
+ let e = dart.as(exports.document[_createEvent]("StorageEvent"), StorageEvent);
+ e[_initStorageEvent](type, canBubble, cancelable, key, oldValue, newValue, url, storageArea);
+ return e;
}
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return StorageEvent._create_1(type, eventInitDict_1);
+ }
+ return StorageEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new StorageEvent(type, eventInitDict), StorageEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new StorageEvent(type), StorageEvent);
}
get [dartx.key]() {
return this.key;
@@ -25422,9 +28294,14 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(StorageEvent, {
constructors: () => ({
new: [StorageEvent, [core.String], {canBubble: core.bool, cancelable: core.bool, key: core.String, oldValue: core.String, newValue: core.String, url: core.String, storageArea: Storage}],
- _: [StorageEvent, []]
+ _: [StorageEvent, [core.String], [core.Map]]
}),
- methods: () => ({[_initStorageEvent]: [dart.void, [core.String, core.bool, core.bool, core.String, core.String, core.String, core.String, Storage]]})
+ methods: () => ({[_initStorageEvent]: [dart.void, [core.String, core.bool, core.bool, core.String, core.String, core.String, core.String, Storage]]}),
+ statics: () => ({
+ _create_1: [StorageEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [StorageEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
StorageEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('StorageEvent')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("StorageEvent"))];
dart.registerExtension(dart.global.StorageEvent, StorageEvent);
@@ -25552,6 +28429,102 @@ dart_library.library('dart/html', null, /* Imports */[
});
StyleMedia[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('StyleMedia')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("StyleMedia"))];
dart.registerExtension(dart.global.StyleMedia, StyleMedia);
+ dart.defineExtensionNames([
+ 'registration'
+ ]);
+ class SyncEvent extends ExtendableEvent {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, init) {
+ let init_1 = html_common.convertDartToNative_Dictionary(init);
+ return SyncEvent._create_1(type, init_1);
+ }
+ static _create_1(type, init) {
+ return dart.as(new SyncEvent(type, init), SyncEvent);
+ }
+ get [dartx.registration]() {
+ return this.registration;
+ }
+ }
+ dart.setSignature(SyncEvent, {
+ constructors: () => ({
+ _: [SyncEvent, []],
+ new: [SyncEvent, [core.String, core.Map]]
+ }),
+ statics: () => ({_create_1: [SyncEvent, [dart.dynamic, dart.dynamic]]}),
+ names: ['_create_1']
+ });
+ SyncEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SyncEvent')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SyncEvent"))];
+ dart.registerExtension(dart.global.SyncEvent, SyncEvent);
+ dart.defineExtensionNames([
+ 'getRegistration',
+ 'getRegistrations',
+ 'permissionState',
+ 'register'
+ ]);
+ class SyncManager extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ [dartx.getRegistration](tag) {
+ return this.getRegistration(tag);
+ }
+ [dartx.getRegistrations]() {
+ return this.getRegistrations();
+ }
+ [dartx.permissionState]() {
+ return this.permissionState();
+ }
+ [dartx.register](options) {
+ if (options === void 0) options = null;
+ if (options != null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options);
+ return this[_register_1](options_1);
+ }
+ return this[_register_2]();
+ }
+ [_register_1](options) {
+ return this.register(options);
+ }
+ [_register_2]() {
+ return this.register();
+ }
+ }
+ dart.setSignature(SyncManager, {
+ constructors: () => ({_: [SyncManager, []]}),
+ methods: () => ({
+ [dartx.getRegistration]: [async.Future, [core.String]],
+ [dartx.getRegistrations]: [async.Future, []],
+ [dartx.permissionState]: [async.Future, []],
+ [dartx.register]: [async.Future, [], [core.Map]],
+ [_register_1]: [async.Future, [dart.dynamic]],
+ [_register_2]: [async.Future, []]
+ })
+ });
+ SyncManager[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SyncManager')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SyncManager"))];
+ dart.registerExtension(dart.global.SyncManager, SyncManager);
+ dart.defineExtensionNames([
+ 'unregister',
+ 'tag'
+ ]);
+ class SyncRegistration extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.tag]() {
+ return this.tag;
+ }
+ [dartx.unregister]() {
+ return this.unregister();
+ }
+ }
+ dart.setSignature(SyncRegistration, {
+ constructors: () => ({_: [SyncRegistration, []]}),
+ methods: () => ({[dartx.unregister]: [async.Future, []]})
+ });
+ SyncRegistration[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SyncRegistration')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SyncRegistration"))];
+ dart.registerExtension(dart.global.SyncRegistration, SyncRegistration);
class TableCaptionElement extends HtmlElement {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -25999,10 +28972,12 @@ dart_library.library('dart/html', null, /* Imports */[
dart.registerExtension(dart.global.HTMLTemplateElement, TemplateElement);
dart.defineExtensionNames([
'checkValidity',
+ 'reportValidity',
'select',
'setCustomValidity',
'setRangeText',
'setSelectionRange',
+ 'autocapitalize',
'autofocus',
'cols',
'defaultValue',
@@ -26012,6 +28987,7 @@ dart_library.library('dart/html', null, /* Imports */[
'inputMode',
'labels',
'maxLength',
+ 'minLength',
'name',
'placeholder',
'readOnly',
@@ -26036,6 +29012,7 @@ dart_library.library('dart/html', null, /* Imports */[
return dart.as(exports.document[dartx.createElement]("textarea"), TextAreaElement);
}
created() {
+ this[dartx.autocapitalize] = null;
this[dartx.autofocus] = null;
this[dartx.cols] = null;
this[dartx.defaultValue] = null;
@@ -26045,6 +29022,7 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.inputMode] = null;
this[dartx.labels] = null;
this[dartx.maxLength] = null;
+ this[dartx.minLength] = null;
this[dartx.name] = null;
this[dartx.placeholder] = null;
this[dartx.readOnly] = null;
@@ -26062,6 +29040,12 @@ dart_library.library('dart/html', null, /* Imports */[
this[dartx.wrap] = null;
super.created();
}
+ get [dartx.autocapitalize]() {
+ return this.autocapitalize;
+ }
+ set [dartx.autocapitalize](value) {
+ this.autocapitalize = value;
+ }
get [dartx.autofocus]() {
return this.autofocus;
}
@@ -26110,6 +29094,12 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.maxLength](value) {
this.maxLength = value;
}
+ get [dartx.minLength]() {
+ return this.minLength;
+ }
+ set [dartx.minLength](value) {
+ this.minLength = value;
+ }
get [dartx.name]() {
return this.name;
}
@@ -26188,6 +29178,9 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.checkValidity]() {
return this.checkValidity();
}
+ [dartx.reportValidity]() {
+ return this.reportValidity();
+ }
[dartx.select]() {
return this.select();
}
@@ -26210,6 +29203,7 @@ dart_library.library('dart/html', null, /* Imports */[
}),
methods: () => ({
[dartx.checkValidity]: [core.bool, []],
+ [dartx.reportValidity]: [core.bool, []],
[dartx.select]: [dart.void, []],
[dartx.setCustomValidity]: [dart.void, [core.String]],
[dartx.setRangeText]: [dart.void, [core.String], {start: core.int, end: core.int, selectionMode: core.String}],
@@ -26231,9 +29225,9 @@ dart_library.library('dart/html', null, /* Imports */[
if (view == null) {
view = exports.window;
}
- let e = exports.document[_createEvent]("TextEvent");
- dart.dcall(e[_initTextEvent], type, canBubble, cancelable, view, data);
- return dart.as(e, TextEvent);
+ let e = dart.as(exports.document[_createEvent]("TextEvent"), TextEvent);
+ e[_initTextEvent](type, canBubble, cancelable, view, data);
+ return e;
}
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -26645,84 +29639,6 @@ dart_library.library('dart/html', null, /* Imports */[
TimeRanges[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('TimeRanges')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("TimeRanges"))];
dart.registerExtension(dart.global.TimeRanges, TimeRanges);
const TimeoutHandler = dart.typedef('TimeoutHandler', () => dart.functionType(dart.void, []));
- dart.defineExtensionNames([
- 'delay',
- 'direction',
- 'easing',
- 'endDelay',
- 'fill',
- 'iterationStart',
- 'iterations',
- 'playbackRate'
- ]);
- class Timing extends _interceptors.Interceptor {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- get [dartx.delay]() {
- return this.delay;
- }
- set [dartx.delay](value) {
- this.delay = value;
- }
- get [dartx.direction]() {
- return this.direction;
- }
- set [dartx.direction](value) {
- this.direction = value;
- }
- get [dartx.easing]() {
- return this.easing;
- }
- set [dartx.easing](value) {
- this.easing = value;
- }
- get [dartx.endDelay]() {
- return this.endDelay;
- }
- set [dartx.endDelay](value) {
- this.endDelay = value;
- }
- get [dartx.fill]() {
- return this.fill;
- }
- set [dartx.fill](value) {
- this.fill = value;
- }
- get [dartx.iterationStart]() {
- return this.iterationStart;
- }
- set [dartx.iterationStart](value) {
- this.iterationStart = value;
- }
- get [dartx.iterations]() {
- return this.iterations;
- }
- set [dartx.iterations](value) {
- this.iterations = value;
- }
- get [dartx.playbackRate]() {
- return this.playbackRate;
- }
- set [dartx.playbackRate](value) {
- this.playbackRate = value;
- }
- [__getter__](name) {
- return this.__getter__(name);
- }
- [__setter__](name, duration) {
- return this.__setter__(name, duration);
- }
- }
- dart.setSignature(Timing, {
- constructors: () => ({_: [Timing, []]}),
- methods: () => ({
- [__getter__]: [core.Object, [core.String]],
- [__setter__]: [dart.void, [core.String, core.num]]
- })
- });
- Timing[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Timing')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Timing"))];
- dart.registerExtension(dart.global.Timing, Timing);
class TitleElement extends HtmlElement {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -26793,6 +29709,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [_radiusY]() {
return this.radiusY;
}
+ get [dartx.rotationAngle]() {
+ return this.rotationAngle;
+ }
get [_screenX]() {
return this.screenX;
}
@@ -26805,9 +29724,6 @@ dart_library.library('dart/html', null, /* Imports */[
get [_get_target]() {
return this.target;
}
- get [dartx.rotationAngle]() {
- return this.webkitRotationAngle;
- }
get [__clientX]() {
return this.clientX[dartx.round]();
}
@@ -26877,9 +29793,9 @@ dart_library.library('dart/html', null, /* Imports */[
if (view == null) {
view = exports.window;
}
- let e = exports.document[_createEvent]("TouchEvent");
- dart.dcall(e[_initTouchEvent], touches, targetTouches, changedTouches, type, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
- return dart.as(e, TouchEvent);
+ let e = dart.as(exports.document[_createEvent]("TouchEvent"), TouchEvent);
+ e[_initTouchEvent](touches, targetTouches, changedTouches, type, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
+ return e;
}
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -27000,8 +29916,104 @@ dart_library.library('dart/html', null, /* Imports */[
TouchList[dart.metadata] = () => [dart.const(new _metadata.DomName('TouchList')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("TouchList"))];
dart.registerExtension(dart.global.TouchList, TouchList);
dart.defineExtensionNames([
+ 'byteStreamTrackID',
+ 'kinds',
+ 'label',
+ 'language',
+ 'type'
+ ]);
+ class TrackDefault extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(type, language, label, kinds, byteStreamTrackID) {
+ if (byteStreamTrackID === void 0) byteStreamTrackID = null;
+ if (byteStreamTrackID != null) {
+ let kinds_1 = html_common.convertDartToNative_StringArray(kinds);
+ return TrackDefault._create_1(type, language, label, kinds_1, byteStreamTrackID);
+ }
+ let kinds_1 = html_common.convertDartToNative_StringArray(kinds);
+ return TrackDefault._create_2(type, language, label, kinds_1);
+ }
+ static _create_1(type, language, label, kinds, byteStreamTrackID) {
+ return dart.as(new TrackDefault(type, language, label, kinds, byteStreamTrackID), TrackDefault);
+ }
+ static _create_2(type, language, label, kinds) {
+ return dart.as(new TrackDefault(type, language, label, kinds), TrackDefault);
+ }
+ get [dartx.byteStreamTrackID]() {
+ return this.byteStreamTrackID;
+ }
+ get [dartx.kinds]() {
+ return this.kinds;
+ }
+ get [dartx.label]() {
+ return this.label;
+ }
+ get [dartx.language]() {
+ return this.language;
+ }
+ get [dartx.type]() {
+ return this.type;
+ }
+ }
+ dart.setSignature(TrackDefault, {
+ constructors: () => ({
+ _: [TrackDefault, []],
+ new: [TrackDefault, [core.String, core.String, core.String, core.List$(core.String)], [core.String]]
+ }),
+ statics: () => ({
+ _create_1: [TrackDefault, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]],
+ _create_2: [TrackDefault, [dart.dynamic, dart.dynamic, dart.dynamic, dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ TrackDefault[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('TrackDefault')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("TrackDefault"))];
+ dart.registerExtension(dart.global.TrackDefault, TrackDefault);
+ dart.defineExtensionNames([
+ 'item',
+ 'length'
+ ]);
+ class TrackDefaultList extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(trackDefaults) {
+ if (trackDefaults === void 0) trackDefaults = null;
+ if (trackDefaults != null) {
+ return TrackDefaultList._create_1(trackDefaults);
+ }
+ return TrackDefaultList._create_2();
+ }
+ static _create_1(trackDefaults) {
+ return dart.as(new TrackDefaultList(trackDefaults), TrackDefaultList);
+ }
+ static _create_2() {
+ return dart.as(new TrackDefaultList(), TrackDefaultList);
+ }
+ get [dartx.length]() {
+ return this.length;
+ }
+ [dartx.item](index) {
+ return this.item(index);
+ }
+ }
+ dart.setSignature(TrackDefaultList, {
+ constructors: () => ({
+ _: [TrackDefaultList, []],
+ new: [TrackDefaultList, [], [core.List$(TrackDefault)]]
+ }),
+ methods: () => ({[dartx.item]: [TrackDefault, [core.int]]}),
+ statics: () => ({
+ _create_1: [TrackDefaultList, [dart.dynamic]],
+ _create_2: [TrackDefaultList, []]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ TrackDefaultList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('TrackDefaultList')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("TrackDefaultList"))];
+ dart.registerExtension(dart.global.TrackDefaultList, TrackDefaultList);
+ dart.defineExtensionNames([
'defaultValue',
- 'integrity',
'kind',
'label',
'readyState',
@@ -27018,7 +30030,6 @@ dart_library.library('dart/html', null, /* Imports */[
}
created() {
this[dartx.defaultValue] = null;
- this[dartx.integrity] = null;
this[dartx.kind] = null;
this[dartx.label] = null;
this[dartx.readyState] = null;
@@ -27036,12 +30047,6 @@ dart_library.library('dart/html', null, /* Imports */[
set [dartx.defaultValue](value) {
this.default = value;
}
- get [dartx.integrity]() {
- return this.integrity;
- }
- set [dartx.integrity](value) {
- this.integrity = value;
- }
get [dartx.kind]() {
return this.kind;
}
@@ -27094,12 +30099,34 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return TrackEvent._create_1(type, eventInitDict_1);
+ }
+ return TrackEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new TrackEvent(type, eventInitDict), TrackEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new TrackEvent(type), TrackEvent);
+ }
get [dartx.track]() {
return this.track;
}
}
dart.setSignature(TrackEvent, {
- constructors: () => ({_: [TrackEvent, []]})
+ constructors: () => ({
+ _: [TrackEvent, []],
+ new: [TrackEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [TrackEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [TrackEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
TrackEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('TrackEvent')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("TrackEvent"))];
dart.registerExtension(dart.global.TrackEvent, TrackEvent);
@@ -27112,6 +30139,20 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
+ static new(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return TransitionEvent._create_1(type, eventInitDict_1);
+ }
+ return TransitionEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new TransitionEvent(type, eventInitDict), TransitionEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new TransitionEvent(type), TransitionEvent);
+ }
get [dartx.elapsedTime]() {
return this.elapsedTime;
}
@@ -27123,7 +30164,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(TransitionEvent, {
- constructors: () => ({_: [TransitionEvent, []]})
+ constructors: () => ({
+ _: [TransitionEvent, []],
+ new: [TransitionEvent, [core.String], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [TransitionEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [TransitionEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
TransitionEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('TransitionEvent')), dart.const(new _js_helper.Native("TransitionEvent,WebKitTransitionEvent"))];
dart.registerExtension(dart.global.TransitionEvent, TransitionEvent);
@@ -27486,6 +30535,144 @@ dart_library.library('dart/html', null, /* Imports */[
});
UrlUtilsReadOnly[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('URLUtilsReadOnly')), dart.const(new _metadata.Experimental())];
dart.defineExtensionNames([
+ 'currentFieldOfView',
+ 'eyeTranslation',
+ 'maximumFieldOfView',
+ 'minimumFieldOfView',
+ 'recommendedFieldOfView',
+ 'renderRect'
+ ]);
+ class VREyeParameters extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.currentFieldOfView]() {
+ return this.currentFieldOfView;
+ }
+ get [dartx.eyeTranslation]() {
+ return this.eyeTranslation;
+ }
+ get [dartx.maximumFieldOfView]() {
+ return this.maximumFieldOfView;
+ }
+ get [dartx.minimumFieldOfView]() {
+ return this.minimumFieldOfView;
+ }
+ get [dartx.recommendedFieldOfView]() {
+ return this.recommendedFieldOfView;
+ }
+ get [dartx.renderRect]() {
+ return this.renderRect;
+ }
+ }
+ dart.setSignature(VREyeParameters, {
+ constructors: () => ({_: [VREyeParameters, []]})
+ });
+ VREyeParameters[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('VREyeParameters')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("VREyeParameters"))];
+ dart.registerExtension(dart.global.VREyeParameters, VREyeParameters);
+ dart.defineExtensionNames([
+ 'downDegrees',
+ 'leftDegrees',
+ 'rightDegrees',
+ 'upDegrees'
+ ]);
+ class VRFieldOfView extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ static new(fov) {
+ if (fov === void 0) fov = null;
+ if (fov != null) {
+ let fov_1 = html_common.convertDartToNative_Dictionary(fov);
+ return VRFieldOfView._create_1(fov_1);
+ }
+ return VRFieldOfView._create_2();
+ }
+ static _create_1(fov) {
+ return dart.as(new VRFieldOfView(fov), VRFieldOfView);
+ }
+ static _create_2() {
+ return dart.as(new VRFieldOfView(), VRFieldOfView);
+ }
+ get [dartx.downDegrees]() {
+ return this.downDegrees;
+ }
+ set [dartx.downDegrees](value) {
+ this.downDegrees = value;
+ }
+ get [dartx.leftDegrees]() {
+ return this.leftDegrees;
+ }
+ set [dartx.leftDegrees](value) {
+ this.leftDegrees = value;
+ }
+ get [dartx.rightDegrees]() {
+ return this.rightDegrees;
+ }
+ set [dartx.rightDegrees](value) {
+ this.rightDegrees = value;
+ }
+ get [dartx.upDegrees]() {
+ return this.upDegrees;
+ }
+ set [dartx.upDegrees](value) {
+ this.upDegrees = value;
+ }
+ }
+ dart.setSignature(VRFieldOfView, {
+ constructors: () => ({
+ _: [VRFieldOfView, []],
+ new: [VRFieldOfView, [], [core.Map]]
+ }),
+ statics: () => ({
+ _create_1: [VRFieldOfView, [dart.dynamic]],
+ _create_2: [VRFieldOfView, []]
+ }),
+ names: ['_create_1', '_create_2']
+ });
+ VRFieldOfView[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('VRFieldOfView')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("VRFieldOfView"))];
+ dart.registerExtension(dart.global.VRFieldOfView, VRFieldOfView);
+ dart.defineExtensionNames([
+ 'angularAcceleration',
+ 'angularVelocity',
+ 'linearAcceleration',
+ 'linearVelocity',
+ 'orientation',
+ 'position',
+ 'timeStamp'
+ ]);
+ class VRPositionState extends _interceptors.Interceptor {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.angularAcceleration]() {
+ return this.angularAcceleration;
+ }
+ get [dartx.angularVelocity]() {
+ return this.angularVelocity;
+ }
+ get [dartx.linearAcceleration]() {
+ return this.linearAcceleration;
+ }
+ get [dartx.linearVelocity]() {
+ return this.linearVelocity;
+ }
+ get [dartx.orientation]() {
+ return this.orientation;
+ }
+ get [dartx.position]() {
+ return this.position;
+ }
+ get [dartx.timeStamp]() {
+ return this.timeStamp;
+ }
+ }
+ dart.setSignature(VRPositionState, {
+ constructors: () => ({_: [VRPositionState, []]})
+ });
+ VRPositionState[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('VRPositionState')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("VRPositionState"))];
+ dart.registerExtension(dart.global.VRPositionState, VRPositionState);
+ dart.defineExtensionNames([
'badInput',
'customError',
'patternMismatch',
@@ -27493,6 +30680,7 @@ dart_library.library('dart/html', null, /* Imports */[
'rangeUnderflow',
'stepMismatch',
'tooLong',
+ 'tooShort',
'typeMismatch',
'valid',
'valueMissing'
@@ -27522,6 +30710,9 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.tooLong]() {
return this.tooLong;
}
+ get [dartx.tooShort]() {
+ return this.tooShort;
+ }
get [dartx.typeMismatch]() {
return this.typeMismatch;
}
@@ -27943,28 +31134,18 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- static new(url, protocol_OR_protocols) {
- if (protocol_OR_protocols === void 0) protocol_OR_protocols = null;
- if ((typeof url == 'string' || url == null) && protocol_OR_protocols == null) {
- return WebSocket._create_1(url);
- }
- if ((typeof protocol_OR_protocols == 'string' || protocol_OR_protocols == null) && (typeof url == 'string' || url == null)) {
- return WebSocket._create_2(url, protocol_OR_protocols);
+ static new(url, protocols) {
+ if (protocols === void 0) protocols = null;
+ if (protocols != null) {
+ return WebSocket._create_1(url, protocols);
}
- if ((dart.is(protocol_OR_protocols, core.List$(core.String)) || protocol_OR_protocols == null) && (typeof url == 'string' || url == null)) {
- let protocols_1 = html_common.convertDartToNative_StringArray(dart.as(protocol_OR_protocols, core.List$(core.String)));
- return WebSocket._create_3(url, protocols_1);
- }
- dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
+ return WebSocket._create_2(url);
}
- static _create_1(url) {
- return dart.as(new WebSocket(url), WebSocket);
- }
- static _create_2(url, protocol_OR_protocols) {
- return dart.as(new WebSocket(url, protocol_OR_protocols), WebSocket);
+ static _create_1(url, protocols) {
+ return dart.as(new WebSocket(url, protocols), WebSocket);
}
- static _create_3(url, protocol_OR_protocols) {
- return dart.as(new WebSocket(url, protocol_OR_protocols), WebSocket);
+ static _create_2(url) {
+ return dart.as(new WebSocket(url), WebSocket);
}
static get supported() {
return typeof window.WebSocket != "undefined";
@@ -28024,7 +31205,7 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(WebSocket, {
constructors: () => ({
_: [WebSocket, []],
- new: [WebSocket, [core.String], [dart.dynamic]]
+ new: [WebSocket, [core.String], [core.Object]]
}),
methods: () => ({
[dartx.close]: [dart.void, [], [core.int, core.String]],
@@ -28035,11 +31216,10 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.sendTypedData]: [dart.void, [typed_data.TypedData]]
}),
statics: () => ({
- _create_1: [WebSocket, [dart.dynamic]],
- _create_2: [WebSocket, [dart.dynamic, dart.dynamic]],
- _create_3: [WebSocket, [dart.dynamic, dart.dynamic]]
+ _create_1: [WebSocket, [dart.dynamic, dart.dynamic]],
+ _create_2: [WebSocket, [dart.dynamic]]
}),
- names: ['_create_1', '_create_2', '_create_3']
+ names: ['_create_1', '_create_2']
});
WebSocket[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WebSocket')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("WebSocket"))];
WebSocket.CLOSED = 3;
@@ -28101,8 +31281,19 @@ dart_library.library('dart/html', null, /* Imports */[
}
return dart.as(new WheelEvent(type, html_common.convertDartToNative_Dictionary(options)), WheelEvent);
}
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
+ static _(type, eventInitDict) {
+ if (eventInitDict === void 0) eventInitDict = null;
+ if (eventInitDict != null) {
+ let eventInitDict_1 = html_common.convertDartToNative_Dictionary(eventInitDict);
+ return WheelEvent._create_1(type, eventInitDict_1);
+ }
+ return WheelEvent._create_2(type);
+ }
+ static _create_1(type, eventInitDict) {
+ return dart.as(new WheelEvent(type, eventInitDict), WheelEvent);
+ }
+ static _create_2(type) {
+ return dart.as(new WheelEvent(type), WheelEvent);
}
get [_deltaX]() {
return this.deltaX;
@@ -28156,12 +31347,17 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(WheelEvent, {
constructors: () => ({
new: [WheelEvent, [core.String], {view: Window, deltaX: core.num, deltaY: core.num, deltaZ: core.num, deltaMode: core.int, detail: core.int, screenX: core.int, screenY: core.int, clientX: core.int, clientY: core.int, button: core.int, canBubble: core.bool, cancelable: core.bool, ctrlKey: core.bool, altKey: core.bool, shiftKey: core.bool, metaKey: core.bool, relatedTarget: EventTarget}],
- _: [WheelEvent, []]
+ _: [WheelEvent, [core.String], [core.Map]]
}),
methods: () => ({
[_initMouseScrollEvent]: [dart.void, [core.String, core.bool, core.bool, Window, core.int, core.int, core.int, core.int, core.int, core.bool, core.bool, core.bool, core.bool, core.int, EventTarget, core.int]],
[_initWheelEvent]: [dart.void, [core.String, core.bool, core.bool, Window, core.int, core.int, core.int, core.int, core.int, core.int, EventTarget, core.String, core.int, core.int, core.int, core.int]]
- })
+ }),
+ statics: () => ({
+ _create_1: [WheelEvent, [dart.dynamic, dart.dynamic]],
+ _create_2: [WheelEvent, [dart.dynamic]]
+ }),
+ names: ['_create_1', '_create_2']
});
WheelEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('WheelEvent')), dart.const(new _js_helper.Native("WheelEvent"))];
WheelEvent.DOM_DELTA_LINE = 1;
@@ -28183,18 +31379,12 @@ dart_library.library('dart/html', null, /* Imports */[
const _get_top = Symbol('_get_top');
const __getter___1 = Symbol('__getter___1');
const __getter___2 = Symbol('__getter___2');
- const _scroll_1 = Symbol('_scroll_1');
- const _scroll_2 = Symbol('_scroll_2');
- const _scroll_3 = Symbol('_scroll_3');
const _scroll_4 = Symbol('_scroll_4');
- const _scrollBy_1 = Symbol('_scrollBy_1');
- const _scrollBy_2 = Symbol('_scrollBy_2');
- const _scrollBy_3 = Symbol('_scrollBy_3');
+ const _scroll_5 = Symbol('_scroll_5');
const _scrollBy_4 = Symbol('_scrollBy_4');
- const _scrollTo_1 = Symbol('_scrollTo_1');
- const _scrollTo_2 = Symbol('_scrollTo_2');
- const _scrollTo_3 = Symbol('_scrollTo_3');
+ const _scrollBy_5 = Symbol('_scrollBy_5');
const _scrollTo_4 = Symbol('_scrollTo_4');
+ const _scrollTo_5 = Symbol('_scrollTo_5');
const __requestFileSystem = Symbol('__requestFileSystem');
const _resolveLocalFileSystemUrl = Symbol('_resolveLocalFileSystemUrl');
dart.defineExtensionNames([
@@ -28217,6 +31407,7 @@ dart_library.library('dart/html', null, /* Imports */[
'alert',
'close',
'confirm',
+ 'fetch',
'find',
'getMatchedCssRules',
'getSelection',
@@ -28230,7 +31421,6 @@ dart_library.library('dart/html', null, /* Imports */[
'scroll',
'scrollBy',
'scrollTo',
- 'showModalDialog',
'stop',
'resolveLocalFileSystemUrl',
'atob',
@@ -28316,8 +31506,8 @@ dart_library.library('dart/html', null, /* Imports */[
'pageYOffset',
'scrollX',
'scrollY',
- 'css',
'applicationCache',
+ 'caches',
'closed',
'crypto',
'defaultStatus',
@@ -28388,7 +31578,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
[dartx.requestAnimationFrame](callback) {
this[_ensureRequestAnimationFrame]();
- return this[_requestAnimationFrame](dart.as(_wrapZone(callback), RequestAnimationFrameCallback));
+ return this[_requestAnimationFrame](_wrapZone(callback));
}
[dartx.cancelAnimationFrame](id) {
this[_ensureRequestAnimationFrame]();
@@ -28435,12 +31625,12 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- get [dartx.css]() {
- return this.CSS;
- }
get [dartx.applicationCache]() {
return this.applicationCache;
}
+ get [dartx.caches]() {
+ return this.caches;
+ }
get [dartx.closed]() {
return this.closed;
}
@@ -28606,11 +31796,25 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.confirm](message) {
return this.confirm(message);
}
+ [dartx.fetch](input, init) {
+ if (init === void 0) init = null;
+ if (init != null) {
+ let init_1 = html_common.convertDartToNative_Dictionary(init);
+ return this[_fetch_1](input, init_1);
+ }
+ return this[_fetch_2](input);
+ }
+ [_fetch_1](input, init) {
+ return this.fetch(input, init);
+ }
+ [_fetch_2](input) {
+ return this.fetch(input);
+ }
[dartx.find](string, caseSensitive, backwards, wrap, wholeWord, searchInFrames, showDialog) {
return this.find(string, caseSensitive, backwards, wrap, wholeWord, searchInFrames, showDialog);
}
- [_getComputedStyle](element, pseudoElement) {
- return this.getComputedStyle(element, pseudoElement);
+ [_getComputedStyle](elt, pseudoElt) {
+ return this.getComputedStyle(elt, pseudoElt);
}
[dartx.getMatchedCssRules](element, pseudoElement) {
return this.getMatchedCSSRules(element, pseudoElement);
@@ -28653,113 +31857,137 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.resizeBy](x, y) {
return this.resizeBy(x, y);
}
- [dartx.resizeTo](width, height) {
- return this.resizeTo(width, height);
+ [dartx.resizeTo](x, y) {
+ return this.resizeTo(x, y);
}
- [dartx.scroll](x, y, scrollOptions) {
+ [dartx.scroll](options_OR_x, y, scrollOptions) {
+ if (options_OR_x === void 0) options_OR_x = null;
+ if (y === void 0) y = null;
if (scrollOptions === void 0) scrollOptions = null;
- if (typeof y == 'number' && typeof x == 'number' && scrollOptions == null) {
- this[_scroll_1](x, y);
+ if (options_OR_x == null && y == null && scrollOptions == null) {
+ this[_scroll_1]();
return;
}
- if (scrollOptions != null && typeof y == 'number' && typeof x == 'number') {
- let scrollOptions_1 = html_common.convertDartToNative_Dictionary(scrollOptions);
- this[_scroll_2](x, y, scrollOptions_1);
+ if (dart.is(options_OR_x, core.Map) && y == null && scrollOptions == null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options_OR_x);
+ this[_scroll_2](options_1);
return;
}
- if (typeof y == 'number' && typeof x == 'number' && scrollOptions == null) {
- this[_scroll_3](x, y);
+ if (typeof y == 'number' && typeof options_OR_x == 'number' && scrollOptions == null) {
+ this[_scroll_3](options_OR_x, y);
return;
}
- if (scrollOptions != null && typeof y == 'number' && typeof x == 'number') {
+ if (typeof y == 'number' && typeof options_OR_x == 'number' && scrollOptions == null) {
+ this[_scroll_4](options_OR_x, y);
+ return;
+ }
+ if (scrollOptions != null && typeof y == 'number' && typeof options_OR_x == 'number') {
let scrollOptions_1 = html_common.convertDartToNative_Dictionary(scrollOptions);
- this[_scroll_4](x, y, scrollOptions_1);
+ this[_scroll_5](options_OR_x, y, scrollOptions_1);
return;
}
dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
}
- [_scroll_1](x, y) {
- return this.scroll(x, y);
+ [_scroll_1]() {
+ return this.scroll();
}
- [_scroll_2](x, y, scrollOptions) {
- return this.scroll(x, y, scrollOptions);
+ [_scroll_2](options) {
+ return this.scroll(options);
}
[_scroll_3](x, y) {
return this.scroll(x, y);
}
- [_scroll_4](x, y, scrollOptions) {
+ [_scroll_4](x, y) {
+ return this.scroll(x, y);
+ }
+ [_scroll_5](x, y, scrollOptions) {
return this.scroll(x, y, scrollOptions);
}
- [dartx.scrollBy](x, y, scrollOptions) {
+ [dartx.scrollBy](options_OR_x, y, scrollOptions) {
+ if (options_OR_x === void 0) options_OR_x = null;
+ if (y === void 0) y = null;
if (scrollOptions === void 0) scrollOptions = null;
- if (typeof y == 'number' && typeof x == 'number' && scrollOptions == null) {
- this[_scrollBy_1](x, y);
+ if (options_OR_x == null && y == null && scrollOptions == null) {
+ this[_scrollBy_1]();
return;
}
- if (scrollOptions != null && typeof y == 'number' && typeof x == 'number') {
- let scrollOptions_1 = html_common.convertDartToNative_Dictionary(scrollOptions);
- this[_scrollBy_2](x, y, scrollOptions_1);
+ if (dart.is(options_OR_x, core.Map) && y == null && scrollOptions == null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options_OR_x);
+ this[_scrollBy_2](options_1);
+ return;
+ }
+ if (typeof y == 'number' && typeof options_OR_x == 'number' && scrollOptions == null) {
+ this[_scrollBy_3](options_OR_x, y);
return;
}
- if (typeof y == 'number' && typeof x == 'number' && scrollOptions == null) {
- this[_scrollBy_3](x, y);
+ if (typeof y == 'number' && typeof options_OR_x == 'number' && scrollOptions == null) {
+ this[_scrollBy_4](options_OR_x, y);
return;
}
- if (scrollOptions != null && typeof y == 'number' && typeof x == 'number') {
+ if (scrollOptions != null && typeof y == 'number' && typeof options_OR_x == 'number') {
let scrollOptions_1 = html_common.convertDartToNative_Dictionary(scrollOptions);
- this[_scrollBy_4](x, y, scrollOptions_1);
+ this[_scrollBy_5](options_OR_x, y, scrollOptions_1);
return;
}
dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
}
- [_scrollBy_1](x, y) {
- return this.scrollBy(x, y);
+ [_scrollBy_1]() {
+ return this.scrollBy();
}
- [_scrollBy_2](x, y, scrollOptions) {
- return this.scrollBy(x, y, scrollOptions);
+ [_scrollBy_2](options) {
+ return this.scrollBy(options);
}
[_scrollBy_3](x, y) {
return this.scrollBy(x, y);
}
- [_scrollBy_4](x, y, scrollOptions) {
+ [_scrollBy_4](x, y) {
+ return this.scrollBy(x, y);
+ }
+ [_scrollBy_5](x, y, scrollOptions) {
return this.scrollBy(x, y, scrollOptions);
}
- [dartx.scrollTo](x, y, scrollOptions) {
+ [dartx.scrollTo](options_OR_x, y, scrollOptions) {
+ if (options_OR_x === void 0) options_OR_x = null;
+ if (y === void 0) y = null;
if (scrollOptions === void 0) scrollOptions = null;
- if (typeof y == 'number' && typeof x == 'number' && scrollOptions == null) {
- this[_scrollTo_1](x, y);
+ if (options_OR_x == null && y == null && scrollOptions == null) {
+ this[_scrollTo_1]();
return;
}
- if (scrollOptions != null && typeof y == 'number' && typeof x == 'number') {
- let scrollOptions_1 = html_common.convertDartToNative_Dictionary(scrollOptions);
- this[_scrollTo_2](x, y, scrollOptions_1);
+ if (dart.is(options_OR_x, core.Map) && y == null && scrollOptions == null) {
+ let options_1 = html_common.convertDartToNative_Dictionary(options_OR_x);
+ this[_scrollTo_2](options_1);
+ return;
+ }
+ if (typeof y == 'number' && typeof options_OR_x == 'number' && scrollOptions == null) {
+ this[_scrollTo_3](options_OR_x, y);
return;
}
- if (typeof y == 'number' && typeof x == 'number' && scrollOptions == null) {
- this[_scrollTo_3](x, y);
+ if (typeof y == 'number' && typeof options_OR_x == 'number' && scrollOptions == null) {
+ this[_scrollTo_4](options_OR_x, y);
return;
}
- if (scrollOptions != null && typeof y == 'number' && typeof x == 'number') {
+ if (scrollOptions != null && typeof y == 'number' && typeof options_OR_x == 'number') {
let scrollOptions_1 = html_common.convertDartToNative_Dictionary(scrollOptions);
- this[_scrollTo_4](x, y, scrollOptions_1);
+ this[_scrollTo_5](options_OR_x, y, scrollOptions_1);
return;
}
dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
}
- [_scrollTo_1](x, y) {
- return this.scrollTo(x, y);
+ [_scrollTo_1]() {
+ return this.scrollTo();
}
- [_scrollTo_2](x, y, scrollOptions) {
- return this.scrollTo(x, y, scrollOptions);
+ [_scrollTo_2](options) {
+ return this.scrollTo(options);
}
[_scrollTo_3](x, y) {
return this.scrollTo(x, y);
}
- [_scrollTo_4](x, y, scrollOptions) {
- return this.scrollTo(x, y, scrollOptions);
+ [_scrollTo_4](x, y) {
+ return this.scrollTo(x, y);
}
- [dartx.showModalDialog](url, dialogArgs, featureArgs) {
- return this.showModalDialog(url, dialogArgs, featureArgs);
+ [_scrollTo_5](x, y, scrollOptions) {
+ return this.scrollTo(x, y, scrollOptions);
}
[dartx.stop]() {
return this.stop();
@@ -28788,11 +32016,17 @@ dart_library.library('dart/html', null, /* Imports */[
}, dart.void, [FileError]));
return completer.future;
}
- [dartx.atob](string) {
- return this.atob(string);
+ [dartx.atob](atob) {
+ return this.atob(atob);
+ }
+ [dartx.btoa](btoa) {
+ return this.btoa(btoa);
}
- [dartx.btoa](string) {
- return this.btoa(string);
+ [_setInterval_String](handler, timeout, arguments$) {
+ return this.setInterval(handler, timeout, arguments$);
+ }
+ [_setTimeout_String](handler, timeout, arguments$) {
+ return this.setTimeout(handler, timeout, arguments$);
}
[_clearInterval](handle) {
return this.clearInterval(handle);
@@ -29035,7 +32269,7 @@ dart_library.library('dart/html', null, /* Imports */[
return Window.beforeUnloadEvent.forTarget(this);
}
[dartx.moveTo](p) {
- this[_moveTo](p.x, p.y);
+ this[_moveTo](dart.asInt(p.x), dart.asInt(p.y));
}
get [dartx.pageXOffset]() {
return this.pageXOffset[dartx.round]();
@@ -29057,9 +32291,9 @@ dart_library.library('dart/html', null, /* Imports */[
[_open2]: [WindowBase, [dart.dynamic, dart.dynamic]],
[_open3]: [WindowBase, [dart.dynamic, dart.dynamic, dart.dynamic]],
[dartx.open]: [WindowBase, [core.String, core.String], [core.String]],
- [dartx.requestAnimationFrame]: [core.int, [RequestAnimationFrameCallback]],
+ [dartx.requestAnimationFrame]: [core.int, [FrameRequestCallback]],
[dartx.cancelAnimationFrame]: [dart.void, [core.int]],
- [_requestAnimationFrame]: [core.int, [RequestAnimationFrameCallback]],
+ [_requestAnimationFrame]: [core.int, [FrameRequestCallback]],
[_cancelAnimationFrame]: [dart.void, [core.int]],
[_ensureRequestAnimationFrame]: [dart.dynamic, []],
[dartx.requestFileSystem]: [async.Future$(FileSystem), [core.int], {persistent: core.bool}],
@@ -29069,36 +32303,41 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.alert]: [dart.void, [], [core.String]],
[dartx.close]: [dart.void, []],
[dartx.confirm]: [core.bool, [], [core.String]],
+ [dartx.fetch]: [async.Future, [dart.dynamic], [core.Map]],
+ [_fetch_1]: [async.Future, [dart.dynamic, dart.dynamic]],
+ [_fetch_2]: [async.Future, [dart.dynamic]],
[dartx.find]: [core.bool, [core.String, core.bool, core.bool, core.bool, core.bool, core.bool, core.bool]],
[_getComputedStyle]: [CssStyleDeclaration, [Element, core.String]],
[dartx.getMatchedCssRules]: [core.List$(CssRule), [Element, core.String]],
[dartx.getSelection]: [Selection, []],
[dartx.matchMedia]: [MediaQueryList, [core.String]],
- [dartx.moveBy]: [dart.void, [core.num, core.num]],
- [_moveTo]: [dart.void, [core.num, core.num]],
+ [dartx.moveBy]: [dart.void, [core.int, core.int]],
+ [_moveTo]: [dart.void, [core.int, core.int]],
[dartx.openDatabase]: [web_sql.SqlDatabase, [core.String, core.String, core.String, core.int], [DatabaseCallback]],
[dartx.postMessage]: [dart.void, [dart.dynamic, core.String], [core.List$(MessagePort)]],
[_postMessage_1]: [dart.void, [dart.dynamic, dart.dynamic, core.List$(MessagePort)]],
[_postMessage_2]: [dart.void, [dart.dynamic, dart.dynamic]],
[dartx.print]: [dart.void, []],
- [dartx.resizeBy]: [dart.void, [core.num, core.num]],
- [dartx.resizeTo]: [dart.void, [core.num, core.num]],
- [dartx.scroll]: [dart.void, [dart.dynamic, dart.dynamic], [core.Map]],
- [_scroll_1]: [dart.void, [core.num, core.num]],
- [_scroll_2]: [dart.void, [core.num, core.num, dart.dynamic]],
- [_scroll_3]: [dart.void, [core.int, core.int]],
- [_scroll_4]: [dart.void, [core.int, core.int, dart.dynamic]],
- [dartx.scrollBy]: [dart.void, [dart.dynamic, dart.dynamic], [core.Map]],
- [_scrollBy_1]: [dart.void, [core.num, core.num]],
- [_scrollBy_2]: [dart.void, [core.num, core.num, dart.dynamic]],
- [_scrollBy_3]: [dart.void, [core.int, core.int]],
- [_scrollBy_4]: [dart.void, [core.int, core.int, dart.dynamic]],
- [dartx.scrollTo]: [dart.void, [dart.dynamic, dart.dynamic], [core.Map]],
- [_scrollTo_1]: [dart.void, [core.num, core.num]],
- [_scrollTo_2]: [dart.void, [core.num, core.num, dart.dynamic]],
- [_scrollTo_3]: [dart.void, [core.int, core.int]],
- [_scrollTo_4]: [dart.void, [core.int, core.int, dart.dynamic]],
- [dartx.showModalDialog]: [core.Object, [core.String], [core.Object, core.String]],
+ [dartx.resizeBy]: [dart.void, [core.int, core.int]],
+ [dartx.resizeTo]: [dart.void, [core.int, core.int]],
+ [dartx.scroll]: [dart.void, [], [dart.dynamic, dart.dynamic, core.Map]],
+ [_scroll_1]: [dart.void, []],
+ [_scroll_2]: [dart.void, [dart.dynamic]],
+ [_scroll_3]: [dart.void, [core.num, core.num]],
+ [_scroll_4]: [dart.void, [core.int, core.int]],
+ [_scroll_5]: [dart.void, [core.int, core.int, dart.dynamic]],
+ [dartx.scrollBy]: [dart.void, [], [dart.dynamic, dart.dynamic, core.Map]],
+ [_scrollBy_1]: [dart.void, []],
+ [_scrollBy_2]: [dart.void, [dart.dynamic]],
+ [_scrollBy_3]: [dart.void, [core.num, core.num]],
+ [_scrollBy_4]: [dart.void, [core.int, core.int]],
+ [_scrollBy_5]: [dart.void, [core.int, core.int, dart.dynamic]],
+ [dartx.scrollTo]: [dart.void, [], [dart.dynamic, dart.dynamic, core.Map]],
+ [_scrollTo_1]: [dart.void, []],
+ [_scrollTo_2]: [dart.void, [dart.dynamic]],
+ [_scrollTo_3]: [dart.void, [core.num, core.num]],
+ [_scrollTo_4]: [dart.void, [core.int, core.int]],
+ [_scrollTo_5]: [dart.void, [core.int, core.int, dart.dynamic]],
[dartx.stop]: [dart.void, []],
[__requestFileSystem]: [dart.void, [core.int, core.int, _FileSystemCallback], [_ErrorCallback]],
[_requestFileSystem]: [async.Future$(FileSystem), [core.int, core.int]],
@@ -29106,10 +32345,12 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.resolveLocalFileSystemUrl]: [async.Future$(Entry), [core.String]],
[dartx.atob]: [core.String, [core.String]],
[dartx.btoa]: [core.String, [core.String]],
- [_clearInterval]: [dart.void, [core.int]],
- [_clearTimeout]: [dart.void, [core.int]],
- [_setInterval]: [core.int, [core.Object, core.int]],
- [_setTimeout]: [core.int, [core.Object, core.int]],
+ [_setInterval_String]: [core.int, [core.String], [core.int, core.Object]],
+ [_setTimeout_String]: [core.int, [core.String], [core.int, core.Object]],
+ [_clearInterval]: [dart.void, [], [core.int]],
+ [_clearTimeout]: [dart.void, [], [core.int]],
+ [_setInterval]: [core.int, [core.Object], [core.int]],
+ [_setTimeout]: [core.int, [core.Object], [core.int]],
[dartx.moveTo]: [dart.void, [math.Point$(core.num)]]
})
});
@@ -29185,9 +32426,6 @@ dart_library.library('dart/html', null, /* Imports */[
get cancelable() {
return this.wrapped[dartx.cancelable];
}
- get clipboardData() {
- return this.wrapped[dartx.clipboardData];
- }
get currentTarget() {
return this.wrapped[dartx.currentTarget];
}
@@ -29222,17 +32460,17 @@ dart_library.library('dart/html', null, /* Imports */[
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 = this.currentTarget;
- let target = this.target;
+ let currentTarget = dart.as(this.currentTarget, Element);
+ let target = dart.as(this.target, Element);
let matchedTarget = null;
do {
- if (dart.notNull(dart.as(dart.dcall(target[dartx.matches], this[_selector]), core.bool))) return dart.as(target, Element);
- target = dart.as(dart.dload(target, dartx.parent), EventTarget);
- } while (target != null && !dart.equals(target, dart.dload(currentTarget, dartx.parent)));
+ if (dart.notNull(target[dartx.matches](this[_selector]))) return target;
+ target = target[dartx.parent];
+ } while (target != null && !dart.equals(target, currentTarget[dartx.parent]));
dart.throw(new core.StateError('No selector matched for populating matchedTarget.'));
}
get path() {
- return this.wrapped[dartx.path];
+ return dart.as(this.wrapped[dartx.path], core.List$(Node));
}
get [_get_currentTarget]() {
return this.wrapped[_get_currentTarget];
@@ -29260,7 +32498,6 @@ dart_library.library('dart/html', null, /* Imports */[
_selector,
'bubbles',
'cancelable',
- 'clipboardData',
'currentTarget',
'defaultPrevented',
'eventPhase',
@@ -29300,13 +32537,12 @@ dart_library.library('dart/html', null, /* Imports */[
forTarget(e, opts) {
let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false;
let stream = new _EventStream(e, this[_eventType], useCapture);
- let controller = async.StreamController.new({sync: true});
+ let controller = async.StreamController$(BeforeUnloadEvent).new({sync: true});
stream.listen(dart.fn(event => {
let wrapped = new _BeforeUnloadEvent(dart.as(event, Event));
controller.add(wrapped);
- return wrapped.returnValue;
}, dart.void, [dart.dynamic]));
- return dart.as(controller.stream, async.Stream$(BeforeUnloadEvent));
+ return controller.stream;
}
getEventType(target) {
return this[_eventType];
@@ -29340,6 +32576,31 @@ dart_library.library('dart/html', null, /* Imports */[
});
WindowBase64[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WindowBase64')), dart.const(new _metadata.Experimental())];
dart.defineExtensionNames([
+ 'focus',
+ 'focused',
+ 'visibilityState'
+ ]);
+ class WindowClient extends Client {
+ static _() {
+ dart.throw(new core.UnsupportedError("Not supported"));
+ }
+ get [dartx.focused]() {
+ return this.focused;
+ }
+ get [dartx.visibilityState]() {
+ return this.visibilityState;
+ }
+ [dartx.focus]() {
+ return this.focus();
+ }
+ }
+ dart.setSignature(WindowClient, {
+ constructors: () => ({_: [WindowClient, []]}),
+ methods: () => ({[dartx.focus]: [async.Future, []]})
+ });
+ WindowClient[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WindowClient')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("WindowClient"))];
+ dart.registerExtension(dart.global.WindowClient, WindowClient);
+ dart.defineExtensionNames([
'onHashChange',
'onMessage',
'onOffline',
@@ -29483,23 +32744,70 @@ dart_library.library('dart/html', null, /* Imports */[
WorkerConsole[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WorkerConsole')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("WorkerConsole"))];
dart.registerExtension(dart.global.WorkerConsole, WorkerConsole);
dart.defineExtensionNames([
+ 'clearMarks',
+ 'clearMeasures',
+ 'getEntries',
+ 'getEntriesByName',
+ 'getEntriesByType',
+ 'mark',
+ 'measure',
'now',
+ 'clearResourceTimings',
+ 'setResourceTimingBufferSize',
'memory'
]);
- class WorkerPerformance extends _interceptors.Interceptor {
+ class WorkerPerformance extends EventTarget {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
get [dartx.memory]() {
return this.memory;
}
+ [dartx.clearMarks](markName) {
+ return this.clearMarks(markName);
+ }
+ [dartx.clearMeasures](measureName) {
+ return this.clearMeasures(measureName);
+ }
+ [dartx.getEntries]() {
+ return this.getEntries();
+ }
+ [dartx.getEntriesByName](name, entryType) {
+ return this.getEntriesByName(name, entryType);
+ }
+ [dartx.getEntriesByType](entryType) {
+ return this.getEntriesByType(entryType);
+ }
+ [dartx.mark](markName) {
+ return this.mark(markName);
+ }
+ [dartx.measure](measureName, startMark, endMark) {
+ return this.measure(measureName, startMark, endMark);
+ }
[dartx.now]() {
return this.now();
}
+ [dartx.clearResourceTimings]() {
+ return this.webkitClearResourceTimings();
+ }
+ [dartx.setResourceTimingBufferSize](maxSize) {
+ return this.webkitSetResourceTimingBufferSize(maxSize);
+ }
}
dart.setSignature(WorkerPerformance, {
constructors: () => ({_: [WorkerPerformance, []]}),
- methods: () => ({[dartx.now]: [core.double, []]})
+ methods: () => ({
+ [dartx.clearMarks]: [dart.void, [core.String]],
+ [dartx.clearMeasures]: [dart.void, [core.String]],
+ [dartx.getEntries]: [core.List$(PerformanceEntry), []],
+ [dartx.getEntriesByName]: [core.List$(PerformanceEntry), [core.String, core.String]],
+ [dartx.getEntriesByType]: [core.List$(PerformanceEntry), [core.String]],
+ [dartx.mark]: [dart.void, [core.String]],
+ [dartx.measure]: [dart.void, [core.String, core.String, core.String]],
+ [dartx.now]: [core.double, []],
+ [dartx.clearResourceTimings]: [dart.void, []],
+ [dartx.setResourceTimingBufferSize]: [dart.void, [core.int]]
+ })
});
WorkerPerformance[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WorkerPerformance')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("WorkerPerformance"))];
dart.registerExtension(dart.global.WorkerPerformance, WorkerPerformance);
@@ -29536,7 +32844,7 @@ dart_library.library('dart/html', null, /* Imports */[
methods: () => ({
[dartx.createExpression]: [XPathExpression, [core.String, XPathNSResolver]],
[dartx.createNSResolver]: [XPathNSResolver, [Node]],
- [dartx.evaluate]: [XPathResult, [core.String, Node, XPathNSResolver, core.int, XPathResult]]
+ [dartx.evaluate]: [XPathResult, [core.String, Node, XPathNSResolver], [core.int, core.Object]]
}),
statics: () => ({_create_1: [XPathEvaluator, []]}),
names: ['_create_1']
@@ -29556,7 +32864,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
dart.setSignature(XPathExpression, {
constructors: () => ({_: [XPathExpression, []]}),
- methods: () => ({[dartx.evaluate]: [XPathResult, [Node, core.int, XPathResult]]})
+ methods: () => ({[dartx.evaluate]: [XPathResult, [Node], [core.int, core.Object]]})
});
XPathExpression[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('XPathExpression')), core.deprecated, dart.const(new _js_helper.Native("XPathExpression"))];
dart.registerExtension(dart.global.XPathExpression, XPathExpression);
@@ -29662,8 +32970,8 @@ dart_library.library('dart/html', null, /* Imports */[
static _create_1() {
return dart.as(new XMLSerializer(), XmlSerializer);
}
- [dartx.serializeToString](node) {
- return this.serializeToString(node);
+ [dartx.serializeToString](root) {
+ return this.serializeToString(root);
}
}
dart.setSignature(XmlSerializer, {
@@ -29706,8 +33014,8 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.getParameter](namespaceURI, localName) {
return this.getParameter(namespaceURI, localName);
}
- [dartx.importStylesheet](stylesheet) {
- return this.importStylesheet(stylesheet);
+ [dartx.importStylesheet](style) {
+ return this.importStylesheet(style);
}
[dartx.removeParameter](namespaceURI, localName) {
return this.removeParameter(namespaceURI, localName);
@@ -29721,8 +33029,8 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.transformToDocument](source) {
return this.transformToDocument(source);
}
- [dartx.transformToFragment](source, docVal) {
- return this.transformToFragment(source, docVal);
+ [dartx.transformToFragment](source, output) {
+ return this.transformToFragment(source, output);
}
}
dart.setSignature(XsltProcessor, {
@@ -29746,8 +33054,6 @@ dart_library.library('dart/html', null, /* Imports */[
XsltProcessor[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('XSLTProcessor')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), core.deprecated, dart.const(new _js_helper.Native("XSLTProcessor"))];
dart.registerExtension(dart.global.XSLTProcessor, XsltProcessor);
dart.defineExtensionNames([
- 'text',
- 'text',
'name',
'value'
]);
@@ -29758,12 +33064,6 @@ dart_library.library('dart/html', null, /* Imports */[
get [dartx.name]() {
return this.name;
}
- get [dartx.text]() {
- return this.textContent;
- }
- set [dartx.text](value) {
- this.textContent = value;
- }
get [dartx.value]() {
return this.value;
}
@@ -29776,36 +33076,6 @@ dart_library.library('dart/html', null, /* Imports */[
});
_Attr[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Attr')), dart.const(new _js_helper.Native("Attr"))];
dart.registerExtension(dart.global.Attr, _Attr);
- class _CSSValue extends _interceptors.Interceptor {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- }
- dart.setSignature(_CSSValue, {
- constructors: () => ({_: [_CSSValue, []]})
- });
- _CSSValue[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSValue')), core.deprecated, dart.const(new _js_helper.Native("CSSValue"))];
- dart.registerExtension(dart.global.CSSValue, _CSSValue);
- class _CSSPrimitiveValue extends _CSSValue {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- }
- dart.setSignature(_CSSPrimitiveValue, {
- constructors: () => ({_: [_CSSPrimitiveValue, []]})
- });
- _CSSPrimitiveValue[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSPrimitiveValue')), core.deprecated, dart.const(new _js_helper.Native("CSSPrimitiveValue"))];
- dart.registerExtension(dart.global.CSSPrimitiveValue, _CSSPrimitiveValue);
- class _CSSUnknownRule extends CssRule {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- }
- dart.setSignature(_CSSUnknownRule, {
- constructors: () => ({_: [_CSSUnknownRule, []]})
- });
- _CSSUnknownRule[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSUnknownRule')), core.deprecated, dart.const(new _js_helper.Native("CSSUnknownRule"))];
- dart.registerExtension(dart.global.CSSUnknownRule, _CSSUnknownRule);
class _Cache extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -29978,7 +33248,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
[dartx.get](index) {
if (index >>> 0 !== index || index >= this[dartx.length]) dart.throw(core.RangeError.index(index, this));
- return dart.as(this[index], math.Rectangle$(core.num));
+ return this[dartx.item](index);
}
[dartx.set](index, value) {
dart.throw(new core.UnsupportedError("Cannot assign element of immutable List."));
@@ -30011,32 +33281,26 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.elementAt](index) {
return this[dartx.get](index);
}
+ [__getter__](index) {
+ return this.__getter__(index);
+ }
[dartx.item](index) {
return this.item(index);
}
}
- _ClientRectList[dart.implements] = () => [core.List$(math.Rectangle$(core.num)), _js_helper.JavaScriptIndexingBehavior];
+ _ClientRectList[dart.implements] = () => [core.List$(math.Rectangle$(core.num))];
dart.setSignature(_ClientRectList, {
constructors: () => ({_: [_ClientRectList, []]}),
methods: () => ({
[dartx.get]: [math.Rectangle$(core.num), [core.int]],
[dartx.set]: [dart.void, [core.int, math.Rectangle$(core.num)]],
[dartx.elementAt]: [math.Rectangle$(core.num), [core.int]],
+ [__getter__]: [math.Rectangle$(core.num), [core.int]],
[dartx.item]: [math.Rectangle$(core.num), [core.int]]
})
});
_ClientRectList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('ClientRectList')), dart.const(new _js_helper.Native("ClientRectList,DOMRectList"))];
dart.registerExtension(dart.global.ClientRectList, _ClientRectList);
- class _Counter extends _interceptors.Interceptor {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- }
- dart.setSignature(_Counter, {
- constructors: () => ({_: [_Counter, []]})
- });
- _Counter[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Counter')), core.deprecated, dart.const(new _js_helper.Native("Counter"))];
- dart.registerExtension(dart.global.Counter, _Counter);
dart.defineExtensionNames([
'length',
'get',
@@ -30106,75 +33370,6 @@ dart_library.library('dart/html', null, /* Imports */[
});
_CssRuleList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSRuleList')), dart.const(new _js_helper.Native("CSSRuleList"))];
dart.registerExtension(dart.global.CSSRuleList, _CssRuleList);
- dart.defineExtensionNames([
- 'length',
- 'get',
- 'set',
- 'length',
- 'first',
- 'last',
- 'single',
- 'elementAt',
- 'item'
- ]);
- class _CssValueList extends dart.mixin(_CSSValue, collection.ListMixin$(_CSSValue), ImmutableListMixin$(_CSSValue)) {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- get [dartx.length]() {
- return this.length;
- }
- [dartx.get](index) {
- if (index >>> 0 !== index || index >= this[dartx.length]) dart.throw(core.RangeError.index(index, this));
- return dart.as(this[index], _CSSValue);
- }
- [dartx.set](index, value) {
- dart.throw(new core.UnsupportedError("Cannot assign element of immutable List."));
- return value;
- }
- set [dartx.length](value) {
- dart.throw(new core.UnsupportedError("Cannot resize immutable List."));
- }
- get [dartx.first]() {
- if (dart.notNull(this[dartx.length]) > 0) {
- return dart.as(this[0], _CSSValue);
- }
- dart.throw(new core.StateError("No elements"));
- }
- get [dartx.last]() {
- let len = this[dartx.length];
- if (dart.notNull(len) > 0) {
- return dart.as(this[dart.notNull(len) - 1], _CSSValue);
- }
- dart.throw(new core.StateError("No elements"));
- }
- get [dartx.single]() {
- let len = this[dartx.length];
- if (len == 1) {
- return dart.as(this[0], _CSSValue);
- }
- if (len == 0) dart.throw(new core.StateError("No elements"));
- dart.throw(new core.StateError("More than one element"));
- }
- [dartx.elementAt](index) {
- return this[dartx.get](index);
- }
- [dartx.item](index) {
- return this.item(index);
- }
- }
- _CssValueList[dart.implements] = () => [_js_helper.JavaScriptIndexingBehavior, core.List$(_CSSValue)];
- dart.setSignature(_CssValueList, {
- constructors: () => ({_: [_CssValueList, []]}),
- methods: () => ({
- [dartx.get]: [_CSSValue, [core.int]],
- [dartx.set]: [dart.void, [core.int, _CSSValue]],
- [dartx.elementAt]: [_CSSValue, [core.int]],
- [dartx.item]: [_CSSValue, [core.int]]
- })
- });
- _CssValueList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('CSSValueList')), core.deprecated, dart.const(new _js_helper.Native("CSSValueList"))];
- dart.registerExtension(dart.global.CSSValueList, _CssValueList);
class _DOMFileSystemSync extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -30542,32 +33737,6 @@ dart_library.library('dart/html', null, /* Imports */[
});
_HTMLMarqueeElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('HTMLMarqueeElement')), core.deprecated, dart.const(new _js_helper.Native("HTMLMarqueeElement"))];
dart.registerExtension(dart.global.HTMLMarqueeElement, _HTMLMarqueeElement);
- const _initMutationEvent = Symbol('_initMutationEvent');
- class _MutationEvent extends Event {
- static new(type, opts) {
- let canBubble = opts && 'canBubble' in opts ? opts.canBubble : false;
- let cancelable = opts && 'cancelable' in opts ? opts.cancelable : false;
- let relatedNode = opts && 'relatedNode' in opts ? opts.relatedNode : null;
- let prevValue = opts && 'prevValue' in opts ? opts.prevValue : null;
- let newValue = opts && 'newValue' in opts ? opts.newValue : null;
- let attrName = opts && 'attrName' in opts ? opts.attrName : null;
- let attrChange = opts && 'attrChange' in opts ? opts.attrChange : 0;
- let event = exports.document[_createEvent]('MutationEvent');
- dart.dcall(event[_initMutationEvent], type, canBubble, cancelable, relatedNode, prevValue, newValue, attrName, attrChange);
- return dart.as(event, _MutationEvent);
- }
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- }
- dart.setSignature(_MutationEvent, {
- constructors: () => ({
- new: [_MutationEvent, [core.String], {canBubble: core.bool, cancelable: core.bool, relatedNode: Node, prevValue: core.String, newValue: core.String, attrName: core.String, attrChange: core.int}],
- _: [_MutationEvent, []]
- })
- });
- _MutationEvent[dart.metadata] = () => [dart.const(new _metadata.DomName('MutationEvent')), core.deprecated, dart.const(new _js_helper.Native("MutationEvent"))];
- dart.registerExtension(dart.global.MutationEvent, _MutationEvent);
dart.defineExtensionNames([
'length',
'get',
@@ -30627,9 +33796,6 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.elementAt](index) {
return this[dartx.get](index);
}
- [__getter__](name) {
- return this.__getter__(name);
- }
[dartx.getNamedItem](name) {
return this.getNamedItem(name);
}
@@ -30645,11 +33811,11 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.removeNamedItemNS](namespaceURI, localName) {
return this.removeNamedItemNS(namespaceURI, localName);
}
- [dartx.setNamedItem](node) {
- return this.setNamedItem(node);
+ [dartx.setNamedItem](attr) {
+ return this.setNamedItem(attr);
}
- [dartx.setNamedItemNS](node) {
- return this.setNamedItemNS(node);
+ [dartx.setNamedItemNS](attr) {
+ return this.setNamedItemNS(attr);
}
}
_NamedNodeMap[dart.implements] = () => [_js_helper.JavaScriptIndexingBehavior, core.List$(Node)];
@@ -30659,14 +33825,13 @@ dart_library.library('dart/html', null, /* Imports */[
[dartx.get]: [Node, [core.int]],
[dartx.set]: [dart.void, [core.int, Node]],
[dartx.elementAt]: [Node, [core.int]],
- [__getter__]: [Node, [core.String]],
- [dartx.getNamedItem]: [Node, [core.String]],
- [dartx.getNamedItemNS]: [Node, [core.String, core.String]],
- [dartx.item]: [Node, [core.int]],
- [dartx.removeNamedItem]: [Node, [core.String]],
- [dartx.removeNamedItemNS]: [Node, [core.String, core.String]],
- [dartx.setNamedItem]: [Node, [Node]],
- [dartx.setNamedItemNS]: [Node, [Node]]
+ [dartx.getNamedItem]: [_Attr, [core.String]],
+ [dartx.getNamedItemNS]: [_Attr, [core.String, core.String]],
+ [dartx.item]: [_Attr, [core.int]],
+ [dartx.removeNamedItem]: [_Attr, [core.String]],
+ [dartx.removeNamedItemNS]: [_Attr, [core.String, core.String]],
+ [dartx.setNamedItem]: [_Attr, [_Attr]],
+ [dartx.setNamedItemNS]: [_Attr, [_Attr]]
})
});
_NamedNodeMap[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('NamedNodeMap')), core.deprecated, dart.const(new _js_helper.Native("NamedNodeMap,MozNamedAttrMap"))];
@@ -30681,28 +33846,9 @@ dart_library.library('dart/html', null, /* Imports */[
});
_PagePopupController[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('PagePopupController')), core.deprecated, dart.const(new _js_helper.Native("PagePopupController"))];
dart.registerExtension(dart.global.PagePopupController, _PagePopupController);
- class _RGBColor extends _interceptors.Interceptor {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- }
- dart.setSignature(_RGBColor, {
- constructors: () => ({_: [_RGBColor, []]})
- });
- _RGBColor[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('RGBColor')), core.deprecated, dart.const(new _js_helper.Native("RGBColor"))];
- dart.registerExtension(dart.global.RGBColor, _RGBColor);
- class _Rect extends _interceptors.Interceptor {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- }
- dart.setSignature(_Rect, {
- constructors: () => ({_: [_Rect, []]})
- });
- _Rect[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Rect')), core.deprecated, dart.const(new _js_helper.Native("Rect"))];
- dart.registerExtension(dart.global.Rect, _Rect);
dart.defineExtensionNames([
'clone',
+ 'context',
'credentials',
'headers',
'mode',
@@ -30715,33 +33861,20 @@ dart_library.library('dart/html', null, /* Imports */[
}
static new(input, requestInitDict) {
if (requestInitDict === void 0) requestInitDict = null;
- if ((typeof input == 'string' || input == null) && requestInitDict == null) {
- return _Request._create_1(input);
- }
- if ((dart.is(requestInitDict, core.Map) || requestInitDict == null) && (typeof input == 'string' || input == null)) {
+ if (requestInitDict != null) {
let requestInitDict_1 = html_common.convertDartToNative_Dictionary(requestInitDict);
- return _Request._create_2(input, requestInitDict_1);
- }
- if ((dart.is(input, _Request) || input == null) && requestInitDict == null) {
- return _Request._create_3(input);
+ return _Request._create_1(input, requestInitDict_1);
}
- if ((dart.is(requestInitDict, core.Map) || requestInitDict == null) && (dart.is(input, _Request) || input == null)) {
- let requestInitDict_1 = html_common.convertDartToNative_Dictionary(requestInitDict);
- return _Request._create_4(input, requestInitDict_1);
- }
- dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
+ return _Request._create_2(input);
}
- static _create_1(input) {
- return dart.as(new Request(input), _Request);
- }
- static _create_2(input, requestInitDict) {
+ static _create_1(input, requestInitDict) {
return dart.as(new Request(input, requestInitDict), _Request);
}
- static _create_3(input) {
+ static _create_2(input) {
return dart.as(new Request(input), _Request);
}
- static _create_4(input, requestInitDict) {
- return dart.as(new Request(input, requestInitDict), _Request);
+ get [dartx.context]() {
+ return this.context;
}
get [dartx.credentials]() {
return this.credentials;
@@ -30765,16 +33898,14 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(_Request, {
constructors: () => ({
_: [_Request, []],
- new: [_Request, [dart.dynamic], [core.Map]]
+ new: [_Request, [core.Object], [core.Map]]
}),
methods: () => ({[dartx.clone]: [_Request, []]}),
statics: () => ({
- _create_1: [_Request, [dart.dynamic]],
- _create_2: [_Request, [dart.dynamic, dart.dynamic]],
- _create_3: [_Request, [dart.dynamic]],
- _create_4: [_Request, [dart.dynamic, dart.dynamic]]
+ _create_1: [_Request, [dart.dynamic, dart.dynamic]],
+ _create_2: [_Request, [dart.dynamic]]
}),
- names: ['_create_1', '_create_2', '_create_3', '_create_4']
+ names: ['_create_1', '_create_2']
});
_Request[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Request')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Request"))];
dart.registerExtension(dart.global.Request, _Request);
@@ -30782,79 +33913,39 @@ dart_library.library('dart/html', null, /* Imports */[
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
}
- static new(body_OR_input, requestInitDict_OR_responseInitDict) {
- if (requestInitDict_OR_responseInitDict === void 0) requestInitDict_OR_responseInitDict = null;
- if ((typeof body_OR_input == 'string' || body_OR_input == null) && requestInitDict_OR_responseInitDict == null) {
- return _Response._create_1(body_OR_input);
- }
- if ((dart.is(requestInitDict_OR_responseInitDict, core.Map) || requestInitDict_OR_responseInitDict == null) && (typeof body_OR_input == 'string' || body_OR_input == null)) {
- let responseInitDict_1 = html_common.convertDartToNative_Dictionary(requestInitDict_OR_responseInitDict);
- return _Response._create_2(body_OR_input, responseInitDict_1);
- }
- if ((dart.is(body_OR_input, Blob) || body_OR_input == null) && requestInitDict_OR_responseInitDict == null) {
- return _Response._create_3(body_OR_input);
+ static new(body, responseInitDict) {
+ if (body === void 0) body = null;
+ if (responseInitDict === void 0) responseInitDict = null;
+ if (responseInitDict != null) {
+ let responseInitDict_1 = html_common.convertDartToNative_Dictionary(responseInitDict);
+ return _Response._create_1(body, responseInitDict_1);
}
- if ((dart.is(requestInitDict_OR_responseInitDict, core.Map) || requestInitDict_OR_responseInitDict == null) && (dart.is(body_OR_input, Blob) || body_OR_input == null)) {
- let responseInitDict_1 = html_common.convertDartToNative_Dictionary(requestInitDict_OR_responseInitDict);
- return _Response._create_4(body_OR_input, responseInitDict_1);
+ if (body != null) {
+ return _Response._create_2(body);
}
- if ((dart.is(body_OR_input, typed_data.TypedData) || body_OR_input == null) && requestInitDict_OR_responseInitDict == null) {
- return _Response._create_5(body_OR_input);
- }
- if ((dart.is(requestInitDict_OR_responseInitDict, core.Map) || requestInitDict_OR_responseInitDict == null) && (dart.is(body_OR_input, typed_data.TypedData) || body_OR_input == null)) {
- let requestInitDict_1 = html_common.convertDartToNative_Dictionary(requestInitDict_OR_responseInitDict);
- return _Response._create_6(body_OR_input, requestInitDict_1);
- }
- if ((dart.is(body_OR_input, typed_data.ByteBuffer) || body_OR_input == null) && requestInitDict_OR_responseInitDict == null) {
- return _Response._create_7(body_OR_input);
- }
- if ((dart.is(requestInitDict_OR_responseInitDict, core.Map) || requestInitDict_OR_responseInitDict == null) && (dart.is(body_OR_input, typed_data.ByteBuffer) || body_OR_input == null)) {
- let requestInitDict_1 = html_common.convertDartToNative_Dictionary(requestInitDict_OR_responseInitDict);
- return _Response._create_8(body_OR_input, requestInitDict_1);
- }
- dart.throw(new core.ArgumentError("Incorrect number or type of arguments"));
- }
- static _create_1(body_OR_input) {
- return dart.as(new Response(body_OR_input), _Response);
- }
- static _create_2(body_OR_input, requestInitDict_OR_responseInitDict) {
- return dart.as(new Response(body_OR_input, requestInitDict_OR_responseInitDict), _Response);
- }
- static _create_3(body_OR_input) {
- return dart.as(new Response(body_OR_input), _Response);
- }
- static _create_4(body_OR_input, requestInitDict_OR_responseInitDict) {
- return dart.as(new Response(body_OR_input, requestInitDict_OR_responseInitDict), _Response);
+ return _Response._create_3();
}
- static _create_5(body_OR_input) {
- return dart.as(new Response(body_OR_input), _Response);
+ static _create_1(body, responseInitDict) {
+ return dart.as(new Response(body, responseInitDict), _Response);
}
- static _create_6(body_OR_input, requestInitDict_OR_responseInitDict) {
- return dart.as(new Response(body_OR_input, requestInitDict_OR_responseInitDict), _Response);
+ static _create_2(body) {
+ return dart.as(new Response(body), _Response);
}
- static _create_7(body_OR_input) {
- return dart.as(new Response(body_OR_input), _Response);
- }
- static _create_8(body_OR_input, requestInitDict_OR_responseInitDict) {
- return dart.as(new Response(body_OR_input, requestInitDict_OR_responseInitDict), _Response);
+ static _create_3() {
+ return dart.as(new Response(), _Response);
}
}
dart.setSignature(_Response, {
constructors: () => ({
_: [_Response, []],
- new: [_Response, [dart.dynamic], [core.Map]]
+ new: [_Response, [], [core.Object, core.Map]]
}),
statics: () => ({
- _create_1: [_Response, [dart.dynamic]],
- _create_2: [_Response, [dart.dynamic, dart.dynamic]],
- _create_3: [_Response, [dart.dynamic]],
- _create_4: [_Response, [dart.dynamic, dart.dynamic]],
- _create_5: [_Response, [dart.dynamic]],
- _create_6: [_Response, [dart.dynamic, dart.dynamic]],
- _create_7: [_Response, [dart.dynamic]],
- _create_8: [_Response, [dart.dynamic, dart.dynamic]]
+ _create_1: [_Response, [dart.dynamic, dart.dynamic]],
+ _create_2: [_Response, [dart.dynamic]],
+ _create_3: [_Response, []]
}),
- names: ['_create_1', '_create_2', '_create_3', '_create_4', '_create_5', '_create_6', '_create_7', '_create_8']
+ names: ['_create_1', '_create_2', '_create_3']
});
_Response[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('Response')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("Response"))];
dart.registerExtension(dart.global.Response, _Response);
@@ -31021,16 +34112,6 @@ dart_library.library('dart/html', null, /* Imports */[
});
_SubtleCrypto[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SubtleCrypto')), dart.const(new _metadata.Experimental()), dart.const(new _js_helper.Native("SubtleCrypto"))];
dart.registerExtension(dart.global.SubtleCrypto, _SubtleCrypto);
- class _WebKitCSSFilterValue extends _CssValueList {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- }
- dart.setSignature(_WebKitCSSFilterValue, {
- constructors: () => ({_: [_WebKitCSSFilterValue, []]})
- });
- _WebKitCSSFilterValue[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WebKitCSSFilterValue')), core.deprecated, dart.const(new _js_helper.Native("WebKitCSSFilterValue"))];
- dart.registerExtension(dart.global.WebKitCSSFilterValue, _WebKitCSSFilterValue);
class _WebKitCSSMatrix extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -31062,16 +34143,6 @@ dart_library.library('dart/html', null, /* Imports */[
});
_WebKitCSSMatrix[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WebKitCSSMatrix')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Experimental()), core.deprecated, dart.const(new _js_helper.Native("WebKitCSSMatrix"))];
dart.registerExtension(dart.global.WebKitCSSMatrix, _WebKitCSSMatrix);
- class _WebKitCSSTransformValue extends _CssValueList {
- static _() {
- dart.throw(new core.UnsupportedError("Not supported"));
- }
- }
- dart.setSignature(_WebKitCSSTransformValue, {
- constructors: () => ({_: [_WebKitCSSTransformValue, []]})
- });
- _WebKitCSSTransformValue[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('WebKitCSSTransformValue')), core.deprecated, dart.const(new _js_helper.Native("WebKitCSSTransformValue"))];
- dart.registerExtension(dart.global.WebKitCSSTransformValue, _WebKitCSSTransformValue);
class _WindowTimers extends _interceptors.Interceptor {
static _() {
dart.throw(new core.UnsupportedError("Not supported"));
@@ -31125,7 +34196,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
containsValue(value) {
for (let v of this.values) {
- if (value == v) {
+ if (dart.equals(value, v)) {
return true;
}
}
@@ -31150,20 +34221,22 @@ dart_library.library('dart/html', null, /* Imports */[
}
get keys() {
let attributes = this[_element][_attributes];
- let keys = core.List$(core.String).new();
+ let keys = dart.list([], core.String);
for (let i = 0, len = attributes[dartx.length]; i < dart.notNull(len); i++) {
- if (dart.notNull(this[_matches](attributes[dartx.get](i)))) {
- keys[dartx.add](dart.as(dart.dload(attributes[dartx.get](i), dartx.name), core.String));
+ let attr = dart.as(attributes[dartx.get](i), _Attr);
+ if (dart.notNull(this[_matches](attr))) {
+ keys[dartx.add](attr[dartx.name]);
}
}
return keys;
}
get values() {
let attributes = this[_element][_attributes];
- let values = core.List$(core.String).new();
+ let values = dart.list([], core.String);
for (let i = 0, len = attributes[dartx.length]; i < dart.notNull(len); i++) {
- if (dart.notNull(this[_matches](attributes[dartx.get](i)))) {
- values[dartx.add](dart.as(dart.dload(attributes[dartx.get](i), dartx.value), core.String));
+ let attr = dart.as(attributes[dartx.get](i), _Attr);
+ if (dart.notNull(this[_matches](attr))) {
+ values[dartx.add](attr[dartx.value]);
}
}
return values;
@@ -31180,7 +34253,7 @@ dart_library.library('dart/html', null, /* Imports */[
constructors: () => ({_AttributeMap: [_AttributeMap, [Element]]}),
methods: () => ({
addAll: [dart.void, [core.Map$(core.String, core.String)]],
- containsValue: [core.bool, [core.String]],
+ containsValue: [core.bool, [core.Object]],
putIfAbsent: [core.String, [core.String, dart.functionType(core.String, [])]],
clear: [dart.void, []],
forEach: [dart.void, [dart.functionType(dart.void, [core.String, core.String])]]
@@ -31202,18 +34275,18 @@ dart_library.library('dart/html', null, /* Imports */[
super._AttributeMap(element);
}
containsKey(key) {
- return this[_element][_hasAttribute](key);
+ return this[_element][_hasAttribute](dart.as(key, core.String));
}
get(key) {
- return this[_element][dartx.getAttribute](key);
+ return this[_element][dartx.getAttribute](dart.as(key, core.String));
}
set(key, value) {
this[_element][dartx.setAttribute](key, value);
return value;
}
remove(key) {
- let value = this[_element][dartx.getAttribute](key);
- this[_element][_removeAttribute](key);
+ let value = this[_element][dartx.getAttribute](dart.as(key, core.String));
+ this[_element][_removeAttribute](dart.as(key, core.String));
return value;
}
get length() {
@@ -31226,10 +34299,10 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(_ElementAttributeMap, {
constructors: () => ({_ElementAttributeMap: [_ElementAttributeMap, [Element]]}),
methods: () => ({
- containsKey: [core.bool, [core.String]],
- get: [core.String, [core.String]],
+ containsKey: [core.bool, [core.Object]],
+ get: [core.String, [core.Object]],
set: [dart.void, [core.String, core.String]],
- remove: [core.String, [core.String]],
+ remove: [core.String, [core.Object]],
[_matches]: [core.bool, [Node]]
})
});
@@ -31247,10 +34320,10 @@ dart_library.library('dart/html', null, /* Imports */[
super._AttributeMap(element);
}
containsKey(key) {
- return this[_element][_hasAttributeNS](this[_namespace], key);
+ return this[_element][_hasAttributeNS](this[_namespace], dart.as(key, core.String));
}
get(key) {
- return this[_element][dartx.getAttributeNS](this[_namespace], key);
+ return this[_element][dartx.getAttributeNS](this[_namespace], dart.as(key, core.String));
}
set(key, value) {
this[_element][dartx.setAttributeNS](this[_namespace], key, value);
@@ -31258,7 +34331,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
remove(key) {
let value = this.get(key);
- this[_element][_removeAttributeNS](this[_namespace], key);
+ this[_element][_removeAttributeNS](this[_namespace], dart.as(key, core.String));
return value;
}
get length() {
@@ -31271,10 +34344,10 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(_NamespacedAttributeMap, {
constructors: () => ({_NamespacedAttributeMap: [_NamespacedAttributeMap, [Element, core.String]]}),
methods: () => ({
- containsKey: [core.bool, [core.String]],
- get: [core.String, [core.String]],
+ containsKey: [core.bool, [core.Object]],
+ get: [core.String, [core.Object]],
set: [dart.void, [core.String, core.String]],
- remove: [core.String, [core.String]],
+ remove: [core.String, [core.Object]],
[_matches]: [core.bool, [Node]]
})
});
@@ -31299,13 +34372,13 @@ dart_library.library('dart/html', null, /* Imports */[
}, dart.void, [core.String, core.String]));
}
containsValue(value) {
- return this.values[dartx.any](dart.fn(v => v == value, core.bool, [core.String]));
+ return this.values[dartx.any](dart.fn(v => dart.equals(v, value), core.bool, [core.String]));
}
containsKey(key) {
- return this[_attributes][dartx.containsKey](this[_attr](key));
+ return this[_attributes][dartx.containsKey](this[_attr](dart.as(key, core.String)));
}
get(key) {
- return this[_attributes][dartx.get](this[_attr](key));
+ return this[_attributes][dartx.get](this[_attr](dart.as(key, core.String)));
}
set(key, value) {
this[_attributes][dartx.set](this[_attr](key), value);
@@ -31315,7 +34388,7 @@ dart_library.library('dart/html', null, /* Imports */[
return this[_attributes][dartx.putIfAbsent](this[_attr](key), ifAbsent);
}
remove(key) {
- return this[_attributes][dartx.remove](this[_attr](key));
+ return this[_attributes][dartx.remove](this[_attr](dart.as(key, core.String)));
}
clear() {
for (let key of this.keys) {
@@ -31330,7 +34403,7 @@ dart_library.library('dart/html', null, /* Imports */[
}, dart.void, [core.String, core.String]));
}
get keys() {
- let keys = core.List$(core.String).new();
+ let keys = dart.list([], core.String);
this[_attributes][dartx.forEach](dart.fn((key, value) => {
if (dart.notNull(this[_matches](key))) {
keys[dartx.add](this[_strip](key));
@@ -31339,7 +34412,7 @@ dart_library.library('dart/html', null, /* Imports */[
return keys;
}
get values() {
- let values = core.List$(core.String).new();
+ let values = dart.list([], core.String);
this[_attributes][dartx.forEach](dart.fn((key, value) => {
if (dart.notNull(this[_matches](key))) {
values[dartx.add](value);
@@ -31392,12 +34465,12 @@ dart_library.library('dart/html', null, /* Imports */[
constructors: () => ({_DataAttributeMap: [_DataAttributeMap, [core.Map$(core.String, core.String)]]}),
methods: () => ({
addAll: [dart.void, [core.Map$(core.String, core.String)]],
- containsValue: [core.bool, [core.String]],
- containsKey: [core.bool, [core.String]],
- get: [core.String, [core.String]],
+ containsValue: [core.bool, [core.Object]],
+ containsKey: [core.bool, [core.Object]],
+ get: [core.String, [core.Object]],
set: [dart.void, [core.String, core.String]],
putIfAbsent: [core.String, [core.String, dart.functionType(core.String, [])]],
- remove: [core.String, [core.String]],
+ remove: [core.String, [core.Object]],
clear: [dart.void, []],
forEach: [dart.void, [dart.functionType(dart.void, [core.String, core.String])]],
[_attr]: [core.String, [core.String]],
@@ -31431,10 +34504,9 @@ dart_library.library('dart/html', null, /* Imports */[
class CssClassSet extends core.Object {}
CssClassSet[dart.implements] = () => [core.Set$(core.String)];
const _addOrSubtractToBoxModel = Symbol('_addOrSubtractToBoxModel');
- class CssRect extends math.MutableRectangle$(core.num) {
+ class CssRect extends core.Object {
CssRect(element) {
this[_element] = element;
- super.MutableRectangle(0, 0, 0, 0);
}
set height(newHeight) {
dart.throw(new core.UnsupportedError("Can only set height for content rect."));
@@ -31458,14 +34530,94 @@ dart_library.library('dart/html', null, /* Imports */[
}
return val;
}
+ get right() {
+ return dart.notNull(this.left) + dart.notNull(this.width);
+ }
+ get bottom() {
+ return dart.notNull(this.top) + dart.notNull(this.height);
+ }
+ toString() {
+ return `Rectangle (${this.left}, ${this.top}) ${this.width} x ${this.height}`;
+ }
+ ['=='](other) {
+ if (!dart.is(other, math.Rectangle$(core.num))) return false;
+ return dart.equals(this.left, dart.dload(other, 'left')) && dart.equals(this.top, dart.dload(other, 'top')) && dart.equals(this.right, dart.dload(other, 'right')) && dart.equals(this.bottom, dart.dload(other, 'bottom'));
+ }
+ get hashCode() {
+ return _JenkinsSmiHash.hash4(dart.hashCode(this.left), dart.hashCode(this.top), dart.hashCode(this.right), dart.hashCode(this.bottom));
+ }
+ intersection(other) {
+ let x0 = math.max(this.left, other[dartx.left]);
+ let x1 = math.min(dart.notNull(this.left) + dart.notNull(this.width), dart.notNull(other[dartx.left]) + dart.notNull(other[dartx.width]));
+ if (dart.notNull(x0) <= dart.notNull(x1)) {
+ let y0 = math.max(this.top, other[dartx.top]);
+ let y1 = math.min(dart.notNull(this.top) + dart.notNull(this.height), dart.notNull(other[dartx.top]) + dart.notNull(other[dartx.height]));
+ if (dart.notNull(y0) <= dart.notNull(y1)) {
+ return new (math.Rectangle$(core.num))(x0, y0, dart.notNull(x1) - dart.notNull(x0), dart.notNull(y1) - dart.notNull(y0));
+ }
+ }
+ return null;
+ }
+ intersects(other) {
+ return dart.notNull(this.left) <= dart.notNull(other[dartx.left]) + dart.notNull(other[dartx.width]) && dart.notNull(other[dartx.left]) <= dart.notNull(this.left) + dart.notNull(this.width) && dart.notNull(this.top) <= dart.notNull(other[dartx.top]) + dart.notNull(other[dartx.height]) && dart.notNull(other[dartx.top]) <= dart.notNull(this.top) + dart.notNull(this.height);
+ }
+ boundingBox(other) {
+ let right = math.max(dart.notNull(this.left) + dart.notNull(this.width), dart.notNull(other[dartx.left]) + dart.notNull(other[dartx.width]));
+ let bottom = math.max(dart.notNull(this.top) + dart.notNull(this.height), dart.notNull(other[dartx.top]) + dart.notNull(other[dartx.height]));
+ let left = math.min(this.left, other[dartx.left]);
+ let top = math.min(this.top, other[dartx.top]);
+ return new (math.Rectangle$(core.num))(left, top, dart.notNull(right) - dart.notNull(left), dart.notNull(bottom) - dart.notNull(top));
+ }
+ containsRectangle(another) {
+ return dart.notNull(this.left) <= dart.notNull(another[dartx.left]) && dart.notNull(this.left) + dart.notNull(this.width) >= dart.notNull(another[dartx.left]) + dart.notNull(another[dartx.width]) && dart.notNull(this.top) <= dart.notNull(another[dartx.top]) && dart.notNull(this.top) + dart.notNull(this.height) >= dart.notNull(another[dartx.top]) + dart.notNull(another[dartx.height]);
+ }
+ containsPoint(another) {
+ return dart.notNull(another.x) >= dart.notNull(this.left) && dart.notNull(another.x) <= dart.notNull(this.left) + dart.notNull(this.width) && dart.notNull(another.y) >= dart.notNull(this.top) && dart.notNull(another.y) <= dart.notNull(this.top) + dart.notNull(this.height);
+ }
+ get topLeft() {
+ return new (math.Point$(core.num))(this.left, this.top);
+ }
+ get topRight() {
+ return new (math.Point$(core.num))(dart.notNull(this.left) + dart.notNull(this.width), this.top);
+ }
+ get bottomRight() {
+ return new (math.Point$(core.num))(dart.notNull(this.left) + dart.notNull(this.width), dart.notNull(this.top) + dart.notNull(this.height));
+ }
+ get bottomLeft() {
+ return new (math.Point$(core.num))(this.left, dart.notNull(this.top) + dart.notNull(this.height));
+ }
}
+ CssRect[dart.implements] = () => [math.Rectangle$(core.num)];
dart.setSignature(CssRect, {
constructors: () => ({CssRect: [CssRect, [Element]]}),
- methods: () => ({[_addOrSubtractToBoxModel]: [core.num, [core.List$(core.String), core.String]]})
+ methods: () => ({
+ [_addOrSubtractToBoxModel]: [core.num, [core.List$(core.String), core.String]],
+ intersection: [math.Rectangle$(core.num), [math.Rectangle$(core.num)]],
+ intersects: [core.bool, [math.Rectangle$(core.num)]],
+ boundingBox: [math.Rectangle$(core.num), [math.Rectangle$(core.num)]],
+ containsRectangle: [core.bool, [math.Rectangle$(core.num)]],
+ containsPoint: [core.bool, [math.Point$(core.num)]]
+ })
});
+ dart.defineExtensionMembers(CssRect, [
+ 'toString',
+ '==',
+ 'intersection',
+ 'intersects',
+ 'boundingBox',
+ 'containsRectangle',
+ 'containsPoint',
+ 'right',
+ 'bottom',
+ 'hashCode',
+ 'topLeft',
+ 'topRight',
+ 'bottomRight',
+ 'bottomLeft'
+ ]);
class _ContentCssRect extends CssRect {
_ContentCssRect(element) {
- super.CssRect(dart.as(element, Element));
+ super.CssRect(element);
}
get height() {
return dart.notNull(this[_element][dartx.offsetHeight]) + dart.notNull(this[_addOrSubtractToBoxModel](exports._HEIGHT, exports._CONTENT));
@@ -31475,20 +34627,24 @@ dart_library.library('dart/html', null, /* Imports */[
}
set height(newHeight) {
if (dart.is(newHeight, Dimension)) {
- if (dart.notNull(dart.as(dart.dsend(dart.dload(newHeight, dartx.value), '<', 0), core.bool))) newHeight = new Dimension.px(0);
+ if (dart.notNull(dart.as(dart.dsend(dart.dload(newHeight, 'value'), '<', 0), core.bool))) newHeight = new Dimension.px(0);
this[_element][dartx.style][dartx.height] = dart.toString(newHeight);
- } else {
- if (dart.notNull(newHeight) < 0) newHeight = 0;
+ } else if (typeof newHeight == 'number') {
+ if (dart.notNull(dart.as(dart.dsend(newHeight, '<', 0), core.bool))) newHeight = 0;
this[_element][dartx.style][dartx.height] = `${newHeight}px`;
+ } else {
+ dart.throw(new core.ArgumentError("newHeight is not a Dimension or num"));
}
}
set width(newWidth) {
if (dart.is(newWidth, Dimension)) {
- if (dart.notNull(dart.as(dart.dsend(dart.dload(newWidth, dartx.value), '<', 0), core.bool))) newWidth = new Dimension.px(0);
+ if (dart.notNull(dart.as(dart.dsend(dart.dload(newWidth, 'value'), '<', 0), core.bool))) newWidth = new Dimension.px(0);
this[_element][dartx.style][dartx.width] = dart.toString(newWidth);
- } else {
- if (dart.notNull(newWidth) < 0) newWidth = 0;
+ } else if (typeof newWidth == 'number') {
+ if (dart.notNull(dart.as(dart.dsend(newWidth, '<', 0), core.bool))) newWidth = 0;
this[_element][dartx.style][dartx.width] = `${newWidth}px`;
+ } else {
+ dart.throw(new core.ArgumentError("newWidth is not a Dimension or num"));
}
}
get left() {
@@ -31499,25 +34655,25 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(_ContentCssRect, {
- constructors: () => ({_ContentCssRect: [_ContentCssRect, [dart.dynamic]]})
+ constructors: () => ({_ContentCssRect: [_ContentCssRect, [Element]]})
});
dart.defineExtensionMembers(_ContentCssRect, ['height', 'width', 'left', 'top']);
const _elementList = Symbol('_elementList');
class _ContentCssListRect extends _ContentCssRect {
_ContentCssListRect(elementList) {
this[_elementList] = null;
- super._ContentCssRect(dart.dload(elementList, 'first'));
- this[_elementList] = dart.as(elementList, core.List$(Element));
+ super._ContentCssRect(elementList[dartx.first]);
+ this[_elementList] = elementList;
}
set height(newHeight) {
- this[_elementList][dartx.forEach](dart.fn(e => e[dartx.contentEdge].height = newHeight, core.num, [Element]));
+ this[_elementList][dartx.forEach](dart.fn(e => e[dartx.contentEdge].height = newHeight, dart.void, [Element]));
}
set width(newWidth) {
- this[_elementList][dartx.forEach](dart.fn(e => e[dartx.contentEdge].width = newWidth, core.num, [Element]));
+ this[_elementList][dartx.forEach](dart.fn(e => e[dartx.contentEdge].width = newWidth, dart.void, [Element]));
}
}
dart.setSignature(_ContentCssListRect, {
- constructors: () => ({_ContentCssListRect: [_ContentCssListRect, [dart.dynamic]]})
+ constructors: () => ({_ContentCssListRect: [_ContentCssListRect, [core.List$(Element)]]})
});
class _PaddingCssRect extends CssRect {
_PaddingCssRect(element) {
@@ -31691,7 +34847,7 @@ dart_library.library('dart/html', null, /* Imports */[
exports._ElementCssClassSet._addAll(this[_element], iterable);
}
removeAll(iterable) {
- exports._ElementCssClassSet._removeAll(this[_element], iterable);
+ exports._ElementCssClassSet._removeAll(this[_element], dart.as(iterable, core.Iterable$(core.String)));
}
retainAll(iterable) {
exports._ElementCssClassSet._removeWhere(this[_element], dart.bind(iterable[dartx.toSet](), 'contains'), false);
@@ -31787,9 +34943,7 @@ dart_library.library('dart/html', null, /* Imports */[
constructors: () => ({_ElementCssClassSet: [exports._ElementCssClassSet, [Element]]}),
methods: () => ({
readClasses: [core.Set$(core.String), []],
- writeClasses: [dart.void, [core.Set$(core.String)]],
- removeAll: [dart.void, [core.Iterable$(core.String)]],
- retainAll: [dart.void, [core.Iterable$(core.String)]]
+ writeClasses: [dart.void, [core.Set$(core.String)]]
}),
statics: () => ({
_contains: [core.bool, [Element, core.Object]],
@@ -31953,9 +35107,9 @@ dart_library.library('dart/html', null, /* Imports */[
}
asBroadcastStream(opts) {
let onListen = opts && 'onListen' in opts ? opts.onListen : null;
- dart.as(onListen, dart.functionType(dart.void, [async.StreamSubscription]));
+ dart.as(onListen, dart.functionType(dart.void, [async.StreamSubscription$(T)]));
let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null;
- dart.as(onCancel, dart.functionType(dart.void, [async.StreamSubscription]));
+ dart.as(onCancel, dart.functionType(dart.void, [async.StreamSubscription$(T)]));
return this;
}
get isBroadcast() {
@@ -31973,13 +35127,18 @@ dart_library.library('dart/html', null, /* Imports */[
dart.setSignature(_EventStream, {
constructors: () => ({_EventStream: [_EventStream$(T), [EventTarget, core.String, core.bool]]}),
methods: () => ({
- asBroadcastStream: [async.Stream$(T), [], {onListen: dart.functionType(dart.void, [async.StreamSubscription]), onCancel: dart.functionType(dart.void, [async.StreamSubscription])}],
+ asBroadcastStream: [async.Stream$(T), [], {onListen: dart.functionType(dart.void, [async.StreamSubscription$(T)]), onCancel: dart.functionType(dart.void, [async.StreamSubscription$(T)])}],
listen: [async.StreamSubscription$(T), [dart.functionType(dart.void, [T])], {onError: core.Function, onDone: dart.functionType(dart.void, []), cancelOnError: core.bool}]
})
});
return _EventStream;
});
let _EventStream = _EventStream$();
+ function _matchesWithAncestors(event, selector) {
+ let target = event[dartx.target];
+ return dart.is(target, Element) ? target[dartx.matchesWithAncestors](selector) : false;
+ }
+ dart.fn(_matchesWithAncestors, core.bool, [Event, core.String]);
const _ElementEventStreamImpl$ = dart.generic(function(T) {
class _ElementEventStreamImpl extends _EventStream$(T) {
_ElementEventStreamImpl(target, eventType, useCapture) {
@@ -31988,7 +35147,7 @@ dart_library.library('dart/html', null, /* Imports */[
matches(selector) {
return this.where(dart.fn(event => {
dart.as(event, T);
- return dart.as(dart.dcall(event[dartx.target][dartx.matchesWithAncestors], selector), core.bool);
+ return _matchesWithAncestors(event, selector);
}, core.bool, [T])).map(dart.fn(e => {
dart.as(e, T);
e[_selector] = selector;
@@ -32023,7 +35182,7 @@ dart_library.library('dart/html', null, /* Imports */[
matches(selector) {
return this.where(dart.fn(event => {
dart.as(event, T);
- return dart.as(dart.dcall(event[dartx.target][dartx.matchesWithAncestors], selector), core.bool);
+ return _matchesWithAncestors(event, selector);
}, core.bool, [T])).map(dart.fn(e => {
dart.as(e, T);
e[_selector] = selector;
@@ -32036,25 +35195,25 @@ dart_library.library('dart/html', null, /* Imports */[
let onDone = opts && 'onDone' in opts ? opts.onDone : null;
dart.as(onDone, dart.functionType(dart.void, []));
let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : null;
- let pool = new _StreamPool.broadcast();
+ let pool = new (_StreamPool$(T)).broadcast();
for (let target of this[_targetList]) {
- pool.add(new (_EventStream$(Event))(target, this[_eventType], this[_useCapture]));
+ pool.add(new (_EventStream$(T))(target, this[_eventType], this[_useCapture]));
}
- return dart.as(pool.stream.listen(onData, {onError: onError, onDone: onDone, cancelOnError: cancelOnError}), async.StreamSubscription$(T));
+ return pool.stream.listen(onData, {onError: onError, onDone: onDone, cancelOnError: cancelOnError});
}
capture(onData) {
dart.as(onData, dart.functionType(dart.void, [T]));
- let pool = new _StreamPool.broadcast();
+ let pool = new (_StreamPool$(T)).broadcast();
for (let target of this[_targetList]) {
- pool.add(new (_EventStream$(Event))(target, this[_eventType], true));
+ pool.add(new (_EventStream$(T))(target, this[_eventType], true));
}
- return dart.as(pool.stream.listen(onData), async.StreamSubscription$(T));
+ return pool.stream.listen(onData);
}
asBroadcastStream(opts) {
let onListen = opts && 'onListen' in opts ? opts.onListen : null;
- dart.as(onListen, dart.functionType(dart.void, [async.StreamSubscription]));
+ dart.as(onListen, dart.functionType(dart.void, [async.StreamSubscription$(T)]));
let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null;
- dart.as(onCancel, dart.functionType(dart.void, [async.StreamSubscription]));
+ dart.as(onCancel, dart.functionType(dart.void, [async.StreamSubscription$(T)]));
return this;
}
get isBroadcast() {
@@ -32068,12 +35227,17 @@ dart_library.library('dart/html', null, /* Imports */[
matches: [async.Stream$(T), [core.String]],
listen: [async.StreamSubscription$(T), [dart.functionType(dart.void, [T])], {onError: core.Function, onDone: dart.functionType(dart.void, []), cancelOnError: core.bool}],
capture: [async.StreamSubscription$(T), [dart.functionType(dart.void, [T])]],
- asBroadcastStream: [async.Stream$(T), [], {onListen: dart.functionType(dart.void, [async.StreamSubscription]), onCancel: dart.functionType(dart.void, [async.StreamSubscription])}]
+ asBroadcastStream: [async.Stream$(T), [], {onListen: dart.functionType(dart.void, [async.StreamSubscription$(T)]), onCancel: dart.functionType(dart.void, [async.StreamSubscription$(T)])}]
})
});
return _ElementListEventStreamImpl;
});
let _ElementListEventStreamImpl = _ElementListEventStreamImpl$();
+ const _EventListener$ = dart.generic(function(T) {
+ const _EventListener = dart.typedef('_EventListener', () => dart.functionType(dart.dynamic, [T]));
+ return _EventListener;
+ });
+ let _EventListener = _EventListener$();
const _onData = Symbol('_onData');
const _pauseCount = Symbol('_pauseCount');
const _tryResume = Symbol('_tryResume');
@@ -32085,7 +35249,7 @@ dart_library.library('dart/html', null, /* Imports */[
this[_target] = target;
this[_eventType] = eventType;
this[_useCapture] = useCapture;
- this[_onData] = _wrapZone(dart.as(onData, dart.functionType(dart.dynamic, [dart.dynamic])));
+ this[_onData] = _wrapZone(dart.as(onData, _wrapZoneCallback$(Event, dart.dynamic)));
this[_pauseCount] = 0;
this[_tryResume]();
}
@@ -32105,7 +35269,7 @@ dart_library.library('dart/html', null, /* Imports */[
dart.throw(new core.StateError("Subscription has been canceled."));
}
this[_unlisten]();
- this[_onData] = _wrapZone(handleData);
+ this[_onData] = _wrapZone(dart.as(handleData, _wrapZoneCallback$(Event, dart.dynamic)));
this[_tryResume]();
}
onError(handleError) {}
@@ -32131,12 +35295,12 @@ dart_library.library('dart/html', null, /* Imports */[
}
[_tryResume]() {
if (this[_onData] != null && !dart.notNull(this.isPaused)) {
- this[_target][dartx.addEventListener](this[_eventType], dart.as(this[_onData], EventListener), this[_useCapture]);
+ this[_target][dartx.addEventListener](this[_eventType], this[_onData], this[_useCapture]);
}
}
[_unlisten]() {
if (this[_onData] != null) {
- this[_target][dartx.removeEventListener](this[_eventType], dart.as(this[_onData], EventListener), this[_useCapture]);
+ this[_target][dartx.removeEventListener](this[_eventType], this[_onData], this[_useCapture]);
}
}
asFuture(futureValue) {
@@ -32146,7 +35310,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
}
dart.setSignature(_EventStreamSubscription, {
- constructors: () => ({_EventStreamSubscription: [_EventStreamSubscription$(T), [EventTarget, core.String, dart.dynamic, core.bool]]}),
+ constructors: () => ({_EventStreamSubscription: [_EventStreamSubscription$(T), [EventTarget, core.String, dart.functionType(dart.void, [T]), core.bool]]}),
methods: () => ({
cancel: [async.Future, []],
onData: [dart.void, [dart.functionType(dart.void, [T])]],
@@ -32189,9 +35353,9 @@ dart_library.library('dart/html', null, /* Imports */[
}
asBroadcastStream(opts) {
let onListen = opts && 'onListen' in opts ? opts.onListen : null;
- dart.as(onListen, dart.functionType(dart.void, [async.StreamSubscription]));
+ dart.as(onListen, dart.functionType(dart.void, [async.StreamSubscription$(T)]));
let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null;
- dart.as(onCancel, dart.functionType(dart.void, [async.StreamSubscription]));
+ dart.as(onCancel, dart.functionType(dart.void, [async.StreamSubscription$(T)]));
return this[_streamController].stream;
}
get isBroadcast() {
@@ -32207,7 +35371,7 @@ dart_library.library('dart/html', null, /* Imports */[
constructors: () => ({_CustomEventStreamImpl: [_CustomEventStreamImpl$(T), [core.String]]}),
methods: () => ({
listen: [async.StreamSubscription$(T), [dart.functionType(dart.void, [T])], {onError: core.Function, onDone: dart.functionType(dart.void, []), cancelOnError: core.bool}],
- asBroadcastStream: [async.Stream$(T), [], {onListen: dart.functionType(dart.void, [async.StreamSubscription]), onCancel: dart.functionType(dart.void, [async.StreamSubscription])}],
+ asBroadcastStream: [async.Stream$(T), [], {onListen: dart.functionType(dart.void, [async.StreamSubscription$(T)]), onCancel: dart.functionType(dart.void, [async.StreamSubscription$(T)])}],
add: [dart.void, [T]]
})
});
@@ -32335,8 +35499,8 @@ dart_library.library('dart/html', null, /* Imports */[
return KeyCode._convertKeyCodeToKeyName(keyCode);
}
}
- get clipboardData() {
- return this[_parent][dartx.clipboardData];
+ get code() {
+ return this[_parent][dartx.code];
}
get ctrlKey() {
return this[_parent][dartx.ctrlKey];
@@ -32344,21 +35508,21 @@ dart_library.library('dart/html', null, /* Imports */[
get detail() {
return this[_parent][dartx.detail];
}
+ get key() {
+ return this[_parent][dartx.key];
+ }
get keyLocation() {
return this[_parent][dartx.keyLocation];
}
- get layer() {
- return this[_parent][dartx.layer];
- }
get metaKey() {
return this[_parent][dartx.metaKey];
}
- get page() {
- return this[_parent][dartx.page];
- }
get shiftKey() {
return this[_parent][dartx.shiftKey];
}
+ get sourceDevice() {
+ return this[_parent][dartx.sourceDevice];
+ }
get view() {
return dart.as(this[_parent][dartx.view], Window);
}
@@ -32374,24 +35538,15 @@ dart_library.library('dart/html', null, /* Imports */[
get [_keyCode]() {
return this.keyCode;
}
+ get [_which]() {
+ return this.which;
+ }
get [_keyIdentifier]() {
dart.throw(new core.UnsupportedError("keyIdentifier is unsupported."));
}
[_initKeyboardEvent](type, canBubble, cancelable, view, keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey) {
dart.throw(new core.UnsupportedError("Cannot initialize a KeyboardEvent from a KeyEvent."));
}
- get [_layerX]() {
- return dart.throw(new core.UnsupportedError('Not applicable to KeyEvent'));
- }
- get [_layerY]() {
- return dart.throw(new core.UnsupportedError('Not applicable to KeyEvent'));
- }
- get [_pageX]() {
- return dart.throw(new core.UnsupportedError('Not applicable to KeyEvent'));
- }
- get [_pageY]() {
- return dart.throw(new core.UnsupportedError('Not applicable to KeyEvent'));
- }
getModifierState(keyArgument) {
return dart.throw(new core.UnimplementedError());
}
@@ -32432,22 +35587,19 @@ dart_library.library('dart/html', null, /* Imports */[
'altKey',
'which',
'currentTarget',
- 'clipboardData',
+ 'code',
'ctrlKey',
'detail',
+ 'key',
'keyLocation',
- 'layer',
'metaKey',
- 'page',
'shiftKey',
+ 'sourceDevice',
'view',
_charCode,
_keyCode,
+ _which,
_keyIdentifier,
- _layerX,
- _layerY,
- _pageX,
- _pageY,
'location',
'repeat',
_get_view
@@ -32536,15 +35688,15 @@ dart_library.library('dart/html', null, /* Imports */[
}
forTarget(e, opts) {
let useCapture = opts && 'useCapture' in opts ? opts.useCapture : false;
- return new (_EventStream$(Event))(e, dart.as(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture);
+ 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$(Event))(e, dart.dcall(this[_eventTypeGetter], e), useCapture);
+ 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$(Event))(e, dart.as(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture);
+ return new (_ElementListEventStreamImpl$(T))(e, dart.as(dart.dcall(this[_eventTypeGetter], e), core.String), useCapture);
}
getEventType(target) {
return dart.as(dart.dcall(this[_eventTypeGetter], target), core.String);
@@ -33096,14 +36248,14 @@ dart_library.library('dart/html', null, /* Imports */[
return handler[_stream];
}
_KeyboardEventHandler(type) {
- this[_keyDownList] = dart.list([], KeyboardEvent);
+ this[_keyDownList] = dart.list([], KeyEvent);
this[_type] = type;
this[_stream] = new _CustomKeyEventStreamImpl('event');
this[_target] = null;
super.EventStreamProvider(_KeyboardEventHandler._EVENT_TYPE);
}
initializeAllEventListeners(type, target) {
- this[_keyDownList] = dart.list([], KeyboardEvent);
+ this[_keyDownList] = dart.list([], KeyEvent);
this[_type] = type;
this[_target] = target;
this[_stream] = null;
@@ -33114,15 +36266,15 @@ dart_library.library('dart/html', null, /* Imports */[
this[_stream] = new _CustomKeyEventStreamImpl(this[_type]);
}
get [_capsLockOn]() {
- return this[_keyDownList][dartx.any](dart.fn(element => element[dartx.keyCode] == KeyCode.CAPS_LOCK, core.bool, [KeyboardEvent]));
+ return this[_keyDownList][dartx.any](dart.fn(element => element.keyCode == KeyCode.CAPS_LOCK, core.bool, [KeyEvent]));
}
[_determineKeyCodeForKeypress](event) {
for (let prevEvent of this[_keyDownList]) {
- if (dart.equals(dart.dload(prevEvent, _shadowCharCode), event[dartx.charCode])) {
- return prevEvent[dartx.keyCode];
+ if (prevEvent[_shadowCharCode] == event[dartx.charCode]) {
+ return prevEvent.keyCode;
}
- if ((dart.notNull(event[dartx.shiftKey]) || dart.notNull(this[_capsLockOn])) && dart.notNull(event[dartx.charCode]) >= dart.notNull("A"[dartx.codeUnits][dartx.get](0)) && dart.notNull(event[dartx.charCode]) <= dart.notNull("Z"[dartx.codeUnits][dartx.get](0)) && dart.equals(dart.notNull(event[dartx.charCode]) + dart.notNull(_KeyboardEventHandler._ROMAN_ALPHABET_OFFSET), dart.dload(prevEvent, _shadowCharCode))) {
- return prevEvent[dartx.keyCode];
+ if ((dart.notNull(event[dartx.shiftKey]) || dart.notNull(this[_capsLockOn])) && dart.notNull(event[dartx.charCode]) >= dart.notNull("A"[dartx.codeUnits][dartx.get](0)) && dart.notNull(event[dartx.charCode]) <= dart.notNull("Z"[dartx.codeUnits][dartx.get](0)) && dart.notNull(event[dartx.charCode]) + dart.notNull(_KeyboardEventHandler._ROMAN_ALPHABET_OFFSET) == prevEvent[_shadowCharCode]) {
+ return prevEvent.keyCode;
}
}
return KeyCode.UNKNOWN;
@@ -33252,7 +36404,7 @@ dart_library.library('dart/html', null, /* Imports */[
if (dart.notNull(event.altKey) && !dart.notNull(event.ctrlKey)) {
return false;
}
- if (!dart.notNull(event.shiftKey) && (this[_keyDownList][dartx.last][dartx.keyCode] == KeyCode.CTRL || this[_keyDownList][dartx.last][dartx.keyCode] == KeyCode.ALT || dart.notNull(html_common.Device.userAgent[dartx.contains]('Mac')) && this[_keyDownList][dartx.last][dartx.keyCode] == KeyCode.META)) {
+ if (!dart.notNull(event.shiftKey) && (this[_keyDownList][dartx.last].keyCode == KeyCode.CTRL || this[_keyDownList][dartx.last].keyCode == KeyCode.ALT || dart.notNull(html_common.Device.userAgent[dartx.contains]('Mac')) && this[_keyDownList][dartx.last].keyCode == KeyCode.META)) {
return false;
}
if (dart.notNull(html_common.Device.isWebKit) && dart.notNull(event.ctrlKey) && dart.notNull(event.shiftKey) && (event.keyCode == KeyCode.BACKSLASH || event.keyCode == KeyCode.OPEN_SQUARE_BRACKET || event.keyCode == KeyCode.CLOSE_SQUARE_BRACKET || event.keyCode == KeyCode.TILDE || event.keyCode == KeyCode.SEMICOLON || event.keyCode == KeyCode.DASH || event.keyCode == KeyCode.EQUALS || event.keyCode == KeyCode.COMMA || event.keyCode == KeyCode.PERIOD || event.keyCode == KeyCode.SLASH || event.keyCode == KeyCode.APOSTROPHE || event.keyCode == KeyCode.SINGLE_QUOTE)) {
@@ -33294,13 +36446,13 @@ dart_library.library('dart/html', null, /* Imports */[
return event[dartx.keyCode];
}
processKeyDown(e) {
- if (dart.notNull(this[_keyDownList][dartx.length]) > 0 && (this[_keyDownList][dartx.last][dartx.keyCode] == KeyCode.CTRL && !dart.notNull(e[dartx.ctrlKey]) || this[_keyDownList][dartx.last][dartx.keyCode] == KeyCode.ALT && !dart.notNull(e[dartx.altKey]) || dart.notNull(html_common.Device.userAgent[dartx.contains]('Mac')) && this[_keyDownList][dartx.last][dartx.keyCode] == KeyCode.META && !dart.notNull(e[dartx.metaKey]))) {
+ if (dart.notNull(this[_keyDownList][dartx.length]) > 0 && (this[_keyDownList][dartx.last].keyCode == KeyCode.CTRL && !dart.notNull(e[dartx.ctrlKey]) || this[_keyDownList][dartx.last].keyCode == KeyCode.ALT && !dart.notNull(e[dartx.altKey]) || dart.notNull(html_common.Device.userAgent[dartx.contains]('Mac')) && this[_keyDownList][dartx.last].keyCode == KeyCode.META && !dart.notNull(e[dartx.metaKey]))) {
this[_keyDownList][dartx.clear]();
}
let event = new KeyEvent.wrap(e);
event[_shadowKeyCode] = this[_normalizeKeyCodes](event);
event[_shadowCharCode] = this[_findCharCodeKeyDown](event);
- if (dart.notNull(this[_keyDownList][dartx.length]) > 0 && event.keyCode != this[_keyDownList][dartx.last][dartx.keyCode] && !dart.notNull(this[_firesKeyPressEvent](event))) {
+ if (dart.notNull(this[_keyDownList][dartx.length]) > 0 && event.keyCode != this[_keyDownList][dartx.last].keyCode && !dart.notNull(this[_firesKeyPressEvent](event))) {
this.processKeyPress(e);
}
this[_keyDownList][dartx.add](event);
@@ -33321,19 +36473,19 @@ dart_library.library('dart/html', null, /* Imports */[
if (e[_shadowKeyIdentifier] != null && dart.notNull(_KeyboardEventHandler._keyIdentifier[dartx.containsKey](e[_shadowKeyIdentifier]))) {
e[_shadowKeyCode] = _KeyboardEventHandler._keyIdentifier[dartx.get](e[_shadowKeyIdentifier]);
}
- e[_shadowAltKey] = this[_keyDownList][dartx.any](dart.fn(element => element[dartx.altKey], core.bool, [KeyboardEvent]));
+ e[_shadowAltKey] = this[_keyDownList][dartx.any](dart.fn(element => element.altKey, core.bool, [KeyEvent]));
this[_stream].add(e);
}
processKeyUp(event) {
let e = new KeyEvent.wrap(event);
let toRemove = null;
for (let key of this[_keyDownList]) {
- if (key[dartx.keyCode] == e.keyCode) {
+ if (key.keyCode == e.keyCode) {
toRemove = key;
}
}
if (toRemove != null) {
- this[_keyDownList][dartx.removeWhere](dart.fn(element => dart.equals(element, toRemove), core.bool, [KeyboardEvent]));
+ this[_keyDownList][dartx.removeWhere](dart.fn(element => dart.equals(element, toRemove), core.bool, [KeyEvent]));
} else if (dart.notNull(this[_keyDownList][dartx.length]) > 0) {
this[_keyDownList][dartx.removeLast]();
}
@@ -33431,18 +36583,12 @@ dart_library.library('dart/html', null, /* Imports */[
let attributes = opts && 'attributes' in opts ? opts.attributes : null;
let uriAttributes = opts && 'uriAttributes' in opts ? opts.uriAttributes : null;
let tagNameUpper = tagName[dartx.toUpperCase]();
- let attrs = null;
- if (attributes != null) {
- attrs = attributes[dartx.map](dart.fn(name => `${tagNameUpper}::${name[dartx.toLowerCase]()}`, core.String, [core.String]));
- }
- let uriAttrs = null;
- if (uriAttributes != null) {
- uriAttrs = uriAttributes[dartx.map](dart.fn(name => `${tagNameUpper}::${name[dartx.toLowerCase]()}`, core.String, [core.String]));
- }
+ let attrs = dart.nullSafe(attributes, _ => _[dartx.map](dart.fn(name => `${tagNameUpper}::${name[dartx.toLowerCase]()}`, core.String, [core.String])));
+ let uriAttrs = dart.nullSafe(uriAttributes, _ => _[dartx.map](dart.fn(name => `${tagNameUpper}::${name[dartx.toLowerCase]()}`, core.String, [core.String])));
if (uriPolicy == null) {
uriPolicy = UriPolicy.new();
}
- this.add(new _CustomElementNodeValidator(uriPolicy, dart.list([tagNameUpper], core.String), dart.as(attrs, core.Iterable$(core.String)), dart.as(uriAttrs, core.Iterable$(core.String)), false, true));
+ this.add(new _CustomElementNodeValidator(uriPolicy, dart.list([tagNameUpper], core.String), attrs, uriAttrs, false, true));
}
allowTagExtension(tagName, baseName, opts) {
let uriPolicy = opts && 'uriPolicy' in opts ? opts.uriPolicy : null;
@@ -33450,18 +36596,12 @@ dart_library.library('dart/html', null, /* Imports */[
let uriAttributes = opts && 'uriAttributes' in opts ? opts.uriAttributes : null;
let baseNameUpper = baseName[dartx.toUpperCase]();
let tagNameUpper = tagName[dartx.toUpperCase]();
- let attrs = null;
- if (attributes != null) {
- attrs = attributes[dartx.map](dart.fn(name => `${baseNameUpper}::${name[dartx.toLowerCase]()}`, core.String, [core.String]));
- }
- let uriAttrs = null;
- if (uriAttributes != null) {
- uriAttrs = uriAttributes[dartx.map](dart.fn(name => `${baseNameUpper}::${name[dartx.toLowerCase]()}`, core.String, [core.String]));
- }
+ let attrs = dart.nullSafe(attributes, _ => _[dartx.map](dart.fn(name => `${baseNameUpper}::${name[dartx.toLowerCase]()}`, core.String, [core.String])));
+ let uriAttrs = dart.nullSafe(uriAttributes, _ => _[dartx.map](dart.fn(name => `${baseNameUpper}::${name[dartx.toLowerCase]()}`, core.String, [core.String])));
if (uriPolicy == null) {
uriPolicy = UriPolicy.new();
}
- this.add(new _CustomElementNodeValidator(uriPolicy, dart.list([tagNameUpper, baseNameUpper], core.String), dart.as(attrs, core.Iterable$(core.String)), dart.as(uriAttrs, core.Iterable$(core.String)), true, false));
+ this.add(new _CustomElementNodeValidator(uriPolicy, dart.list([tagNameUpper, baseNameUpper], core.String), attrs, uriAttrs, true, false));
}
allowElement(tagName, opts) {
let uriPolicy = opts && 'uriPolicy' in opts ? opts.uriPolicy : null;
@@ -33684,15 +36824,15 @@ dart_library.library('dart/html', null, /* Imports */[
sort(compare) {
if (compare === void 0) compare = null;
dart.as(compare, dart.functionType(core.int, [E, E]));
- this[_list][dartx.sort](compare);
+ this[_list][dartx.sort](dart.fn((a, b) => compare(dart.as(a, E), dart.as(b, E)), core.int, [Node, Node]));
}
indexOf(element, start) {
if (start === void 0) start = 0;
- return this[_list][dartx.indexOf](element, start);
+ return this[_list][dartx.indexOf](dart.as(element, Node), start);
}
lastIndexOf(element, start) {
if (start === void 0) start = null;
- return this[_list][dartx.lastIndexOf](element, start);
+ return this[_list][dartx.lastIndexOf](dart.as(element, Node), start);
}
insert(index, element) {
dart.as(element, E);
@@ -33719,12 +36859,12 @@ dart_library.library('dart/html', null, /* Imports */[
this[_list][dartx.fillRange](start, end, fillValue);
}
get rawList() {
- return dart.as(this[_list], core.List$(Node));
+ return this[_list];
}
}
_WrappedList[dart.implements] = () => [html_common.NodeListWrapper];
dart.setSignature(_WrappedList, {
- constructors: () => ({_WrappedList: [_WrappedList$(E), [core.List]]}),
+ constructors: () => ({_WrappedList: [_WrappedList$(E), [core.List$(Node)]]}),
methods: () => ({
add: [dart.void, [E]],
get: [E, [core.int]],
@@ -33774,7 +36914,7 @@ dart_library.library('dart/html', null, /* Imports */[
}
_WrappedIterator[dart.implements] = () => [core.Iterator$(E)];
dart.setSignature(_WrappedIterator, {
- constructors: () => ({_WrappedIterator: [_WrappedIterator$(E), [core.Iterator]]}),
+ constructors: () => ({_WrappedIterator: [_WrappedIterator$(E), [core.Iterator$(Node)]]}),
methods: () => ({moveNext: [core.bool, []]})
});
return _WrappedIterator;
@@ -34068,8 +37208,6 @@ dart_library.library('dart/html', null, /* Imports */[
return dart.throw(new core.UnsupportedError('You can only attach EventListeners to your own window.'));
}
[_addEventListener](type, listener, useCapture) {
- if (type === void 0) type = null;
- if (listener === void 0) listener = null;
if (useCapture === void 0) useCapture = null;
return dart.throw(new core.UnsupportedError('You can only attach EventListeners to your own window.'));
}
@@ -34081,8 +37219,6 @@ dart_library.library('dart/html', null, /* Imports */[
return dart.throw(new core.UnsupportedError('You can only attach EventListeners to your own window.'));
}
[_removeEventListener](type, listener, useCapture) {
- if (type === void 0) type = null;
- if (listener === void 0) listener = null;
if (useCapture === void 0) useCapture = null;
return dart.throw(new core.UnsupportedError('You can only attach EventListeners to your own window.'));
}
@@ -34097,10 +37233,10 @@ dart_library.library('dart/html', null, /* Imports */[
methods: () => ({
close: [dart.void, []],
postMessage: [dart.void, [dart.dynamic, core.String], [core.List]],
- [_addEventListener]: [dart.void, [], [core.String, EventListener, core.bool]],
+ [_addEventListener]: [dart.void, [core.String, EventListener], [core.bool]],
addEventListener: [dart.void, [core.String, EventListener], [core.bool]],
dispatchEvent: [core.bool, [Event]],
- [_removeEventListener]: [dart.void, [], [core.String, EventListener, core.bool]],
+ [_removeEventListener]: [dart.void, [core.String, EventListener], [core.bool]],
removeEventListener: [dart.void, [core.String, EventListener], [core.bool]]
}),
statics: () => ({_createSafe: [WindowBase, [dart.dynamic]]}),
@@ -34191,18 +37327,28 @@ dart_library.library('dart/html', null, /* Imports */[
return !!window.ArrayBuffer;
}
});
+ const _wrapZoneCallback$ = dart.generic(function(A, R) {
+ const _wrapZoneCallback = dart.typedef('_wrapZoneCallback', () => dart.functionType(R, [A]));
+ return _wrapZoneCallback;
+ });
+ let _wrapZoneCallback = _wrapZoneCallback$();
+ const _wrapZoneBinaryCallback$ = dart.generic(function(A, B, R) {
+ const _wrapZoneBinaryCallback = dart.typedef('_wrapZoneBinaryCallback', () => dart.functionType(R, [A, B]));
+ return _wrapZoneBinaryCallback;
+ });
+ let _wrapZoneBinaryCallback = _wrapZoneBinaryCallback$();
function _wrapZone(callback) {
if (dart.equals(async.Zone.current, async.Zone.ROOT)) return callback;
if (callback == null) return null;
- return async.Zone.current.bindUnaryCallback(callback, {runGuarded: true});
+ return dart.as(async.Zone.current.bindUnaryCallback(callback, {runGuarded: true}), _wrapZoneCallback);
}
- dart.fn(_wrapZone, dart.dynamic, [dart.functionType(dart.dynamic, [dart.dynamic])]);
+ dart.fn(_wrapZone, () => dart.definiteFunctionType(_wrapZoneCallback, [_wrapZoneCallback]));
function _wrapBinaryZone(callback) {
if (dart.equals(async.Zone.current, async.Zone.ROOT)) return callback;
if (callback == null) return null;
- return async.Zone.current.bindBinaryCallback(callback, {runGuarded: true});
+ return dart.as(async.Zone.current.bindBinaryCallback(callback, {runGuarded: true}), _wrapZoneBinaryCallback);
}
- dart.fn(_wrapBinaryZone, dart.dynamic, [dart.functionType(dart.dynamic, [dart.dynamic, dart.dynamic])]);
+ dart.fn(_wrapBinaryZone, () => dart.definiteFunctionType(_wrapZoneBinaryCallback, [_wrapZoneBinaryCallback]));
function query(relativeSelectors) {
return exports.document[dartx.query](relativeSelectors);
}
@@ -34434,19 +37580,17 @@ dart_library.library('dart/html', null, /* Imports */[
exports.Element = Element;
exports.HtmlElement = HtmlElement;
exports.spawnDomUri = spawnDomUri;
- exports.unwrap_jso = unwrap_jso;
- exports.wrap_jso = wrap_jso;
exports.createCustomUpgrader = createCustomUpgrader;
exports.AbstractWorker = AbstractWorker;
exports.AnchorElement = AnchorElement;
- exports.AnimationNode = AnimationNode;
exports.Animation = Animation;
- exports.AnimationEffect = AnimationEffect;
+ exports.AnimationEffectReadOnly = AnimationEffectReadOnly;
+ exports.AnimationEffectTiming = AnimationEffectTiming;
exports.Event = Event;
exports.AnimationEvent = AnimationEvent;
- exports.AnimationPlayer = AnimationPlayer;
exports.AnimationPlayerEvent = AnimationPlayerEvent;
exports.AnimationTimeline = AnimationTimeline;
+ exports.AppBannerPromptResult = AppBannerPromptResult;
exports.ApplicationCache = ApplicationCache;
exports.ApplicationCacheErrorEvent = ApplicationCacheErrorEvent;
exports.AreaElement = AreaElement;
@@ -34459,8 +37603,15 @@ dart_library.library('dart/html', null, /* Imports */[
exports.BarProp = BarProp;
exports.BaseElement = BaseElement;
exports.BatteryManager = BatteryManager;
+ exports.BeforeInstallPromptEvent = BeforeInstallPromptEvent;
exports.BeforeUnloadEvent = BeforeUnloadEvent;
exports.Blob = Blob;
+ exports.Bluetooth = Bluetooth;
+ exports.BluetoothDevice = BluetoothDevice;
+ exports.BluetoothGattCharacteristic = BluetoothGattCharacteristic;
+ exports.BluetoothGattRemoteServer = BluetoothGattRemoteServer;
+ exports.BluetoothGattService = BluetoothGattService;
+ exports.BluetoothUuid = BluetoothUuid;
exports.Body = Body;
exports.BodyElement = BodyElement;
exports.ButtonElement = ButtonElement;
@@ -34468,32 +37619,41 @@ dart_library.library('dart/html', null, /* Imports */[
exports.Text = Text;
exports.CDataSection = CDataSection;
exports.CacheStorage = CacheStorage;
- exports.Canvas2DContextAttributes = Canvas2DContextAttributes;
exports.CanvasElement = CanvasElement;
exports.CanvasGradient = CanvasGradient;
exports.CanvasPattern = CanvasPattern;
exports.CanvasRenderingContext = CanvasRenderingContext;
exports.CanvasRenderingContext2D = CanvasRenderingContext2D;
exports.ChildNode = ChildNode;
+ exports.ChromiumValuebuffer = ChromiumValuebuffer;
exports.GeofencingRegion = GeofencingRegion;
exports.CircularGeofencingRegion = CircularGeofencingRegion;
+ exports.Client = Client;
+ exports.Clients = Clients;
+ exports.ClipboardEvent = ClipboardEvent;
exports.CloseEvent = CloseEvent;
exports.Comment = Comment;
exports.UIEvent = UIEvent;
exports.CompositionEvent = CompositionEvent;
+ exports.CompositorProxy = CompositorProxy;
+ exports.CompositorWorker = CompositorWorker;
+ exports.WorkerGlobalScope = WorkerGlobalScope;
+ exports.CompositorWorkerGlobalScope = CompositorWorkerGlobalScope;
exports.Console = Console;
exports.ConsoleBase = ConsoleBase;
exports.ContentElement = ContentElement;
exports.Coordinates = Coordinates;
exports.Credential = Credential;
exports.CredentialsContainer = CredentialsContainer;
+ exports.CrossOriginConnectEvent = CrossOriginConnectEvent;
+ exports.CrossOriginServiceWorkerClient = CrossOriginServiceWorkerClient;
exports.Crypto = Crypto;
exports.CryptoKey = CryptoKey;
exports.Css = Css;
exports.CssRule = CssRule;
exports.CssCharsetRule = CssCharsetRule;
- exports.CssFilterRule = CssFilterRule;
exports.CssFontFaceRule = CssFontFaceRule;
+ exports.CssGroupingRule = CssGroupingRule;
exports.CssImportRule = CssImportRule;
exports.CssKeyframeRule = CssKeyframeRule;
exports.CssKeyframesRule = CssKeyframesRule;
@@ -34513,8 +37673,8 @@ dart_library.library('dart/html', null, /* Imports */[
exports.DataTransferItem = DataTransferItem;
exports.DataTransferItemList = DataTransferItemList;
exports.DatabaseCallback = DatabaseCallback;
- exports.WorkerGlobalScope = WorkerGlobalScope;
exports.DedicatedWorkerGlobalScope = DedicatedWorkerGlobalScope;
+ exports.DefaultSessionStartEvent = DefaultSessionStartEvent;
exports.DeprecatedStorageInfo = DeprecatedStorageInfo;
exports.DeprecatedStorageQuota = DeprecatedStorageQuota;
exports.DetailsElement = DetailsElement;
@@ -34546,6 +37706,7 @@ dart_library.library('dart/html', null, /* Imports */[
exports.ImmutableListMixin = ImmutableListMixin;
exports.DomStringList = DomStringList;
exports.DomStringMap = DomStringMap;
+ exports.EffectModel = EffectModel;
exports.ElementList$ = ElementList$;
exports.ElementList = ElementList;
exports.ScrollAlignment = ScrollAlignment;
@@ -34573,10 +37734,12 @@ dart_library.library('dart/html', null, /* Imports */[
exports.FontFaceSetLoadEvent = FontFaceSetLoadEvent;
exports.FormData = FormData;
exports.FormElement = FormElement;
+ exports.FrameRequestCallback = FrameRequestCallback;
exports.Gamepad = Gamepad;
exports.GamepadButton = GamepadButton;
exports.GamepadEvent = GamepadEvent;
exports.Geofencing = Geofencing;
+ exports.GeofencingEvent = GeofencingEvent;
exports.Geolocation = Geolocation;
exports.Geoposition = Geoposition;
exports.GlobalEventHandlers = GlobalEventHandlers;
@@ -34584,9 +37747,10 @@ dart_library.library('dart/html', null, /* Imports */[
exports.HashChangeEvent = HashChangeEvent;
exports.HeadElement = HeadElement;
exports.Headers = Headers;
- exports.HeadersForEachCallback = HeadersForEachCallback;
exports.HeadingElement = HeadingElement;
exports.History = History;
+ exports.VRDevice = VRDevice;
+ exports.HmdvrDevice = HmdvrDevice;
exports.HtmlCollection = HtmlCollection;
exports.HtmlDocument = HtmlDocument;
exports.HtmlFormControlsCollection = HtmlFormControlsCollection;
@@ -34600,6 +37764,7 @@ dart_library.library('dart/html', null, /* Imports */[
exports.ImageData = ImageData;
exports.ImageElement = ImageElement;
exports.InjectedScriptHost = InjectedScriptHost;
+ exports.InputDevice = InputDevice;
exports.InputElement = InputElement;
exports.InputElementBase = InputElementBase;
exports.HiddenInputElement = HiddenInputElement;
@@ -34625,32 +37790,31 @@ dart_library.library('dart/html', null, /* Imports */[
exports.ImageButtonInputElement = ImageButtonInputElement;
exports.ResetButtonInputElement = ResetButtonInputElement;
exports.ButtonInputElement = ButtonInputElement;
- exports.InputMethodContext = InputMethodContext;
- exports.InstallEvent = InstallEvent;
exports.KeyboardEvent = KeyboardEvent;
+ exports.KeyframeEffect = KeyframeEffect;
exports.KeygenElement = KeygenElement;
exports.LIElement = LIElement;
exports.LabelElement = LabelElement;
exports.LegendElement = LegendElement;
exports.LinkElement = LinkElement;
- exports.LocalCredential = LocalCredential;
exports.Location = Location;
- exports.MidiErrorCallback = MidiErrorCallback;
- exports.MidiSuccessCallback = MidiSuccessCallback;
exports.MapElement = MapElement;
exports.MediaController = MediaController;
exports.MediaDeviceInfo = MediaDeviceInfo;
- exports.MediaDeviceInfoCallback = MediaDeviceInfoCallback;
+ exports.MediaDevices = MediaDevices;
+ exports.MediaEncryptedEvent = MediaEncryptedEvent;
exports.MediaError = MediaError;
exports.MediaKeyError = MediaKeyError;
exports.MediaKeyEvent = MediaKeyEvent;
exports.MediaKeyMessageEvent = MediaKeyMessageEvent;
- exports.MediaKeyNeededEvent = MediaKeyNeededEvent;
exports.MediaKeySession = MediaKeySession;
+ exports.MediaKeyStatusMap = MediaKeyStatusMap;
+ exports.MediaKeySystemAccess = MediaKeySystemAccess;
exports.MediaKeys = MediaKeys;
exports.MediaList = MediaList;
exports.MediaQueryList = MediaQueryList;
exports.MediaQueryListEvent = MediaQueryListEvent;
+ exports.MediaSession = MediaSession;
exports.MediaSource = MediaSource;
exports.MediaStream = MediaStream;
exports.MediaStreamEvent = MediaStreamEvent;
@@ -34687,51 +37851,70 @@ dart_library.library('dart/html', null, /* Imports */[
exports.NavigatorID = NavigatorID;
exports.NavigatorLanguage = NavigatorLanguage;
exports.NavigatorOnLine = NavigatorOnLine;
+ exports.NavigatorStorageUtils = NavigatorStorageUtils;
exports.NavigatorUserMediaError = NavigatorUserMediaError;
exports.NetworkInformation = NetworkInformation;
exports.NodeFilter = NodeFilter;
exports.NodeIterator = NodeIterator;
exports.NodeList = NodeList;
+ exports.NonDocumentTypeChildNode = NonDocumentTypeChildNode;
+ exports.NonElementParentNode = NonElementParentNode;
exports.Notification = Notification;
+ exports.NotificationEvent = NotificationEvent;
exports.OListElement = OListElement;
exports.ObjectElement = ObjectElement;
exports.OptGroupElement = OptGroupElement;
exports.OptionElement = OptionElement;
exports.OutputElement = OutputElement;
- exports.OverflowEvent = OverflowEvent;
exports.PageTransitionEvent = PageTransitionEvent;
exports.ParagraphElement = ParagraphElement;
exports.ParamElement = ParamElement;
exports.ParentNode = ParentNode;
+ exports.PasswordCredential = PasswordCredential;
exports.Path2D = Path2D;
exports.Performance = Performance;
exports.PerformanceEntry = PerformanceEntry;
+ exports.PerformanceCompositeTiming = PerformanceCompositeTiming;
exports.PerformanceMark = PerformanceMark;
exports.PerformanceMeasure = PerformanceMeasure;
exports.PerformanceNavigation = PerformanceNavigation;
+ exports.PerformanceRenderTiming = PerformanceRenderTiming;
exports.PerformanceResourceTiming = PerformanceResourceTiming;
exports.PerformanceTiming = PerformanceTiming;
+ exports.PeriodicSyncEvent = PeriodicSyncEvent;
+ exports.PeriodicSyncManager = PeriodicSyncManager;
+ exports.PeriodicSyncRegistration = PeriodicSyncRegistration;
+ exports.PermissionStatus = PermissionStatus;
+ exports.Permissions = Permissions;
exports.PictureElement = PictureElement;
exports.Plugin = Plugin;
exports.PluginArray = PluginArray;
exports.PluginPlaceholderElement = PluginPlaceholderElement;
+ exports.PointerEvent = PointerEvent;
exports.PopStateEvent = PopStateEvent;
exports.PositionError = PositionError;
+ exports.PositionSensorVRDevice = PositionSensorVRDevice;
exports.PreElement = PreElement;
exports.Presentation = Presentation;
+ exports.PresentationAvailability = PresentationAvailability;
+ exports.PresentationSession = PresentationSession;
exports.ProcessingInstruction = ProcessingInstruction;
exports.ProgressElement = ProgressElement;
exports.ProgressEvent = ProgressEvent;
+ exports.PromiseRejectionEvent = PromiseRejectionEvent;
exports.PushEvent = PushEvent;
exports.PushManager = PushManager;
- exports.PushRegistration = PushRegistration;
+ exports.PushMessageData = PushMessageData;
+ exports.PushSubscription = PushSubscription;
exports.QuoteElement = QuoteElement;
exports.RtcStatsCallback = RtcStatsCallback;
exports.Range = Range;
+ exports.ReadableByteStream = ReadableByteStream;
+ exports.ReadableByteStreamReader = ReadableByteStreamReader;
exports.ReadableStream = ReadableStream;
+ exports.ReadableStreamReader = ReadableStreamReader;
exports.RelatedEvent = RelatedEvent;
exports.RequestAnimationFrameCallback = RequestAnimationFrameCallback;
- exports.FrameRequestCallback = FrameRequestCallback;
exports.ResourceProgressEvent = ResourceProgressEvent;
exports.RtcDataChannel = RtcDataChannel;
exports.RtcDataChannelEvent = RtcDataChannelEvent;
@@ -34746,16 +37929,20 @@ dart_library.library('dart/html', null, /* Imports */[
exports.Screen = Screen;
exports.ScreenOrientation = ScreenOrientation;
exports.ScriptElement = ScriptElement;
+ exports.ScrollState = ScrollState;
exports.SecurityPolicyViolationEvent = SecurityPolicyViolationEvent;
exports.SelectElement = SelectElement;
exports.Selection = Selection;
- exports.ServiceWorkerClient = ServiceWorkerClient;
- exports.ServiceWorkerClients = ServiceWorkerClients;
+ exports.ServicePort = ServicePort;
+ exports.ServicePortCollection = ServicePortCollection;
+ exports.ServicePortConnectEvent = ServicePortConnectEvent;
exports.ServiceWorkerContainer = ServiceWorkerContainer;
exports.ServiceWorkerGlobalScope = ServiceWorkerGlobalScope;
+ exports.ServiceWorkerMessageEvent = ServiceWorkerMessageEvent;
exports.ServiceWorkerRegistration = ServiceWorkerRegistration;
exports.ShadowElement = ShadowElement;
exports.ShadowRoot = ShadowRoot;
+ exports.SharedArrayBuffer = SharedArrayBuffer;
exports.SharedWorker = SharedWorker;
exports.SharedWorkerGlobalScope = SharedWorkerGlobalScope;
exports.SourceBuffer = SourceBuffer;
@@ -34774,6 +37961,8 @@ dart_library.library('dart/html', null, /* Imports */[
exports.SpeechSynthesisEvent = SpeechSynthesisEvent;
exports.SpeechSynthesisUtterance = SpeechSynthesisUtterance;
exports.SpeechSynthesisVoice = SpeechSynthesisVoice;
+ exports.StashedMessagePort = StashedMessagePort;
+ exports.StashedPortCollection = StashedPortCollection;
exports.Storage = Storage;
exports.StorageErrorCallback = StorageErrorCallback;
exports.StorageEvent = StorageEvent;
@@ -34783,6 +37972,9 @@ dart_library.library('dart/html', null, /* Imports */[
exports.StorageUsageCallback = StorageUsageCallback;
exports.StyleElement = StyleElement;
exports.StyleMedia = StyleMedia;
+ exports.SyncEvent = SyncEvent;
+ exports.SyncManager = SyncManager;
+ exports.SyncRegistration = SyncRegistration;
exports.TableCaptionElement = TableCaptionElement;
exports.TableCellElement = TableCellElement;
exports.TableColElement = TableColElement;
@@ -34799,11 +37991,12 @@ dart_library.library('dart/html', null, /* Imports */[
exports.TextTrackList = TextTrackList;
exports.TimeRanges = TimeRanges;
exports.TimeoutHandler = TimeoutHandler;
- exports.Timing = Timing;
exports.TitleElement = TitleElement;
exports.Touch = Touch;
exports.TouchEvent = TouchEvent;
exports.TouchList = TouchList;
+ exports.TrackDefault = TrackDefault;
+ exports.TrackDefaultList = TrackDefaultList;
exports.TrackElement = TrackElement;
exports.TrackEvent = TrackEvent;
exports.TransitionEvent = TransitionEvent;
@@ -34813,6 +38006,9 @@ dart_library.library('dart/html', null, /* Imports */[
exports.Url = Url;
exports.UrlUtils = UrlUtils;
exports.UrlUtilsReadOnly = UrlUtilsReadOnly;
+ exports.VREyeParameters = VREyeParameters;
+ exports.VRFieldOfView = VRFieldOfView;
+ exports.VRPositionState = VRPositionState;
exports.ValidityState = ValidityState;
exports.VideoElement = VideoElement;
exports.VideoPlaybackQuality = VideoPlaybackQuality;
@@ -34826,6 +38022,7 @@ dart_library.library('dart/html', null, /* Imports */[
exports.WheelEvent = WheelEvent;
exports.Window = Window;
exports.WindowBase64 = WindowBase64;
+ exports.WindowClient = WindowClient;
exports.WindowEventHandlers = WindowEventHandlers;
exports.Worker = Worker;
exports.WorkerConsole = WorkerConsole;
« no previous file with comments | « no previous file | lib/runtime/dart/html_common.js » ('j') | tool/sdk_expected_errors.txt » ('J')

Powered by Google App Engine
This is Rietveld 408576698