mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 04:37:12 +00:00
rollback problem blink merge cl
Review URL: https://codereview.chromium.org//23163010 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26339 260f80e4-7a28-3924-810f-c04153c831b5
This commit is contained in:
parent
6b514b1a0c
commit
c6ebe4e4e0
|
@ -107,6 +107,10 @@ crypto/test/sha1_test: Slow, Pass
|
|||
[ $compiler == dart2js ]
|
||||
csslib/test/var_test: Fail # looking for VM-specific stack traces, issue 12469
|
||||
|
||||
[ $compiler == dart2js && $runtime == drt ]
|
||||
third_party/html5lib/test/parser_feature_test: Fail # issue 12466
|
||||
csslib: Pass, Fail # issue 12466
|
||||
|
||||
[ $browser ]
|
||||
analyzer_experimental/test/error_test: Fail, OK # Uses dart:io.
|
||||
analyzer_experimental/test/generated/element_test: Fail, OK # Uses dart:io.
|
||||
|
@ -204,7 +208,3 @@ third_party/html5lib/test/browser/browser_test: Skip
|
|||
|
||||
[ $runtime == safari || $runtime == chrome || $runtime == ie9 || $runtime == ff || $runtime == dartium || $runtime == drt ]
|
||||
docgen/test/single_library_test: Skip # Uses dart:io
|
||||
|
||||
[ $compiler == none && ($runtime == drt || $runtime == dartium) ]
|
||||
# Skipped for in-progress Dartium rull on 8-16-2013
|
||||
mutation_observer/test/mutation_observer_test: Fail
|
||||
|
|
|
@ -1122,11 +1122,6 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
|
|||
@DocsEditable()
|
||||
String globalCompositeOperation;
|
||||
|
||||
@DomName('CanvasRenderingContext2D.imageSmoothingEnabled')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
bool imageSmoothingEnabled;
|
||||
|
||||
@DomName('CanvasRenderingContext2D.lineCap')
|
||||
@DocsEditable()
|
||||
String lineCap;
|
||||
|
@ -1181,6 +1176,14 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
|
|||
@Experimental()
|
||||
final num backingStorePixelRatio;
|
||||
|
||||
@JSName('webkitImageSmoothingEnabled')
|
||||
@DomName('CanvasRenderingContext2D.webkitImageSmoothingEnabled')
|
||||
@DocsEditable()
|
||||
@SupportedBrowser(SupportedBrowser.CHROME)
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Experimental()
|
||||
bool imageSmoothingEnabled;
|
||||
|
||||
@JSName('arc')
|
||||
@DomName('CanvasRenderingContext2D.arc')
|
||||
@DocsEditable()
|
||||
|
@ -1252,16 +1255,6 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend
|
|||
@DocsEditable()
|
||||
CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) native;
|
||||
|
||||
@DomName('CanvasRenderingContext2D.drawCustomFocusRing')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
bool drawCustomFocusRing(Element element) native;
|
||||
|
||||
@DomName('CanvasRenderingContext2D.drawSystemFocusRing')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void drawSystemFocusRing(Element element) native;
|
||||
|
||||
@DomName('CanvasRenderingContext2D.fill')
|
||||
@DocsEditable()
|
||||
void fill([String winding]) native;
|
||||
|
@ -6429,7 +6422,7 @@ class DataTransferItem extends Interceptor native "DataTransferItem" {
|
|||
@JSName('getAsString')
|
||||
@DomName('DataTransferItem.getAsString')
|
||||
@DocsEditable()
|
||||
void _getAsString(_StringCallback callback) native;
|
||||
void _getAsString([_StringCallback callback]) native;
|
||||
|
||||
@JSName('getAsString')
|
||||
@DomName('DataTransferItem.getAsString')
|
||||
|
@ -7183,6 +7176,12 @@ class Document extends Node native "Document"
|
|||
@DocsEditable()
|
||||
Event $dom_createEvent(String eventType) native;
|
||||
|
||||
@JSName('createNodeIterator')
|
||||
@DomName('Document.createNodeIterator')
|
||||
@DocsEditable()
|
||||
@Unstable()
|
||||
NodeIterator $dom_createNodeIterator(Node root, [int whatToShow, NodeFilter filter, bool expandEntityReferences]) native;
|
||||
|
||||
@JSName('createRange')
|
||||
@DomName('Document.createRange')
|
||||
@DocsEditable()
|
||||
|
@ -7216,6 +7215,11 @@ class Document extends Node native "Document"
|
|||
@Experimental()
|
||||
TouchList $dom_createTouchList() native;
|
||||
|
||||
@JSName('createTreeWalker')
|
||||
@DomName('Document.createTreeWalker')
|
||||
@DocsEditable()
|
||||
TreeWalker $dom_createTreeWalker(Node root, [int whatToShow, NodeFilter filter, bool expandEntityReferences]) native;
|
||||
|
||||
@JSName('elementFromPoint')
|
||||
@DomName('Document.elementFromPoint')
|
||||
@DocsEditable()
|
||||
|
@ -9851,16 +9855,15 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele
|
|||
@DocsEditable()
|
||||
bool hidden;
|
||||
|
||||
@DomName('Element.id')
|
||||
@DocsEditable()
|
||||
String id;
|
||||
|
||||
@JSName('innerHTML')
|
||||
@DomName('Element.innerHTML')
|
||||
@DocsEditable()
|
||||
String innerHtml;
|
||||
|
||||
@DomName('Element.inputMethodContext')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final InputMethodContext inputMethodContext;
|
||||
|
||||
@DomName('Element.isContentEditable')
|
||||
@DocsEditable()
|
||||
final bool isContentEditable;
|
||||
|
@ -9907,6 +9910,12 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele
|
|||
@DocsEditable()
|
||||
void click() native;
|
||||
|
||||
@DomName('Element.getInputContext')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/ime-api/#the-getinputcontext-method
|
||||
@Experimental()
|
||||
InputMethodContext getInputContext() native;
|
||||
|
||||
@DomName('Element.ALLOW_KEYBOARD_INPUT')
|
||||
@DocsEditable()
|
||||
// https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-element-requestfullscreen
|
||||
|
@ -9938,10 +9947,6 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele
|
|||
@DocsEditable()
|
||||
final int clientWidth;
|
||||
|
||||
@DomName('Element.id')
|
||||
@DocsEditable()
|
||||
String id;
|
||||
|
||||
@DomName('Element.offsetHeight')
|
||||
@DocsEditable()
|
||||
final int offsetHeight;
|
||||
|
@ -10034,13 +10039,6 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele
|
|||
@Creates('_ClientRectList')
|
||||
List<Rect> getClientRects() native;
|
||||
|
||||
@DomName('Element.getDestinationInsertionPoints')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
@Returns('NodeList')
|
||||
@Creates('NodeList')
|
||||
List<Node> getDestinationInsertionPoints() native;
|
||||
|
||||
@DomName('Element.getElementsByClassName')
|
||||
@DocsEditable()
|
||||
@Returns('NodeList')
|
||||
|
@ -10786,16 +10784,6 @@ class ErrorEvent extends Event native "ErrorEvent" {
|
|||
// To suppress missing implicit constructor warnings.
|
||||
factory ErrorEvent._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('ErrorEvent.colno')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final int colno;
|
||||
|
||||
@DomName('ErrorEvent.error')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final Object error;
|
||||
|
||||
@DomName('ErrorEvent.filename')
|
||||
@DocsEditable()
|
||||
final String filename;
|
||||
|
@ -12497,18 +12485,6 @@ class HtmlDocument extends Document native "HTMLDocument" {
|
|||
@DocsEditable()
|
||||
final Element activeElement;
|
||||
|
||||
@DomName('HTMLDocument.captureEvents')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
|
||||
@deprecated // deprecated
|
||||
void captureEvents() native;
|
||||
|
||||
@DomName('HTMLDocument.releaseEvents')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
|
||||
@deprecated // deprecated
|
||||
void releaseEvents() native;
|
||||
|
||||
|
||||
@DomName('Document.body')
|
||||
BodyElement body;
|
||||
|
@ -13416,6 +13392,16 @@ class ImageBitmap extends Interceptor native "ImageBitmap" {
|
|||
@Experimental() // untriaged
|
||||
final int width;
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DomName('ImageBitmapCallback')
|
||||
@Experimental() // untriaged
|
||||
typedef void ImageBitmapCallback(ImageBitmap bitmap);
|
||||
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
@ -13772,6 +13758,8 @@ class InputElement extends HtmlElement implements
|
|||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Experimental()
|
||||
// http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#concept-input-type-file-selected
|
||||
@Returns('_EntryArray')
|
||||
@Creates('_EntryArray')
|
||||
final List<Entry> entries;
|
||||
|
||||
@JSName('webkitGrammar')
|
||||
|
@ -14497,26 +14485,6 @@ class KeyboardEvent extends UIEvent native "KeyboardEvent" {
|
|||
// To suppress missing implicit constructor warnings.
|
||||
factory KeyboardEvent._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('KeyboardEvent.DOM_KEY_LOCATION_LEFT')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
static const int DOM_KEY_LOCATION_LEFT = 0x01;
|
||||
|
||||
@DomName('KeyboardEvent.DOM_KEY_LOCATION_NUMPAD')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
static const int DOM_KEY_LOCATION_NUMPAD = 0x03;
|
||||
|
||||
@DomName('KeyboardEvent.DOM_KEY_LOCATION_RIGHT')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
static const int DOM_KEY_LOCATION_RIGHT = 0x02;
|
||||
|
||||
@DomName('KeyboardEvent.DOM_KEY_LOCATION_STANDARD')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
static const int DOM_KEY_LOCATION_STANDARD = 0x00;
|
||||
|
||||
@DomName('KeyboardEvent.altGraphKey')
|
||||
@DocsEditable()
|
||||
@Experimental() // nonstandard
|
||||
|
@ -14541,11 +14509,6 @@ class KeyboardEvent extends UIEvent native "KeyboardEvent" {
|
|||
@Experimental() // nonstandard
|
||||
final int keyLocation;
|
||||
|
||||
@DomName('KeyboardEvent.location')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final int location;
|
||||
|
||||
@DomName('KeyboardEvent.metaKey')
|
||||
@DocsEditable()
|
||||
final bool metaKey;
|
||||
|
@ -14554,11 +14517,6 @@ class KeyboardEvent extends UIEvent native "KeyboardEvent" {
|
|||
@DocsEditable()
|
||||
final bool shiftKey;
|
||||
|
||||
@DomName('KeyboardEvent.getModifierState')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
bool getModifierState(String keyArgument) native;
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
|
@ -17891,6 +17849,47 @@ class NodeFilter extends Interceptor native "NodeFilter" {
|
|||
@DocsEditable()
|
||||
static const int SHOW_TEXT = 0x00000004;
|
||||
}
|
||||
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DomName('NodeIterator')
|
||||
@Unstable()
|
||||
class NodeIterator extends Interceptor native "NodeIterator" {
|
||||
factory NodeIterator(Node root, int whatToShow) {
|
||||
return document.$dom_createNodeIterator(root, whatToShow, null, false);
|
||||
}
|
||||
|
||||
@DomName('NodeIterator.pointerBeforeReferenceNode')
|
||||
@DocsEditable()
|
||||
final bool pointerBeforeReferenceNode;
|
||||
|
||||
@DomName('NodeIterator.referenceNode')
|
||||
@DocsEditable()
|
||||
final Node referenceNode;
|
||||
|
||||
@DomName('NodeIterator.root')
|
||||
@DocsEditable()
|
||||
final Node root;
|
||||
|
||||
@DomName('NodeIterator.whatToShow')
|
||||
@DocsEditable()
|
||||
final int whatToShow;
|
||||
|
||||
@DomName('NodeIterator.detach')
|
||||
@DocsEditable()
|
||||
void detach() native;
|
||||
|
||||
@DomName('NodeIterator.nextNode')
|
||||
@DocsEditable()
|
||||
Node nextNode() native;
|
||||
|
||||
@DomName('NodeIterator.previousNode')
|
||||
@DocsEditable()
|
||||
Node previousNode() native;
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
@ -18122,6 +18121,11 @@ class NotificationCenter extends Interceptor native "NotificationCenter" {
|
|||
@DocsEditable()
|
||||
int checkPermission() native;
|
||||
|
||||
@JSName('createHTMLNotification')
|
||||
@DomName('NotificationCenter.createHTMLNotification')
|
||||
@DocsEditable()
|
||||
Notification createHtmlNotification(String url) native;
|
||||
|
||||
@DomName('NotificationCenter.createNotification')
|
||||
@DocsEditable()
|
||||
Notification createNotification(String iconUrl, String title, String body) native;
|
||||
|
@ -18601,9 +18605,7 @@ class Path extends Interceptor native "Path" {
|
|||
@SupportedBrowser(SupportedBrowser.CHROME)
|
||||
@SupportedBrowser(SupportedBrowser.FIREFOX)
|
||||
@SupportedBrowser(SupportedBrowser.IE)
|
||||
class Performance extends EventTarget native "Performance" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory Performance._() { throw new UnsupportedError("Not supported"); }
|
||||
class Performance extends Interceptor native "Performance" {
|
||||
|
||||
/// Checks if this type is supported on the current platform.
|
||||
static bool get supported => JS('bool', '!!(window.performance)');
|
||||
|
@ -19564,45 +19566,6 @@ class ResourceProgressEvent extends ProgressEvent native "ResourceProgressEvent"
|
|||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('RsaKeyGenParams')
|
||||
@Experimental() // untriaged
|
||||
class RsaKeyGenParams extends Algorithm native "RsaKeyGenParams" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory RsaKeyGenParams._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('RsaKeyGenParams.modulusLength')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final int modulusLength;
|
||||
|
||||
@DomName('RsaKeyGenParams.publicExponent')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final Uint8List publicExponent;
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('RsaSsaParams')
|
||||
@Experimental() // untriaged
|
||||
class RsaSsaParams extends Algorithm native "RsaSsaParams" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory RsaSsaParams._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('RsaSsaParams.hash')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final Algorithm hash;
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('RTCDataChannel')
|
||||
// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel
|
||||
|
@ -19635,40 +19598,10 @@ class RtcDataChannel extends EventTarget native "RTCDataChannel,DataChannel" {
|
|||
@DocsEditable()
|
||||
final int bufferedAmount;
|
||||
|
||||
@DomName('RTCDataChannel.id')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final int id;
|
||||
|
||||
@DomName('RTCDataChannel.label')
|
||||
@DocsEditable()
|
||||
final String label;
|
||||
|
||||
@DomName('RTCDataChannel.maxRetransmitTime')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final int maxRetransmitTime;
|
||||
|
||||
@DomName('RTCDataChannel.maxRetransmits')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final int maxRetransmits;
|
||||
|
||||
@DomName('RTCDataChannel.negotiated')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final bool negotiated;
|
||||
|
||||
@DomName('RTCDataChannel.ordered')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final bool ordered;
|
||||
|
||||
@DomName('RTCDataChannel.protocol')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
final String protocol;
|
||||
|
||||
@DomName('RTCDataChannel.readyState')
|
||||
@DocsEditable()
|
||||
final String readyState;
|
||||
|
@ -20865,16 +20798,6 @@ class SourceBuffer extends EventTarget native "SourceBuffer" {
|
|||
// To suppress missing implicit constructor warnings.
|
||||
factory SourceBuffer._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('SourceBuffer.appendWindowEnd')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
num appendWindowEnd;
|
||||
|
||||
@DomName('SourceBuffer.appendWindowStart')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
num appendWindowStart;
|
||||
|
||||
@DomName('SourceBuffer.buffered')
|
||||
@DocsEditable()
|
||||
final TimeRanges buffered;
|
||||
|
@ -20902,11 +20825,6 @@ class SourceBuffer extends EventTarget native "SourceBuffer" {
|
|||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void appendBufferView(TypedData data) native;
|
||||
|
||||
@DomName('SourceBuffer.remove')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void remove(num start, num end) native;
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
|
@ -22033,15 +21951,15 @@ class SubtleCrypto extends Interceptor native "SubtleCrypto" {
|
|||
@DomName('SubtleCrypto.decrypt')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation decrypt(Map algorithm, CryptoKey key) {
|
||||
CryptoOperation decrypt(Map algorithm) {
|
||||
var algorithm_1 = convertDartToNative_Dictionary(algorithm);
|
||||
return _decrypt_1(algorithm_1, key);
|
||||
return _decrypt_1(algorithm_1);
|
||||
}
|
||||
@JSName('decrypt')
|
||||
@DomName('SubtleCrypto.decrypt')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation _decrypt_1(algorithm, CryptoKey key) native;
|
||||
CryptoOperation _decrypt_1(algorithm) native;
|
||||
|
||||
@DomName('SubtleCrypto.digest')
|
||||
@DocsEditable()
|
||||
|
@ -22059,28 +21977,15 @@ class SubtleCrypto extends Interceptor native "SubtleCrypto" {
|
|||
@DomName('SubtleCrypto.encrypt')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation encrypt(Map algorithm, CryptoKey key) {
|
||||
CryptoOperation encrypt(Map algorithm) {
|
||||
var algorithm_1 = convertDartToNative_Dictionary(algorithm);
|
||||
return _encrypt_1(algorithm_1, key);
|
||||
return _encrypt_1(algorithm_1);
|
||||
}
|
||||
@JSName('encrypt')
|
||||
@DomName('SubtleCrypto.encrypt')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation _encrypt_1(algorithm, CryptoKey key) native;
|
||||
|
||||
@DomName('SubtleCrypto.generateKey')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
Object generateKey(Map algorithm, bool extractable, List<String> keyUsages) {
|
||||
var algorithm_1 = convertDartToNative_Dictionary(algorithm);
|
||||
return _generateKey_1(algorithm_1, extractable, keyUsages);
|
||||
}
|
||||
@JSName('generateKey')
|
||||
@DomName('SubtleCrypto.generateKey')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
Object _generateKey_1(algorithm, extractable, List<String> keyUsages) native;
|
||||
CryptoOperation _encrypt_1(algorithm) native;
|
||||
|
||||
@DomName('SubtleCrypto.importKey')
|
||||
@DocsEditable()
|
||||
|
@ -22098,28 +22003,28 @@ class SubtleCrypto extends Interceptor native "SubtleCrypto" {
|
|||
@DomName('SubtleCrypto.sign')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation sign(Map algorithm, CryptoKey key) {
|
||||
CryptoOperation sign(Map algorithm) {
|
||||
var algorithm_1 = convertDartToNative_Dictionary(algorithm);
|
||||
return _sign_1(algorithm_1, key);
|
||||
return _sign_1(algorithm_1);
|
||||
}
|
||||
@JSName('sign')
|
||||
@DomName('SubtleCrypto.sign')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation _sign_1(algorithm, CryptoKey key) native;
|
||||
CryptoOperation _sign_1(algorithm) native;
|
||||
|
||||
@DomName('SubtleCrypto.verify')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation verify(Map algorithm, CryptoKey key, TypedData signature) {
|
||||
CryptoOperation verify(Map algorithm) {
|
||||
var algorithm_1 = convertDartToNative_Dictionary(algorithm);
|
||||
return _verify_1(algorithm_1, key, signature);
|
||||
return _verify_1(algorithm_1);
|
||||
}
|
||||
@JSName('verify')
|
||||
@DomName('SubtleCrypto.verify')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation _verify_1(algorithm, CryptoKey key, TypedData signature) native;
|
||||
CryptoOperation _verify_1(algorithm) native;
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
|
@ -22706,13 +22611,6 @@ class Text extends CharacterData native "Text" {
|
|||
@DocsEditable()
|
||||
final String wholeText;
|
||||
|
||||
@DomName('Text.getDestinationInsertionPoints')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
@Returns('NodeList')
|
||||
@Creates('NodeList')
|
||||
List<Node> getDestinationInsertionPoints() native;
|
||||
|
||||
@DomName('Text.replaceWholeText')
|
||||
@DocsEditable()
|
||||
// http://dom.spec.whatwg.org/#dom-text-replacewholetext
|
||||
|
@ -23596,6 +23494,69 @@ class TransitionEvent extends Event native "TransitionEvent,WebKitTransitionEven
|
|||
@DocsEditable()
|
||||
final String pseudoElement;
|
||||
}
|
||||
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DomName('TreeWalker')
|
||||
@Unstable()
|
||||
class TreeWalker extends Interceptor native "TreeWalker" {
|
||||
factory TreeWalker(Node root, int whatToShow) {
|
||||
return document.$dom_createTreeWalker(root, whatToShow, null, false);
|
||||
}
|
||||
|
||||
@DomName('TreeWalker.currentNode')
|
||||
@DocsEditable()
|
||||
Node currentNode;
|
||||
|
||||
@DomName('TreeWalker.expandEntityReferences')
|
||||
@DocsEditable()
|
||||
// http://dom.spec.whatwg.org/#dom-traversal
|
||||
@deprecated // deprecated
|
||||
final bool expandEntityReferences;
|
||||
|
||||
@DomName('TreeWalker.filter')
|
||||
@DocsEditable()
|
||||
final NodeFilter filter;
|
||||
|
||||
@DomName('TreeWalker.root')
|
||||
@DocsEditable()
|
||||
final Node root;
|
||||
|
||||
@DomName('TreeWalker.whatToShow')
|
||||
@DocsEditable()
|
||||
final int whatToShow;
|
||||
|
||||
@DomName('TreeWalker.firstChild')
|
||||
@DocsEditable()
|
||||
Node firstChild() native;
|
||||
|
||||
@DomName('TreeWalker.lastChild')
|
||||
@DocsEditable()
|
||||
Node lastChild() native;
|
||||
|
||||
@DomName('TreeWalker.nextNode')
|
||||
@DocsEditable()
|
||||
Node nextNode() native;
|
||||
|
||||
@DomName('TreeWalker.nextSibling')
|
||||
@DocsEditable()
|
||||
Node nextSibling() native;
|
||||
|
||||
@DomName('TreeWalker.parentNode')
|
||||
@DocsEditable()
|
||||
Node parentNode() native;
|
||||
|
||||
@DomName('TreeWalker.previousNode')
|
||||
@DocsEditable()
|
||||
Node previousNode() native;
|
||||
|
||||
@DomName('TreeWalker.previousSibling')
|
||||
@DocsEditable()
|
||||
Node previousSibling() native;
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
@ -24979,12 +24940,6 @@ class Window extends EventTarget implements WindowBase, WindowTimers, WindowBase
|
|||
@DocsEditable()
|
||||
void alert(String message) native;
|
||||
|
||||
@DomName('Window.captureEvents')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
|
||||
@deprecated // deprecated
|
||||
void captureEvents() native;
|
||||
|
||||
@DomName('Window.close')
|
||||
@DocsEditable()
|
||||
void close() native;
|
||||
|
@ -24993,6 +24948,123 @@ class Window extends EventTarget implements WindowBase, WindowTimers, WindowBase
|
|||
@DocsEditable()
|
||||
bool confirm(String message) native;
|
||||
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, ImageBitmapCallback callback, [int sx, int sy, int sw, int sh]) {
|
||||
if ((bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_1(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if (sh != null && sw != null && sy != null && sx != null && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_2(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is VideoElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_3(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if (sh != null && sw != null && sy != null && sx != null && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is VideoElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_4(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is CanvasRenderingContext2D || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_5(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if (sh != null && sw != null && sy != null && sx != null && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is CanvasRenderingContext2D || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_6(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is CanvasElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_7(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if (sh != null && sw != null && sy != null && sx != null && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is CanvasElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_8(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageData || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
var data_1 = convertDartToNative_ImageData(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video);
|
||||
_createImageBitmap_9(data_1, callback);
|
||||
return;
|
||||
}
|
||||
if (sh != null && sw != null && sy != null && sx != null && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageData || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
var data_2 = convertDartToNative_ImageData(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video);
|
||||
_createImageBitmap_10(data_2, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageBitmap || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_11(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if (sh != null && sw != null && sy != null && sx != null && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageBitmap || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_12(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
throw new ArgumentError("Incorrect number or type of arguments");
|
||||
}
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_1(ImageElement image, ImageBitmapCallback callback) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_2(ImageElement image, ImageBitmapCallback callback, sx, sy, sw, sh) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_3(VideoElement video, ImageBitmapCallback callback) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_4(VideoElement video, ImageBitmapCallback callback, sx, sy, sw, sh) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_5(CanvasRenderingContext2D context, ImageBitmapCallback callback) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_6(CanvasRenderingContext2D context, ImageBitmapCallback callback, sx, sy, sw, sh) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_7(CanvasElement canvas, ImageBitmapCallback callback) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_8(CanvasElement canvas, ImageBitmapCallback callback, sx, sy, sw, sh) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_9(data, ImageBitmapCallback callback) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_10(data, ImageBitmapCallback callback, sx, sy, sw, sh) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_11(ImageBitmap bitmap, ImageBitmapCallback callback) native;
|
||||
@JSName('createImageBitmap')
|
||||
@DomName('Window.createImageBitmap')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void _createImageBitmap_12(ImageBitmap bitmap, ImageBitmapCallback callback, sx, sy, sw, sh) native;
|
||||
|
||||
@DomName('Window.find')
|
||||
@DocsEditable()
|
||||
@Experimental() // non-standard
|
||||
|
@ -25063,12 +25135,6 @@ class Window extends EventTarget implements WindowBase, WindowTimers, WindowBase
|
|||
@DocsEditable()
|
||||
void print() native;
|
||||
|
||||
@DomName('Window.releaseEvents')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
|
||||
@deprecated // deprecated
|
||||
void releaseEvents() native;
|
||||
|
||||
@DomName('Window.resizeBy')
|
||||
@DocsEditable()
|
||||
void resizeBy(num x, num y) native;
|
||||
|
@ -26524,6 +26590,132 @@ class _Entity extends Node native "Entity" {
|
|||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('EntryArray')
|
||||
// http://www.w3.org/TR/file-system-api/#the-entry-interface
|
||||
@Experimental()
|
||||
class _EntryArray extends Interceptor with ListMixin<Entry>, ImmutableListMixin<Entry> implements JavaScriptIndexingBehavior, List<Entry> native "EntryArray" {
|
||||
|
||||
@DomName('EntryArray.length')
|
||||
@DocsEditable()
|
||||
int get length => JS("int", "#.length", this);
|
||||
|
||||
Entry operator[](int index) {
|
||||
if (JS("bool", "# >>> 0 !== # || # >= #", index,
|
||||
index, index, length))
|
||||
throw new RangeError.range(index, 0, length);
|
||||
return JS("Entry", "#[#]", this, index);
|
||||
}
|
||||
void operator[]=(int index, Entry value) {
|
||||
throw new UnsupportedError("Cannot assign element of immutable List.");
|
||||
}
|
||||
// -- start List<Entry> mixins.
|
||||
// Entry is the element type.
|
||||
|
||||
|
||||
void set length(int value) {
|
||||
throw new UnsupportedError("Cannot resize immutable List.");
|
||||
}
|
||||
|
||||
Entry get first {
|
||||
if (this.length > 0) {
|
||||
return JS('Entry', '#[0]', this);
|
||||
}
|
||||
throw new StateError("No elements");
|
||||
}
|
||||
|
||||
Entry get last {
|
||||
int len = this.length;
|
||||
if (len > 0) {
|
||||
return JS('Entry', '#[#]', this, len - 1);
|
||||
}
|
||||
throw new StateError("No elements");
|
||||
}
|
||||
|
||||
Entry get single {
|
||||
int len = this.length;
|
||||
if (len == 1) {
|
||||
return JS('Entry', '#[0]', this);
|
||||
}
|
||||
if (len == 0) throw new StateError("No elements");
|
||||
throw new StateError("More than one element");
|
||||
}
|
||||
|
||||
Entry elementAt(int index) => this[index];
|
||||
// -- end List<Entry> mixins.
|
||||
|
||||
@DomName('EntryArray.item')
|
||||
@DocsEditable()
|
||||
Entry item(int index) native;
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('EntryArraySync')
|
||||
// http://www.w3.org/TR/file-system-api/#idl-def-EntrySync
|
||||
@Experimental()
|
||||
class _EntryArraySync extends Interceptor with ListMixin<_EntrySync>, ImmutableListMixin<_EntrySync> implements JavaScriptIndexingBehavior, List<_EntrySync> native "EntryArraySync" {
|
||||
|
||||
@DomName('EntryArraySync.length')
|
||||
@DocsEditable()
|
||||
int get length => JS("int", "#.length", this);
|
||||
|
||||
_EntrySync operator[](int index) {
|
||||
if (JS("bool", "# >>> 0 !== # || # >= #", index,
|
||||
index, index, length))
|
||||
throw new RangeError.range(index, 0, length);
|
||||
return JS("_EntrySync", "#[#]", this, index);
|
||||
}
|
||||
void operator[]=(int index, _EntrySync value) {
|
||||
throw new UnsupportedError("Cannot assign element of immutable List.");
|
||||
}
|
||||
// -- start List<_EntrySync> mixins.
|
||||
// _EntrySync is the element type.
|
||||
|
||||
|
||||
void set length(int value) {
|
||||
throw new UnsupportedError("Cannot resize immutable List.");
|
||||
}
|
||||
|
||||
_EntrySync get first {
|
||||
if (this.length > 0) {
|
||||
return JS('_EntrySync', '#[0]', this);
|
||||
}
|
||||
throw new StateError("No elements");
|
||||
}
|
||||
|
||||
_EntrySync get last {
|
||||
int len = this.length;
|
||||
if (len > 0) {
|
||||
return JS('_EntrySync', '#[#]', this, len - 1);
|
||||
}
|
||||
throw new StateError("No elements");
|
||||
}
|
||||
|
||||
_EntrySync get single {
|
||||
int len = this.length;
|
||||
if (len == 1) {
|
||||
return JS('_EntrySync', '#[0]', this);
|
||||
}
|
||||
if (len == 0) throw new StateError("No elements");
|
||||
throw new StateError("More than one element");
|
||||
}
|
||||
|
||||
_EntrySync elementAt(int index) => this[index];
|
||||
// -- end List<_EntrySync> mixins.
|
||||
|
||||
@DomName('EntryArraySync.item')
|
||||
@DocsEditable()
|
||||
_EntrySync item(int index) native;
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('EntrySync')
|
||||
// http://www.w3.org/TR/file-system-api/#idl-def-EntrySync
|
||||
|
|
|
@ -1361,16 +1361,6 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
|||
@DocsEditable()
|
||||
void set globalCompositeOperation(String value) native "CanvasRenderingContext2D_globalCompositeOperation_Setter";
|
||||
|
||||
@DomName('CanvasRenderingContext2D.imageSmoothingEnabled')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
bool get imageSmoothingEnabled native "CanvasRenderingContext2D_imageSmoothingEnabled_Getter";
|
||||
|
||||
@DomName('CanvasRenderingContext2D.imageSmoothingEnabled')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void set imageSmoothingEnabled(bool value) native "CanvasRenderingContext2D_imageSmoothingEnabled_Setter";
|
||||
|
||||
@DomName('CanvasRenderingContext2D.lineCap')
|
||||
@DocsEditable()
|
||||
String get lineCap native "CanvasRenderingContext2D_lineCap_Getter";
|
||||
|
@ -1474,6 +1464,20 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
|||
@Experimental()
|
||||
num get backingStorePixelRatio native "CanvasRenderingContext2D_webkitBackingStorePixelRatio_Getter";
|
||||
|
||||
@DomName('CanvasRenderingContext2D.webkitImageSmoothingEnabled')
|
||||
@DocsEditable()
|
||||
@SupportedBrowser(SupportedBrowser.CHROME)
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Experimental()
|
||||
bool get imageSmoothingEnabled native "CanvasRenderingContext2D_webkitImageSmoothingEnabled_Getter";
|
||||
|
||||
@DomName('CanvasRenderingContext2D.webkitImageSmoothingEnabled')
|
||||
@DocsEditable()
|
||||
@SupportedBrowser(SupportedBrowser.CHROME)
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Experimental()
|
||||
void set imageSmoothingEnabled(bool value) native "CanvasRenderingContext2D_webkitImageSmoothingEnabled_Setter";
|
||||
|
||||
@DomName('CanvasRenderingContext2D.arc')
|
||||
@DocsEditable()
|
||||
void $dom_arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) native "CanvasRenderingContext2D_arc_Callback";
|
||||
|
@ -1535,11 +1539,6 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
|||
@DocsEditable()
|
||||
CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) native "CanvasRenderingContext2D_createRadialGradient_Callback";
|
||||
|
||||
@DomName('CanvasRenderingContext2D.drawCustomFocusRing')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
bool drawCustomFocusRing(Element element) native "CanvasRenderingContext2D_drawCustomFocusRing_Callback";
|
||||
|
||||
void _drawImage(canvas_OR_image_OR_imageBitmap_OR_video, num sx_OR_x, num sy_OR_y, [num sw_OR_width, num height_OR_sh, num dx, num dy, num dw, num dh]) {
|
||||
if ((sy_OR_y is num || sy_OR_y == null) && (sx_OR_x is num || sx_OR_x == null) && (canvas_OR_image_OR_imageBitmap_OR_video is ImageElement || canvas_OR_image_OR_imageBitmap_OR_video == null) && sw_OR_width == null && height_OR_sh == null && dx == null && dy == null && dw == null && dh == null) {
|
||||
_drawImage_1(canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y);
|
||||
|
@ -1616,11 +1615,6 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
|||
|
||||
void _drawImage_12(canvas_OR_image_OR_imageBitmap_OR_video, sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh) native "CanvasRenderingContext2D__drawImage_12_Callback";
|
||||
|
||||
@DomName('CanvasRenderingContext2D.drawSystemFocusRing')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void drawSystemFocusRing(Element element) native "CanvasRenderingContext2D_drawSystemFocusRing_Callback";
|
||||
|
||||
void fill([String winding]) {
|
||||
if (winding != null) {
|
||||
_fill_1(winding);
|
||||
|
@ -6992,7 +6986,7 @@ class DataTransferItem extends NativeFieldWrapperClass1 {
|
|||
|
||||
@DomName('DataTransferItem.getAsString')
|
||||
@DocsEditable()
|
||||
void _getAsString(_StringCallback callback) native "DataTransferItem_getAsString_Callback";
|
||||
void _getAsString([_StringCallback callback]) native "DataTransferItem_getAsString_Callback";
|
||||
|
||||
Future<String> getAsString() {
|
||||
var completer = new Completer<String>();
|
||||
|
@ -7724,6 +7718,27 @@ class Document extends Node
|
|||
@DocsEditable()
|
||||
Event $dom_createEvent(String eventType) native "Document_createEvent_Callback";
|
||||
|
||||
NodeIterator $dom_createNodeIterator(Node root, [int whatToShow, NodeFilter filter, bool expandEntityReferences]) {
|
||||
if (expandEntityReferences != null) {
|
||||
return _createNodeIterator_1(root, whatToShow, filter, expandEntityReferences);
|
||||
}
|
||||
if (filter != null) {
|
||||
return _createNodeIterator_2(root, whatToShow, filter);
|
||||
}
|
||||
if (whatToShow != null) {
|
||||
return _createNodeIterator_3(root, whatToShow);
|
||||
}
|
||||
return _createNodeIterator_4(root);
|
||||
}
|
||||
|
||||
NodeIterator _createNodeIterator_1(root, whatToShow, filter, expandEntityReferences) native "Document__createNodeIterator_1_Callback";
|
||||
|
||||
NodeIterator _createNodeIterator_2(root, whatToShow, filter) native "Document__createNodeIterator_2_Callback";
|
||||
|
||||
NodeIterator _createNodeIterator_3(root, whatToShow) native "Document__createNodeIterator_3_Callback";
|
||||
|
||||
NodeIterator _createNodeIterator_4(root) native "Document__createNodeIterator_4_Callback";
|
||||
|
||||
@DomName('Document.createRange')
|
||||
@DocsEditable()
|
||||
Range $dom_createRange() native "Document_createRange_Callback";
|
||||
|
@ -7745,6 +7760,27 @@ class Document extends Node
|
|||
@Experimental()
|
||||
TouchList $dom_createTouchList() native "Document_createTouchList_Callback";
|
||||
|
||||
TreeWalker $dom_createTreeWalker(Node root, [int whatToShow, NodeFilter filter, bool expandEntityReferences]) {
|
||||
if (expandEntityReferences != null) {
|
||||
return _createTreeWalker_1(root, whatToShow, filter, expandEntityReferences);
|
||||
}
|
||||
if (filter != null) {
|
||||
return _createTreeWalker_2(root, whatToShow, filter);
|
||||
}
|
||||
if (whatToShow != null) {
|
||||
return _createTreeWalker_3(root, whatToShow);
|
||||
}
|
||||
return _createTreeWalker_4(root);
|
||||
}
|
||||
|
||||
TreeWalker _createTreeWalker_1(root, whatToShow, filter, expandEntityReferences) native "Document__createTreeWalker_1_Callback";
|
||||
|
||||
TreeWalker _createTreeWalker_2(root, whatToShow, filter) native "Document__createTreeWalker_2_Callback";
|
||||
|
||||
TreeWalker _createTreeWalker_3(root, whatToShow) native "Document__createTreeWalker_3_Callback";
|
||||
|
||||
TreeWalker _createTreeWalker_4(root) native "Document__createTreeWalker_4_Callback";
|
||||
|
||||
@DomName('Document.elementFromPoint')
|
||||
@DocsEditable()
|
||||
Element $dom_elementFromPoint(int x, int y) native "Document_elementFromPoint_Callback";
|
||||
|
@ -10231,9 +10267,9 @@ abstract class Element extends Node implements ParentNode, ChildNode {
|
|||
|
||||
bool hidden;
|
||||
|
||||
String innerHtml;
|
||||
String id;
|
||||
|
||||
InputMethodContext get inputMethodContext;
|
||||
String innerHtml;
|
||||
|
||||
bool get isContentEditable;
|
||||
|
||||
|
@ -10253,6 +10289,8 @@ abstract class Element extends Node implements ParentNode, ChildNode {
|
|||
|
||||
void click();
|
||||
|
||||
InputMethodContext getInputContext();
|
||||
|
||||
Element insertAdjacentElement(String where, Element element);
|
||||
|
||||
void insertAdjacentHtml(String where, String html);
|
||||
|
@ -10293,14 +10331,6 @@ abstract class Element extends Node implements ParentNode, ChildNode {
|
|||
@DocsEditable()
|
||||
int get clientWidth native "Element_clientWidth_Getter";
|
||||
|
||||
@DomName('Element.id')
|
||||
@DocsEditable()
|
||||
String get id native "Element_id_Getter";
|
||||
|
||||
@DomName('Element.id')
|
||||
@DocsEditable()
|
||||
void set id(String value) native "Element_id_Setter";
|
||||
|
||||
@DomName('Element.offsetHeight')
|
||||
@DocsEditable()
|
||||
int get offsetHeight native "Element_offsetHeight_Getter";
|
||||
|
@ -10408,11 +10438,6 @@ abstract class Element extends Node implements ParentNode, ChildNode {
|
|||
@DocsEditable()
|
||||
List<Rect> getClientRects() native "Element_getClientRects_Callback";
|
||||
|
||||
@DomName('Element.getDestinationInsertionPoints')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
List<Node> getDestinationInsertionPoints() native "Element_getDestinationInsertionPoints_Callback";
|
||||
|
||||
@DomName('Element.getElementsByClassName')
|
||||
@DocsEditable()
|
||||
List<Node> getElementsByClassName(String name) native "Element_getElementsByClassName_Callback";
|
||||
|
@ -11183,16 +11208,6 @@ class ErrorEvent extends Event {
|
|||
// To suppress missing implicit constructor warnings.
|
||||
factory ErrorEvent._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('ErrorEvent.colno')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
int get colno native "ErrorEvent_colno_Getter";
|
||||
|
||||
@DomName('ErrorEvent.error')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
Object get error native "ErrorEvent_error_Getter";
|
||||
|
||||
@DomName('ErrorEvent.filename')
|
||||
@DocsEditable()
|
||||
String get filename native "ErrorEvent_filename_Getter";
|
||||
|
@ -12997,18 +13012,6 @@ class HtmlDocument extends Document {
|
|||
@DocsEditable()
|
||||
Element get activeElement native "HTMLDocument_activeElement_Getter";
|
||||
|
||||
@DomName('HTMLDocument.captureEvents')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
|
||||
@deprecated // deprecated
|
||||
void captureEvents() native "HTMLDocument_captureEvents_Callback";
|
||||
|
||||
@DomName('HTMLDocument.releaseEvents')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
|
||||
@deprecated // deprecated
|
||||
void releaseEvents() native "HTMLDocument_releaseEvents_Callback";
|
||||
|
||||
|
||||
@DomName('Document.body')
|
||||
BodyElement get body => $dom_body;
|
||||
|
@ -13210,6 +13213,14 @@ class HtmlElement extends Element {
|
|||
@DocsEditable()
|
||||
void set hidden(bool value) native "HTMLElement_hidden_Setter";
|
||||
|
||||
@DomName('HTMLElement.id')
|
||||
@DocsEditable()
|
||||
String get id native "HTMLElement_id_Getter";
|
||||
|
||||
@DomName('HTMLElement.id')
|
||||
@DocsEditable()
|
||||
void set id(String value) native "HTMLElement_id_Setter";
|
||||
|
||||
@DomName('HTMLElement.innerHTML')
|
||||
@DocsEditable()
|
||||
String get innerHtml native "HTMLElement_innerHTML_Getter";
|
||||
|
@ -13218,11 +13229,6 @@ class HtmlElement extends Element {
|
|||
@DocsEditable()
|
||||
void set innerHtml(String value) native "HTMLElement_innerHTML_Setter";
|
||||
|
||||
@DomName('HTMLElement.inputMethodContext')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
InputMethodContext get inputMethodContext native "HTMLElement_inputMethodContext_Getter";
|
||||
|
||||
@DomName('HTMLElement.isContentEditable')
|
||||
@DocsEditable()
|
||||
bool get isContentEditable native "HTMLElement_isContentEditable_Getter";
|
||||
|
@ -13295,6 +13301,12 @@ class HtmlElement extends Element {
|
|||
@DocsEditable()
|
||||
void click() native "HTMLElement_click_Callback";
|
||||
|
||||
@DomName('HTMLElement.getInputContext')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/ime-api/#the-getinputcontext-method
|
||||
@Experimental()
|
||||
InputMethodContext getInputContext() native "HTMLElement_getInputContext_Callback";
|
||||
|
||||
@DomName('HTMLElement.insertAdjacentElement')
|
||||
@DocsEditable()
|
||||
@Experimental() // non-standard
|
||||
|
@ -14160,6 +14172,16 @@ class ImageBitmap extends NativeFieldWrapperClass1 {
|
|||
int get width native "ImageBitmap_width_Getter";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DomName('ImageBitmapCallback')
|
||||
@Experimental() // untriaged
|
||||
typedef void ImageBitmapCallback(ImageBitmap bitmap);
|
||||
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
@ -15469,26 +15491,6 @@ class KeyboardEvent extends UIEvent {
|
|||
// To suppress missing implicit constructor warnings.
|
||||
factory KeyboardEvent._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('KeyboardEvent.DOM_KEY_LOCATION_LEFT')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
static const int DOM_KEY_LOCATION_LEFT = 0x01;
|
||||
|
||||
@DomName('KeyboardEvent.DOM_KEY_LOCATION_NUMPAD')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
static const int DOM_KEY_LOCATION_NUMPAD = 0x03;
|
||||
|
||||
@DomName('KeyboardEvent.DOM_KEY_LOCATION_RIGHT')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
static const int DOM_KEY_LOCATION_RIGHT = 0x02;
|
||||
|
||||
@DomName('KeyboardEvent.DOM_KEY_LOCATION_STANDARD')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
static const int DOM_KEY_LOCATION_STANDARD = 0x00;
|
||||
|
||||
@DomName('KeyboardEvent.altGraphKey')
|
||||
@DocsEditable()
|
||||
@Experimental() // nonstandard
|
||||
|
@ -15512,11 +15514,6 @@ class KeyboardEvent extends UIEvent {
|
|||
@Experimental() // nonstandard
|
||||
int get keyLocation native "KeyboardEvent_keyLocation_Getter";
|
||||
|
||||
@DomName('KeyboardEvent.location')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
int get location native "KeyboardEvent_location_Getter";
|
||||
|
||||
@DomName('KeyboardEvent.metaKey')
|
||||
@DocsEditable()
|
||||
bool get metaKey native "KeyboardEvent_metaKey_Getter";
|
||||
|
@ -15525,14 +15522,9 @@ class KeyboardEvent extends UIEvent {
|
|||
@DocsEditable()
|
||||
bool get shiftKey native "KeyboardEvent_shiftKey_Getter";
|
||||
|
||||
@DomName('KeyboardEvent.getModifierState')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
bool getModifierState(String keyArgument) native "KeyboardEvent_getModifierState_Callback";
|
||||
|
||||
@DomName('KeyboardEvent.initKeyboardEvent')
|
||||
@DocsEditable()
|
||||
void $dom_initKeyboardEvent(String type, bool canBubble, bool cancelable, Window view, String keyIdentifier, int location, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey) native "KeyboardEvent_initKeyboardEvent_Callback";
|
||||
void $dom_initKeyboardEvent(String type, bool canBubble, bool cancelable, Window view, String keyIdentifier, int keyLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey) native "KeyboardEvent_initKeyboardEvent_Callback";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
|
@ -19277,6 +19269,47 @@ class NodeFilter extends NativeFieldWrapperClass1 {
|
|||
@DocsEditable()
|
||||
static const int SHOW_TEXT = 0x00000004;
|
||||
|
||||
}
|
||||
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DomName('NodeIterator')
|
||||
@Unstable()
|
||||
class NodeIterator extends NativeFieldWrapperClass1 {
|
||||
factory NodeIterator(Node root, int whatToShow) {
|
||||
return document.$dom_createNodeIterator(root, whatToShow, null, false);
|
||||
}
|
||||
|
||||
@DomName('NodeIterator.pointerBeforeReferenceNode')
|
||||
@DocsEditable()
|
||||
bool get pointerBeforeReferenceNode native "NodeIterator_pointerBeforeReferenceNode_Getter";
|
||||
|
||||
@DomName('NodeIterator.referenceNode')
|
||||
@DocsEditable()
|
||||
Node get referenceNode native "NodeIterator_referenceNode_Getter";
|
||||
|
||||
@DomName('NodeIterator.root')
|
||||
@DocsEditable()
|
||||
Node get root native "NodeIterator_root_Getter";
|
||||
|
||||
@DomName('NodeIterator.whatToShow')
|
||||
@DocsEditable()
|
||||
int get whatToShow native "NodeIterator_whatToShow_Getter";
|
||||
|
||||
@DomName('NodeIterator.detach')
|
||||
@DocsEditable()
|
||||
void detach() native "NodeIterator_detach_Callback";
|
||||
|
||||
@DomName('NodeIterator.nextNode')
|
||||
@DocsEditable()
|
||||
Node nextNode() native "NodeIterator_nextNode_Callback";
|
||||
|
||||
@DomName('NodeIterator.previousNode')
|
||||
@DocsEditable()
|
||||
Node previousNode() native "NodeIterator_previousNode_Callback";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
|
@ -19538,6 +19571,10 @@ class NotificationCenter extends NativeFieldWrapperClass1 {
|
|||
@DocsEditable()
|
||||
int checkPermission() native "NotificationCenter_checkPermission_Callback";
|
||||
|
||||
@DomName('NotificationCenter.createHTMLNotification')
|
||||
@DocsEditable()
|
||||
Notification createHtmlNotification(String url) native "NotificationCenter_createHTMLNotification_Callback";
|
||||
|
||||
@DomName('NotificationCenter.createNotification')
|
||||
@DocsEditable()
|
||||
Notification createNotification(String iconUrl, String title, String body) native "NotificationCenter_createNotification_Callback";
|
||||
|
@ -20141,9 +20178,7 @@ class Path extends NativeFieldWrapperClass1 {
|
|||
@SupportedBrowser(SupportedBrowser.CHROME)
|
||||
@SupportedBrowser(SupportedBrowser.FIREFOX)
|
||||
@SupportedBrowser(SupportedBrowser.IE)
|
||||
class Performance extends EventTarget {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory Performance._() { throw new UnsupportedError("Not supported"); }
|
||||
class Performance extends NativeFieldWrapperClass1 {
|
||||
|
||||
/// Checks if this type is supported on the current platform.
|
||||
static bool get supported => true;
|
||||
|
@ -20223,21 +20258,6 @@ class Performance extends EventTarget {
|
|||
// http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming-methods
|
||||
void setResourceTimingBufferSize(int maxSize) native "Performance_webkitSetResourceTimingBufferSize_Callback";
|
||||
|
||||
@DomName('Performance.addEventListener')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "Performance_addEventListener_Callback";
|
||||
|
||||
@DomName('Performance.dispatchEvent')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
bool dispatchEvent(Event event) native "Performance_dispatchEvent_Callback";
|
||||
|
||||
@DomName('Performance.removeEventListener')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "Performance_removeEventListener_Callback";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
|
@ -21188,51 +21208,6 @@ class ResourceProgressEvent extends ProgressEvent {
|
|||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('RsaKeyGenParams')
|
||||
@Experimental() // untriaged
|
||||
class RsaKeyGenParams extends Algorithm {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory RsaKeyGenParams._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('RsaKeyGenParams.modulusLength')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
int get modulusLength native "RsaKeyGenParams_modulusLength_Getter";
|
||||
|
||||
@DomName('RsaKeyGenParams.publicExponent')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
Uint8List get publicExponent native "RsaKeyGenParams_publicExponent_Getter";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('RsaSsaParams')
|
||||
@Experimental() // untriaged
|
||||
class RsaSsaParams extends Algorithm {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory RsaSsaParams._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('RsaSsaParams.hash')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
Algorithm get hash native "RsaSsaParams_hash_Getter";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('RTCDataChannel')
|
||||
// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel
|
||||
|
@ -21269,40 +21244,10 @@ class RtcDataChannel extends EventTarget {
|
|||
@DocsEditable()
|
||||
int get bufferedAmount native "RTCDataChannel_bufferedAmount_Getter";
|
||||
|
||||
@DomName('RTCDataChannel.id')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
int get id native "RTCDataChannel_id_Getter";
|
||||
|
||||
@DomName('RTCDataChannel.label')
|
||||
@DocsEditable()
|
||||
String get label native "RTCDataChannel_label_Getter";
|
||||
|
||||
@DomName('RTCDataChannel.maxRetransmitTime')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
int get maxRetransmitTime native "RTCDataChannel_maxRetransmitTime_Getter";
|
||||
|
||||
@DomName('RTCDataChannel.maxRetransmits')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
int get maxRetransmits native "RTCDataChannel_maxRetransmits_Getter";
|
||||
|
||||
@DomName('RTCDataChannel.negotiated')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
bool get negotiated native "RTCDataChannel_negotiated_Getter";
|
||||
|
||||
@DomName('RTCDataChannel.ordered')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
bool get ordered native "RTCDataChannel_ordered_Getter";
|
||||
|
||||
@DomName('RTCDataChannel.protocol')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
String get protocol native "RTCDataChannel_protocol_Getter";
|
||||
|
||||
@DomName('RTCDataChannel.readyState')
|
||||
@DocsEditable()
|
||||
String get readyState native "RTCDataChannel_readyState_Getter";
|
||||
|
@ -22583,26 +22528,6 @@ class SourceBuffer extends EventTarget {
|
|||
// To suppress missing implicit constructor warnings.
|
||||
factory SourceBuffer._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('SourceBuffer.appendWindowEnd')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
num get appendWindowEnd native "SourceBuffer_appendWindowEnd_Getter";
|
||||
|
||||
@DomName('SourceBuffer.appendWindowEnd')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void set appendWindowEnd(num value) native "SourceBuffer_appendWindowEnd_Setter";
|
||||
|
||||
@DomName('SourceBuffer.appendWindowStart')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
num get appendWindowStart native "SourceBuffer_appendWindowStart_Getter";
|
||||
|
||||
@DomName('SourceBuffer.appendWindowStart')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void set appendWindowStart(num value) native "SourceBuffer_appendWindowStart_Setter";
|
||||
|
||||
@DomName('SourceBuffer.buffered')
|
||||
@DocsEditable()
|
||||
TimeRanges get buffered native "SourceBuffer_buffered_Getter";
|
||||
|
@ -22634,11 +22559,6 @@ class SourceBuffer extends EventTarget {
|
|||
@Experimental() // untriaged
|
||||
void appendBufferView(TypedData data) native "SourceBuffer_appendBufferView_Callback";
|
||||
|
||||
@DomName('SourceBuffer.remove')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
void remove(num start, num end) native "SourceBuffer_remove_Callback";
|
||||
|
||||
@DomName('SourceBuffer.addEventListener')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
|
@ -24009,7 +23929,7 @@ class SubtleCrypto extends NativeFieldWrapperClass1 {
|
|||
@DomName('SubtleCrypto.decrypt')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation decrypt(Map algorithm, CryptoKey key) native "SubtleCrypto_decrypt_Callback";
|
||||
CryptoOperation decrypt(Map algorithm) native "SubtleCrypto_decrypt_Callback";
|
||||
|
||||
@DomName('SubtleCrypto.digest')
|
||||
@DocsEditable()
|
||||
|
@ -24019,12 +23939,7 @@ class SubtleCrypto extends NativeFieldWrapperClass1 {
|
|||
@DomName('SubtleCrypto.encrypt')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation encrypt(Map algorithm, CryptoKey key) native "SubtleCrypto_encrypt_Callback";
|
||||
|
||||
@DomName('SubtleCrypto.generateKey')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
Object generateKey(Map algorithm, bool extractable, List<String> keyUsages) native "SubtleCrypto_generateKey_Callback";
|
||||
CryptoOperation encrypt(Map algorithm) native "SubtleCrypto_encrypt_Callback";
|
||||
|
||||
@DomName('SubtleCrypto.importKey')
|
||||
@DocsEditable()
|
||||
|
@ -24034,12 +23949,12 @@ class SubtleCrypto extends NativeFieldWrapperClass1 {
|
|||
@DomName('SubtleCrypto.sign')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation sign(Map algorithm, CryptoKey key) native "SubtleCrypto_sign_Callback";
|
||||
CryptoOperation sign(Map algorithm) native "SubtleCrypto_sign_Callback";
|
||||
|
||||
@DomName('SubtleCrypto.verify')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CryptoOperation verify(Map algorithm, CryptoKey key, TypedData signature) native "SubtleCrypto_verify_Callback";
|
||||
CryptoOperation verify(Map algorithm) native "SubtleCrypto_verify_Callback";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
|
@ -24652,11 +24567,6 @@ class Text extends CharacterData {
|
|||
@DocsEditable()
|
||||
String get wholeText native "Text_wholeText_Getter";
|
||||
|
||||
@DomName('Text.getDestinationInsertionPoints')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
List<Node> getDestinationInsertionPoints() native "Text_getDestinationInsertionPoints_Callback";
|
||||
|
||||
@DomName('Text.replaceWholeText')
|
||||
@DocsEditable()
|
||||
// http://dom.spec.whatwg.org/#dom-text-replacewholetext
|
||||
|
@ -25757,6 +25667,73 @@ class TransitionEvent extends Event {
|
|||
@DocsEditable()
|
||||
String get pseudoElement native "TransitionEvent_pseudoElement_Getter";
|
||||
|
||||
}
|
||||
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DomName('TreeWalker')
|
||||
@Unstable()
|
||||
class TreeWalker extends NativeFieldWrapperClass1 {
|
||||
factory TreeWalker(Node root, int whatToShow) {
|
||||
return document.$dom_createTreeWalker(root, whatToShow, null, false);
|
||||
}
|
||||
|
||||
@DomName('TreeWalker.currentNode')
|
||||
@DocsEditable()
|
||||
Node get currentNode native "TreeWalker_currentNode_Getter";
|
||||
|
||||
@DomName('TreeWalker.currentNode')
|
||||
@DocsEditable()
|
||||
void set currentNode(Node value) native "TreeWalker_currentNode_Setter";
|
||||
|
||||
@DomName('TreeWalker.expandEntityReferences')
|
||||
@DocsEditable()
|
||||
// http://dom.spec.whatwg.org/#dom-traversal
|
||||
@deprecated // deprecated
|
||||
bool get expandEntityReferences native "TreeWalker_expandEntityReferences_Getter";
|
||||
|
||||
@DomName('TreeWalker.filter')
|
||||
@DocsEditable()
|
||||
NodeFilter get filter native "TreeWalker_filter_Getter";
|
||||
|
||||
@DomName('TreeWalker.root')
|
||||
@DocsEditable()
|
||||
Node get root native "TreeWalker_root_Getter";
|
||||
|
||||
@DomName('TreeWalker.whatToShow')
|
||||
@DocsEditable()
|
||||
int get whatToShow native "TreeWalker_whatToShow_Getter";
|
||||
|
||||
@DomName('TreeWalker.firstChild')
|
||||
@DocsEditable()
|
||||
Node firstChild() native "TreeWalker_firstChild_Callback";
|
||||
|
||||
@DomName('TreeWalker.lastChild')
|
||||
@DocsEditable()
|
||||
Node lastChild() native "TreeWalker_lastChild_Callback";
|
||||
|
||||
@DomName('TreeWalker.nextNode')
|
||||
@DocsEditable()
|
||||
Node nextNode() native "TreeWalker_nextNode_Callback";
|
||||
|
||||
@DomName('TreeWalker.nextSibling')
|
||||
@DocsEditable()
|
||||
Node nextSibling() native "TreeWalker_nextSibling_Callback";
|
||||
|
||||
@DomName('TreeWalker.parentNode')
|
||||
@DocsEditable()
|
||||
Node parentNode() native "TreeWalker_parentNode_Callback";
|
||||
|
||||
@DomName('TreeWalker.previousNode')
|
||||
@DocsEditable()
|
||||
Node previousNode() native "TreeWalker_previousNode_Callback";
|
||||
|
||||
@DomName('TreeWalker.previousSibling')
|
||||
@DocsEditable()
|
||||
Node previousSibling() native "TreeWalker_previousSibling_Callback";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
|
@ -26909,12 +26886,6 @@ class Window extends EventTarget implements WindowBase, WindowTimers, WindowBase
|
|||
@DocsEditable()
|
||||
void cancelAnimationFrame(int id) native "Window_cancelAnimationFrame_Callback";
|
||||
|
||||
@DomName('Window.captureEvents')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
|
||||
@deprecated // deprecated
|
||||
void captureEvents() native "Window_captureEvents_Callback";
|
||||
|
||||
@DomName('Window.close')
|
||||
@DocsEditable()
|
||||
void close() native "Window_close_Callback";
|
||||
|
@ -26923,6 +26894,82 @@ class Window extends EventTarget implements WindowBase, WindowTimers, WindowBase
|
|||
@DocsEditable()
|
||||
bool confirm(String message) native "Window_confirm_Callback";
|
||||
|
||||
void _createImageBitmap(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, ImageBitmapCallback callback, [int sx, int sy, int sw, int sh]) {
|
||||
if ((callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_1(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_2(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is VideoElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_3(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is VideoElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_4(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is CanvasRenderingContext2D || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_5(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is CanvasRenderingContext2D || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_6(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is CanvasElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_7(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is CanvasElement || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_8(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageData || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_9(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageData || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_10(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
if ((callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageBitmap || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null) && sx == null && sy == null && sw == null && sh == null) {
|
||||
_createImageBitmap_11(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback);
|
||||
return;
|
||||
}
|
||||
if ((sh is int || sh == null) && (sw is int || sw == null) && (sy is int || sy == null) && (sx is int || sx == null) && (callback is ImageBitmapCallback || callback == null) && (bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video is ImageBitmap || bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video == null)) {
|
||||
_createImageBitmap_12(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh);
|
||||
return;
|
||||
}
|
||||
throw new ArgumentError("Incorrect number or type of arguments");
|
||||
}
|
||||
|
||||
void _createImageBitmap_1(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback) native "Window__createImageBitmap_1_Callback";
|
||||
|
||||
void _createImageBitmap_2(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh) native "Window__createImageBitmap_2_Callback";
|
||||
|
||||
void _createImageBitmap_3(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback) native "Window__createImageBitmap_3_Callback";
|
||||
|
||||
void _createImageBitmap_4(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh) native "Window__createImageBitmap_4_Callback";
|
||||
|
||||
void _createImageBitmap_5(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback) native "Window__createImageBitmap_5_Callback";
|
||||
|
||||
void _createImageBitmap_6(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh) native "Window__createImageBitmap_6_Callback";
|
||||
|
||||
void _createImageBitmap_7(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback) native "Window__createImageBitmap_7_Callback";
|
||||
|
||||
void _createImageBitmap_8(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh) native "Window__createImageBitmap_8_Callback";
|
||||
|
||||
void _createImageBitmap_9(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback) native "Window__createImageBitmap_9_Callback";
|
||||
|
||||
void _createImageBitmap_10(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh) native "Window__createImageBitmap_10_Callback";
|
||||
|
||||
void _createImageBitmap_11(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback) native "Window__createImageBitmap_11_Callback";
|
||||
|
||||
void _createImageBitmap_12(bitmap_OR_canvas_OR_context_OR_data_OR_image_OR_video, callback, sx, sy, sw, sh) native "Window__createImageBitmap_12_Callback";
|
||||
|
||||
@DomName('Window.find')
|
||||
@DocsEditable()
|
||||
@Experimental() // non-standard
|
||||
|
@ -26974,12 +27021,6 @@ class Window extends EventTarget implements WindowBase, WindowTimers, WindowBase
|
|||
@DocsEditable()
|
||||
void print() native "Window_print_Callback";
|
||||
|
||||
@DomName('Window.releaseEvents')
|
||||
@DocsEditable()
|
||||
// http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
|
||||
@deprecated // deprecated
|
||||
void releaseEvents() native "Window_releaseEvents_Callback";
|
||||
|
||||
@DomName('Window.requestAnimationFrame')
|
||||
@DocsEditable()
|
||||
int requestAnimationFrame(RequestAnimationFrameCallback callback) native "Window_requestAnimationFrame_Callback";
|
||||
|
@ -28545,6 +28586,140 @@ class _Entity extends Node {
|
|||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('EntryArray')
|
||||
// http://www.w3.org/TR/file-system-api/#the-entry-interface
|
||||
@Experimental()
|
||||
class _EntryArray extends NativeFieldWrapperClass1 with ListMixin<Entry>, ImmutableListMixin<Entry> implements List<Entry> {
|
||||
|
||||
@DomName('EntryArray.length')
|
||||
@DocsEditable()
|
||||
int get length native "EntryArray_length_Getter";
|
||||
|
||||
Entry operator[](int index) {
|
||||
if (index < 0 || index >= length)
|
||||
throw new RangeError.range(index, 0, length);
|
||||
return _nativeIndexedGetter(index);
|
||||
}
|
||||
Entry _nativeIndexedGetter(int index) native "EntryArray_item_Callback";
|
||||
|
||||
void operator[]=(int index, Entry value) {
|
||||
throw new UnsupportedError("Cannot assign element of immutable List.");
|
||||
}
|
||||
// -- start List<Entry> mixins.
|
||||
// Entry is the element type.
|
||||
|
||||
|
||||
void set length(int value) {
|
||||
throw new UnsupportedError("Cannot resize immutable List.");
|
||||
}
|
||||
|
||||
Entry get first {
|
||||
if (this.length > 0) {
|
||||
return this[0];
|
||||
}
|
||||
throw new StateError("No elements");
|
||||
}
|
||||
|
||||
Entry get last {
|
||||
int len = this.length;
|
||||
if (len > 0) {
|
||||
return this[len - 1];
|
||||
}
|
||||
throw new StateError("No elements");
|
||||
}
|
||||
|
||||
Entry get single {
|
||||
int len = this.length;
|
||||
if (len == 1) {
|
||||
return this[0];
|
||||
}
|
||||
if (len == 0) throw new StateError("No elements");
|
||||
throw new StateError("More than one element");
|
||||
}
|
||||
|
||||
Entry elementAt(int index) => this[index];
|
||||
// -- end List<Entry> mixins.
|
||||
|
||||
@DomName('EntryArray.item')
|
||||
@DocsEditable()
|
||||
Entry item(int index) native "EntryArray_item_Callback";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('EntryArraySync')
|
||||
// http://www.w3.org/TR/file-system-api/#idl-def-EntrySync
|
||||
@Experimental()
|
||||
class _EntryArraySync extends NativeFieldWrapperClass1 with ListMixin<_EntrySync>, ImmutableListMixin<_EntrySync> implements List<_EntrySync> {
|
||||
|
||||
@DomName('EntryArraySync.length')
|
||||
@DocsEditable()
|
||||
int get length native "EntryArraySync_length_Getter";
|
||||
|
||||
_EntrySync operator[](int index) {
|
||||
if (index < 0 || index >= length)
|
||||
throw new RangeError.range(index, 0, length);
|
||||
return _nativeIndexedGetter(index);
|
||||
}
|
||||
_EntrySync _nativeIndexedGetter(int index) native "EntryArraySync_item_Callback";
|
||||
|
||||
void operator[]=(int index, _EntrySync value) {
|
||||
throw new UnsupportedError("Cannot assign element of immutable List.");
|
||||
}
|
||||
// -- start List<_EntrySync> mixins.
|
||||
// _EntrySync is the element type.
|
||||
|
||||
|
||||
void set length(int value) {
|
||||
throw new UnsupportedError("Cannot resize immutable List.");
|
||||
}
|
||||
|
||||
_EntrySync get first {
|
||||
if (this.length > 0) {
|
||||
return this[0];
|
||||
}
|
||||
throw new StateError("No elements");
|
||||
}
|
||||
|
||||
_EntrySync get last {
|
||||
int len = this.length;
|
||||
if (len > 0) {
|
||||
return this[len - 1];
|
||||
}
|
||||
throw new StateError("No elements");
|
||||
}
|
||||
|
||||
_EntrySync get single {
|
||||
int len = this.length;
|
||||
if (len == 1) {
|
||||
return this[0];
|
||||
}
|
||||
if (len == 0) throw new StateError("No elements");
|
||||
throw new StateError("More than one element");
|
||||
}
|
||||
|
||||
_EntrySync elementAt(int index) => this[index];
|
||||
// -- end List<_EntrySync> mixins.
|
||||
|
||||
@DomName('EntryArraySync.item')
|
||||
@DocsEditable()
|
||||
_EntrySync item(int index) native "EntryArraySync_item_Callback";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('EntrySync')
|
||||
// http://www.w3.org/TR/file-system-api/#idl-def-EntrySync
|
||||
|
|
|
@ -622,7 +622,7 @@ class DefsElement extends GraphicsElement implements ExternalResourcesRequired n
|
|||
@DocsEditable()
|
||||
@DomName('SVGDescElement')
|
||||
@Unstable()
|
||||
class DescElement extends SvgElement native "SVGDescElement" {
|
||||
class DescElement extends StyledElement native "SVGDescElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory DescElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1085,7 +1085,7 @@ abstract class ExternalResourcesRequired extends Interceptor {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEBlendElement" {
|
||||
class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEBlendElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEBlendElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1166,7 +1166,7 @@ class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEColorMatrixElement" {
|
||||
class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEColorMatrixElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEColorMatrixElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1243,7 +1243,7 @@ class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEComponentTransferElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEComponentTransferElement" {
|
||||
class FEComponentTransferElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEComponentTransferElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEComponentTransferElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1288,7 +1288,7 @@ class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
|
|||
@DocsEditable()
|
||||
@DomName('SVGFECompositeElement')
|
||||
@Unstable()
|
||||
class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFECompositeElement" {
|
||||
class FECompositeElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFECompositeElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FECompositeElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1382,7 +1382,7 @@ class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEConvolveMatrixElement" {
|
||||
class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEConvolveMatrixElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEConvolveMatrixElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1491,7 +1491,7 @@ class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEDiffuseLightingElement" {
|
||||
class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEDiffuseLightingElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEDiffuseLightingElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1556,7 +1556,7 @@ class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEDisplacementMapElement" {
|
||||
class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEDisplacementMapElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEDisplacementMapElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1672,7 +1672,7 @@ class FEDistantLightElement extends SvgElement native "SVGFEDistantLightElement"
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEFloodElement" {
|
||||
class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEFloodElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEFloodElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1809,7 +1809,7 @@ class FEFuncRElement extends _SVGComponentTransferFunctionElement native "SVGFEF
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEGaussianBlurElement" {
|
||||
class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEGaussianBlurElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEGaussianBlurElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1870,7 +1870,7 @@ class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttributes, UriReference, ExternalResourcesRequired native "SVGFEImageElement" {
|
||||
class FEImageElement extends StyledElement implements FilterPrimitiveStandardAttributes, UriReference, ExternalResourcesRequired native "SVGFEImageElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEImageElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1931,7 +1931,7 @@ class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEMergeElement" {
|
||||
class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEMergeElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEMergeElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2003,7 +2003,7 @@ class FEMergeNodeElement extends SvgElement native "SVGFEMergeNodeElement" {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEMorphologyElement" {
|
||||
class FEMorphologyElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEMorphologyElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEMorphologyElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2073,7 +2073,7 @@ class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEOffsetElement" {
|
||||
class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEOffsetElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEOffsetElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2165,7 +2165,7 @@ class FEPointLightElement extends SvgElement native "SVGFEPointLightElement" {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FESpecularLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFESpecularLightingElement" {
|
||||
class FESpecularLightingElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFESpecularLightingElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FESpecularLightingElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2281,7 +2281,7 @@ class FESpotLightElement extends SvgElement native "SVGFESpotLightElement" {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FETileElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFETileElement" {
|
||||
class FETileElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFETileElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FETileElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2330,7 +2330,7 @@ class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFETurbulenceElement" {
|
||||
class FETurbulenceElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFETurbulenceElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FETurbulenceElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2423,7 +2423,7 @@ class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FilterElement extends SvgElement implements UriReference, ExternalResourcesRequired native "SVGFilterElement" {
|
||||
class FilterElement extends StyledElement implements UriReference, ExternalResourcesRequired native "SVGFilterElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FilterElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2590,7 +2590,7 @@ class GElement extends GraphicsElement implements ExternalResourcesRequired nati
|
|||
@DocsEditable()
|
||||
@DomName('SVGGraphicsElement')
|
||||
@Experimental() // untriaged
|
||||
class GraphicsElement extends SvgElement implements Tests native "SVGGraphicsElement" {
|
||||
class GraphicsElement extends StyledElement implements Tests native "SVGGraphicsElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory GraphicsElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2945,7 +2945,7 @@ class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl
|
|||
@DocsEditable()
|
||||
@DomName('SVGMarkerElement')
|
||||
@Unstable()
|
||||
class MarkerElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired native "SVGMarkerElement" {
|
||||
class MarkerElement extends StyledElement implements FitToViewBox, ExternalResourcesRequired native "SVGMarkerElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory MarkerElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -3037,7 +3037,7 @@ class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
|
|||
@DocsEditable()
|
||||
@DomName('SVGMaskElement')
|
||||
@Unstable()
|
||||
class MaskElement extends SvgElement implements ExternalResourcesRequired, Tests native "SVGMaskElement" {
|
||||
class MaskElement extends StyledElement implements ExternalResourcesRequired, Tests native "SVGMaskElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory MaskElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -4088,7 +4088,7 @@ class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" {
|
|||
@DocsEditable()
|
||||
@DomName('SVGPatternElement')
|
||||
@Unstable()
|
||||
class PatternElement extends SvgElement implements FitToViewBox, UriReference, ExternalResourcesRequired, Tests native "SVGPatternElement" {
|
||||
class PatternElement extends StyledElement implements FitToViewBox, UriReference, ExternalResourcesRequired, Tests native "SVGPatternElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory PatternElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -4570,7 +4570,7 @@ class SetElement extends AnimationElement native "SVGSetElement" {
|
|||
@DocsEditable()
|
||||
@DomName('SVGStopElement')
|
||||
@Unstable()
|
||||
class StopElement extends SvgElement native "SVGStopElement" {
|
||||
class StopElement extends StyledElement native "SVGStopElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory StopElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -4712,6 +4712,24 @@ class StyleElement extends SvgElement native "SVGStyleElement" {
|
|||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('SVGStyledElement')
|
||||
@Unstable()
|
||||
class StyledElement extends SvgElement native "SVGStyledElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory StyledElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
// Shadowing definition.
|
||||
AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
||||
|
||||
// Use implementation from Element.
|
||||
// final CssStyleDeclaration style;
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('SVGDocument')
|
||||
@Unstable()
|
||||
|
@ -4839,16 +4857,17 @@ class SvgElement extends Element native "SVGElement" {
|
|||
factory SvgElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
// Shadowing definition.
|
||||
AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
||||
String get id => JS("String", "#.id", this);
|
||||
|
||||
void set id(String value) {
|
||||
JS("void", "#.id = #", this, value);
|
||||
}
|
||||
|
||||
@JSName('ownerSVGElement')
|
||||
@DomName('SVGElement.ownerSVGElement')
|
||||
@DocsEditable()
|
||||
final SvgSvgElement ownerSvgElement;
|
||||
|
||||
// Use implementation from Element.
|
||||
// final CssStyleDeclaration style;
|
||||
|
||||
@DomName('SVGElement.viewportElement')
|
||||
@DocsEditable()
|
||||
final SvgElement viewportElement;
|
||||
|
@ -4867,11 +4886,6 @@ class SvgElement extends Element native "SVGElement" {
|
|||
@Experimental() // untriaged
|
||||
String xmlspace;
|
||||
|
||||
@DomName('SVGElement.getPresentationAttribute')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
_CSSValue getPresentationAttribute(String name) native;
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
|
@ -5103,7 +5117,7 @@ class SwitchElement extends GraphicsElement implements ExternalResourcesRequired
|
|||
@DocsEditable()
|
||||
@DomName('SVGSymbolElement')
|
||||
@Unstable()
|
||||
class SymbolElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired native "SVGSymbolElement" {
|
||||
class SymbolElement extends StyledElement implements FitToViewBox, ExternalResourcesRequired native "SVGSymbolElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory SymbolElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -5345,7 +5359,7 @@ class TextPositioningElement extends TextContentElement native "SVGTextPositioni
|
|||
@DocsEditable()
|
||||
@DomName('SVGTitleElement')
|
||||
@Unstable()
|
||||
class TitleElement extends SvgElement native "SVGTitleElement" {
|
||||
class TitleElement extends StyledElement native "SVGTitleElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory TitleElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -5847,7 +5861,7 @@ class _ElementInstanceList extends Interceptor with ListMixin<ElementInstance>,
|
|||
@DocsEditable()
|
||||
@DomName('SVGGradientElement')
|
||||
@Unstable()
|
||||
class _GradientElement extends SvgElement implements UriReference, ExternalResourcesRequired native "SVGGradientElement" {
|
||||
class _GradientElement extends StyledElement implements UriReference, ExternalResourcesRequired native "SVGGradientElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory _GradientElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -5985,7 +5999,7 @@ abstract class _SVGCursorElement extends SvgElement implements UriReference, Ext
|
|||
@DocsEditable()
|
||||
@DomName('SVGFEDropShadowElement')
|
||||
@Experimental() // nonstandard
|
||||
abstract class _SVGFEDropShadowElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEDropShadowElement" {
|
||||
abstract class _SVGFEDropShadowElement extends StyledElement implements FilterPrimitiveStandardAttributes native "SVGFEDropShadowElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory _SVGFEDropShadowElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -6087,7 +6101,7 @@ abstract class _SVGGlyphElement extends SvgElement native "SVGGlyphElement" {
|
|||
@DocsEditable()
|
||||
@DomName('SVGGlyphRefElement')
|
||||
@Unstable()
|
||||
abstract class _SVGGlyphRefElement extends SvgElement implements UriReference native "SVGGlyphRefElement" {
|
||||
abstract class _SVGGlyphRefElement extends StyledElement implements UriReference native "SVGGlyphRefElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory _SVGGlyphRefElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -6136,7 +6150,7 @@ abstract class _SVGMPathElement extends SvgElement implements UriReference, Exte
|
|||
@DocsEditable()
|
||||
@DomName('SVGMissingGlyphElement')
|
||||
@Unstable()
|
||||
abstract class _SVGMissingGlyphElement extends SvgElement native "SVGMissingGlyphElement" {
|
||||
abstract class _SVGMissingGlyphElement extends StyledElement native "SVGMissingGlyphElement" {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory _SVGMissingGlyphElement._() { throw new UnsupportedError("Not supported"); }
|
||||
}
|
||||
|
|
|
@ -711,7 +711,7 @@ class DefsElement extends GraphicsElement implements ExternalResourcesRequired {
|
|||
@DocsEditable()
|
||||
@DomName('SVGDescElement')
|
||||
@Unstable()
|
||||
class DescElement extends SvgElement {
|
||||
class DescElement extends StyledElement {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory DescElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1199,7 +1199,7 @@ abstract class ExternalResourcesRequired extends NativeFieldWrapperClass1 {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEBlendElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1281,7 +1281,7 @@ class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEColorMatrixElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1359,7 +1359,7 @@ class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEComponentTransferElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEComponentTransferElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEComponentTransferElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1405,7 +1405,7 @@ class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
|
|||
@DocsEditable()
|
||||
@DomName('SVGFECompositeElement')
|
||||
@Unstable()
|
||||
class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FECompositeElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FECompositeElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1500,7 +1500,7 @@ class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEConvolveMatrixElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1610,7 +1610,7 @@ class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEDiffuseLightingElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1676,7 +1676,7 @@ class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEDisplacementMapElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1796,7 +1796,7 @@ class FEDistantLightElement extends SvgElement {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEFloodElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -1946,7 +1946,7 @@ class FEFuncRElement extends _SVGComponentTransferFunctionElement {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEGaussianBlurElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2008,7 +2008,7 @@ class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttributes, UriReference, ExternalResourcesRequired {
|
||||
class FEImageElement extends StyledElement implements FilterPrimitiveStandardAttributes, UriReference, ExternalResourcesRequired {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEImageElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2066,7 +2066,7 @@ class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEMergeElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2142,7 +2142,7 @@ class FEMergeNodeElement extends SvgElement {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEMorphologyElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEMorphologyElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2213,7 +2213,7 @@ class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FEOffsetElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2309,7 +2309,7 @@ class FEPointLightElement extends SvgElement {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FESpecularLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FESpecularLightingElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FESpecularLightingElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2429,7 +2429,7 @@ class FESpotLightElement extends SvgElement {
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FETileElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FETileElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FETileElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2479,7 +2479,7 @@ class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
class FETurbulenceElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FETurbulenceElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2573,7 +2573,7 @@ class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
|
|||
@SupportedBrowser(SupportedBrowser.IE, '10')
|
||||
@SupportedBrowser(SupportedBrowser.SAFARI)
|
||||
@Unstable()
|
||||
class FilterElement extends SvgElement implements UriReference, ExternalResourcesRequired {
|
||||
class FilterElement extends StyledElement implements UriReference, ExternalResourcesRequired {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory FilterElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -2761,7 +2761,7 @@ class GElement extends GraphicsElement implements ExternalResourcesRequired {
|
|||
@DocsEditable()
|
||||
@DomName('SVGGraphicsElement')
|
||||
@Experimental() // untriaged
|
||||
class GraphicsElement extends SvgElement implements Tests {
|
||||
class GraphicsElement extends StyledElement implements Tests {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory GraphicsElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -3136,7 +3136,7 @@ class LinearGradientElement extends _GradientElement {
|
|||
@DocsEditable()
|
||||
@DomName('SVGMarkerElement')
|
||||
@Unstable()
|
||||
class MarkerElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired {
|
||||
class MarkerElement extends StyledElement implements FitToViewBox, ExternalResourcesRequired {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory MarkerElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -3227,7 +3227,7 @@ class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
|
|||
@DocsEditable()
|
||||
@DomName('SVGMaskElement')
|
||||
@Unstable()
|
||||
class MaskElement extends SvgElement implements ExternalResourcesRequired, Tests {
|
||||
class MaskElement extends StyledElement implements ExternalResourcesRequired, Tests {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory MaskElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -4594,7 +4594,7 @@ class PathSegMovetoRel extends PathSeg {
|
|||
@DocsEditable()
|
||||
@DomName('SVGPatternElement')
|
||||
@Unstable()
|
||||
class PatternElement extends SvgElement implements FitToViewBox, UriReference, ExternalResourcesRequired, Tests {
|
||||
class PatternElement extends StyledElement implements FitToViewBox, UriReference, ExternalResourcesRequired, Tests {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory PatternElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -5130,7 +5130,7 @@ class SetElement extends AnimationElement {
|
|||
@DocsEditable()
|
||||
@DomName('SVGStopElement')
|
||||
@Unstable()
|
||||
class StopElement extends SvgElement {
|
||||
class StopElement extends StyledElement {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory StopElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -5293,6 +5293,29 @@ class StyleElement extends SvgElement {
|
|||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('SVGStyledElement')
|
||||
@Unstable()
|
||||
class StyledElement extends SvgElement {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory StyledElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('SVGStyledElement.className')
|
||||
@DocsEditable()
|
||||
AnimatedString get $dom_svgClassName native "SVGStyledElement_className_Getter";
|
||||
|
||||
@DomName('SVGStyledElement.style')
|
||||
@DocsEditable()
|
||||
CssStyleDeclaration get style native "SVGStyledElement_style_Getter";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// WARNING: Do not edit - generated code.
|
||||
|
||||
|
||||
@DocsEditable()
|
||||
@DomName('SVGDocument')
|
||||
@Unstable()
|
||||
|
@ -5424,20 +5447,18 @@ class SvgElement extends Element {
|
|||
// To suppress missing implicit constructor warnings.
|
||||
factory SvgElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
@DomName('SVGElement.className')
|
||||
@DomName('SVGElement.id')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
AnimatedString get $dom_svgClassName native "SVGElement_className_Getter";
|
||||
String get id native "SVGElement_id_Getter";
|
||||
|
||||
@DomName('SVGElement.id')
|
||||
@DocsEditable()
|
||||
void set id(String value) native "SVGElement_id_Setter";
|
||||
|
||||
@DomName('SVGElement.ownerSVGElement')
|
||||
@DocsEditable()
|
||||
SvgSvgElement get ownerSvgElement native "SVGElement_ownerSVGElement_Getter";
|
||||
|
||||
@DomName('SVGElement.style')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
CssStyleDeclaration get style native "SVGElement_style_Getter";
|
||||
|
||||
@DomName('SVGElement.viewportElement')
|
||||
@DocsEditable()
|
||||
SvgElement get viewportElement native "SVGElement_viewportElement_Getter";
|
||||
|
@ -5470,11 +5491,6 @@ class SvgElement extends Element {
|
|||
@Experimental() // untriaged
|
||||
void set xmlspace(String value) native "SVGElement_xmlspace_Setter";
|
||||
|
||||
@DomName('SVGElement.getPresentationAttribute')
|
||||
@DocsEditable()
|
||||
@Experimental() // untriaged
|
||||
_CSSValue getPresentationAttribute(String name) native "SVGElement_getPresentationAttribute_Callback";
|
||||
|
||||
}
|
||||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
|
@ -5707,7 +5723,7 @@ class SwitchElement extends GraphicsElement implements ExternalResourcesRequired
|
|||
@DocsEditable()
|
||||
@DomName('SVGSymbolElement')
|
||||
@Unstable()
|
||||
class SymbolElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired {
|
||||
class SymbolElement extends StyledElement implements FitToViewBox, ExternalResourcesRequired {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory SymbolElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -5970,7 +5986,7 @@ class TextPositioningElement extends TextContentElement {
|
|||
@DocsEditable()
|
||||
@DomName('SVGTitleElement')
|
||||
@Unstable()
|
||||
class TitleElement extends SvgElement {
|
||||
class TitleElement extends StyledElement {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory TitleElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -6508,7 +6524,7 @@ class _ElementInstanceList extends NativeFieldWrapperClass1 with ListMixin<Eleme
|
|||
@DocsEditable()
|
||||
@DomName('SVGGradientElement')
|
||||
@Unstable()
|
||||
class _GradientElement extends SvgElement implements UriReference, ExternalResourcesRequired {
|
||||
class _GradientElement extends StyledElement implements UriReference, ExternalResourcesRequired {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory _GradientElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -6654,7 +6670,7 @@ abstract class _SVGCursorElement extends SvgElement implements UriReference, Ext
|
|||
@DocsEditable()
|
||||
@DomName('SVGFEDropShadowElement')
|
||||
@Experimental() // nonstandard
|
||||
abstract class _SVGFEDropShadowElement extends SvgElement implements FilterPrimitiveStandardAttributes {
|
||||
abstract class _SVGFEDropShadowElement extends StyledElement implements FilterPrimitiveStandardAttributes {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory _SVGFEDropShadowElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -6778,7 +6794,7 @@ abstract class _SVGGlyphElement extends SvgElement {
|
|||
@DocsEditable()
|
||||
@DomName('SVGGlyphRefElement')
|
||||
@Unstable()
|
||||
abstract class _SVGGlyphRefElement extends SvgElement implements UriReference {
|
||||
abstract class _SVGGlyphRefElement extends StyledElement implements UriReference {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory _SVGGlyphRefElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
@ -6830,7 +6846,7 @@ abstract class _SVGMPathElement extends SvgElement implements UriReference, Exte
|
|||
@DocsEditable()
|
||||
@DomName('SVGMissingGlyphElement')
|
||||
@Unstable()
|
||||
abstract class _SVGMissingGlyphElement extends SvgElement {
|
||||
abstract class _SVGMissingGlyphElement extends StyledElement {
|
||||
// To suppress missing implicit constructor warnings.
|
||||
factory _SVGMissingGlyphElement._() { throw new UnsupportedError("Not supported"); }
|
||||
|
||||
|
|
|
@ -2,16 +2,9 @@
|
|||
# for details. All rights reserved. Use of this source code is governed by a
|
||||
# BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
# Skipped for in-progress Dartium rull on 8-16-2013
|
||||
node_test/iterating: Fail
|
||||
websocket_test: skip
|
||||
|
||||
async_window_test: Skip #TODO(gram): investigating
|
||||
event_test: Skip # Issue 1996
|
||||
interactive_test: Skip # Must be run manually.
|
||||
custom/constructor_calls_created_synchronously_test: Pass, Fail
|
||||
custom/created_callback_test: Pass, Fail
|
||||
custom/document_register_basic_test: Pass, Fail
|
||||
|
||||
[ $compiler == dart2js && $runtime != drt ]
|
||||
custom_elements_test: Skip
|
||||
|
@ -404,10 +397,3 @@ js_test: Skip # Test cannot run under CSP restrictions (tim
|
|||
postmessage_structured_test: Skip # Test cannot run under CSP restrictions (times out).
|
||||
safe_dom_test: Skip # Test cannot run under CSP restrictions (times out).
|
||||
shadow_dom_layout_test: Fail, OK # Test cannot run under CSP restrictions.
|
||||
|
||||
# Skipped for in-progress Dartium rull on 8-16-2013
|
||||
[ $compiler == none && ($runtime == drt || $runtime == dartium) ]
|
||||
mutation_observer_test: Crash
|
||||
crypto_test/functional: Fail
|
||||
websocket_test/websocket: Timeout
|
||||
notifications_test/webkitNotifications: Fail
|
||||
|
|
|
@ -125,8 +125,3 @@ isolate_stress_test: Pass, Slow # http://dartbug.com/10697
|
|||
|
||||
[ $arch == simmips ]
|
||||
*: Skip
|
||||
|
||||
[ $compiler == none && ($runtime == drt || $runtime == dartium) ]
|
||||
# Skipped for in-progress Dartium rull on 8-16-2013
|
||||
isolate_stress_test: Skip
|
||||
|
||||
|
|
|
@ -675,14 +675,8 @@
|
|||
"comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#path-objects",
|
||||
"support_level": "experimental"
|
||||
},
|
||||
"drawCustomFocusRing": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"drawImage": {},
|
||||
"drawImageFromRect": {},
|
||||
"drawSystemFocusRing": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"fill": {},
|
||||
"fillRect": {},
|
||||
"fillStyle": {},
|
||||
|
@ -696,9 +690,6 @@
|
|||
"getLineDash": {},
|
||||
"globalAlpha": {},
|
||||
"globalCompositeOperation": {},
|
||||
"imageSmoothingEnabled": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"isPointInPath": {},
|
||||
"isPointInStroke": {},
|
||||
"lineCap": {},
|
||||
|
@ -1906,9 +1897,6 @@
|
|||
},
|
||||
"getBoundingClientRect": {},
|
||||
"getClientRects": {},
|
||||
"getDestinationInsertionPoints": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"getElementsByClassName": {},
|
||||
"getElementsByTagName": {},
|
||||
"getElementsByTagNameNS": {
|
||||
|
@ -1936,9 +1924,6 @@
|
|||
"dart_action": "stable",
|
||||
"support_level": "nonstandard"
|
||||
},
|
||||
"inputMethodContext": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"isContentEditable": {
|
||||
"comment": "http://www.whatwg.org/specs/web-apps/2007-10-26/multipage/section-elements.html#htmlelement",
|
||||
"dart_action": "stable",
|
||||
|
@ -2267,12 +2252,6 @@
|
|||
"comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#errorevent",
|
||||
"dart_action": "unstable",
|
||||
"members": {
|
||||
"colno": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"error": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"filename": {},
|
||||
"lineno": {},
|
||||
"message": {}
|
||||
|
@ -3163,9 +3142,6 @@
|
|||
"dart_action": "suppress",
|
||||
"support_level": "nonstandard"
|
||||
},
|
||||
"inputMethodContext": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"insertAdjacentElement": {
|
||||
"support_level": "nonstandard"
|
||||
},
|
||||
|
@ -4985,27 +4961,12 @@
|
|||
"KeyboardEvent": {
|
||||
"comment": "http://www.w3.org/TR/DOM-Level-3-Events/#events-KeyboardEvent",
|
||||
"members": {
|
||||
"DOM_KEY_LOCATION_LEFT": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"DOM_KEY_LOCATION_NUMPAD": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"DOM_KEY_LOCATION_RIGHT": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"DOM_KEY_LOCATION_STANDARD": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"altGraphKey": {
|
||||
"dart_action": "experimental",
|
||||
"support_level": "nonstandard"
|
||||
},
|
||||
"altKey": {},
|
||||
"ctrlKey": {},
|
||||
"getModifierState": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"initKeyboardEvent": {},
|
||||
"keyIdentifier": {
|
||||
"dart_action": "experimental",
|
||||
|
@ -5015,9 +4976,6 @@
|
|||
"dart_action": "experimental",
|
||||
"support_level": "nonstandard"
|
||||
},
|
||||
"location": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"metaKey": {},
|
||||
"shiftKey": {}
|
||||
},
|
||||
|
@ -6175,9 +6133,6 @@
|
|||
"Performance": {
|
||||
"comment": "http://www.w3.org/TR/navigation-timing/#performance",
|
||||
"members": {
|
||||
"addEventListener": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"clearMarks": {
|
||||
"comment": "https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface",
|
||||
"support_level": "experimental"
|
||||
|
@ -6186,9 +6141,6 @@
|
|||
"comment": "https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface",
|
||||
"support_level": "experimental"
|
||||
},
|
||||
"dispatchEvent": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"getEntries": {
|
||||
"comment": "http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute",
|
||||
"support_level": "experimental"
|
||||
|
@ -6221,9 +6173,6 @@
|
|||
"comment": "http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming-methods",
|
||||
"support_level": "experimental"
|
||||
},
|
||||
"removeEventListener": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"timing": {},
|
||||
"webkitClearResourceTimings": {
|
||||
"comment": "http://www.w3c-test.org/webperf/specs/ResourceTiming/#extensions-performance-interface",
|
||||
|
@ -6494,29 +6443,11 @@
|
|||
"bufferedAmount": {},
|
||||
"close": {},
|
||||
"dispatchEvent": {},
|
||||
"id": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"label": {},
|
||||
"maxRetransmitTime": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"maxRetransmits": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"negotiated": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"onclose": {},
|
||||
"onerror": {},
|
||||
"onmessage": {},
|
||||
"onopen": {},
|
||||
"ordered": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"protocol": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"readyState": {},
|
||||
"reliable": {},
|
||||
"removeEventListener": {},
|
||||
|
@ -6760,25 +6691,6 @@
|
|||
},
|
||||
"support_level": "experimental"
|
||||
},
|
||||
"RsaKeyGenParams": {
|
||||
"members": {
|
||||
"modulusLength": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"publicExponent": {
|
||||
"support_level": "untriaged"
|
||||
}
|
||||
},
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"RsaSsaParams": {
|
||||
"members": {
|
||||
"hash": {
|
||||
"support_level": "untriaged"
|
||||
}
|
||||
},
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"SQLError": {
|
||||
"comment": "http://www.w3.org/TR/webdatabase/#sqlerror",
|
||||
"dart_action": "experimental",
|
||||
|
@ -7389,17 +7301,8 @@
|
|||
"comment": "http://www.w3.org/TR/SVG/types.html#InterfaceSVGElement",
|
||||
"dart_action": "unstable",
|
||||
"members": {
|
||||
"className": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"getPresentationAttribute": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"id": {},
|
||||
"ownerSVGElement": {},
|
||||
"style": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"viewportElement": {},
|
||||
"xmlbase": {},
|
||||
"xmllang": {
|
||||
|
@ -10152,19 +10055,10 @@
|
|||
"appendBufferView": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"appendWindowEnd": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"appendWindowStart": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"buffered": {},
|
||||
"dispatchEvent": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"remove": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"removeEventListener": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
|
@ -10506,9 +10400,6 @@
|
|||
"encrypt": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"generateKey": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"importKey": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
|
@ -10525,9 +10416,6 @@
|
|||
"comment": "http://dom.spec.whatwg.org/#interface-text",
|
||||
"members": {
|
||||
"Text": {},
|
||||
"getDestinationInsertionPoints": {
|
||||
"support_level": "untriaged"
|
||||
},
|
||||
"replaceWholeText": {
|
||||
"comment": "http://dom.spec.whatwg.org/#dom-text-replacewholetext",
|
||||
"dart_action": "suppress",
|
||||
|
|
|
@ -67,8 +67,6 @@ interface TimeoutHandler {
|
|||
[Supplemental]
|
||||
interface CanvasRenderingContext2D {
|
||||
[DartName=createImageDataFromImageData] ImageData createImageData(ImageData imagedata);
|
||||
|
||||
[Suppressed] attribute boolean webkitImageSmoothingEnabled;
|
||||
};
|
||||
|
||||
[Supplemental]
|
||||
|
@ -336,26 +334,6 @@ interface Location {
|
|||
[CustomSetter] attribute DOMString hash;
|
||||
};
|
||||
|
||||
// TODO(jacobr): reenable these new Blink features.
|
||||
[Suppressed]
|
||||
interface ImageBitmapFactories {};
|
||||
|
||||
// See https://chromiumcodereview.appspot.com/15901002 for the V8 implementation of
|
||||
// TextEncoder/TextDecoder
|
||||
[Suppressed]
|
||||
interface TextEncoder {};
|
||||
|
||||
[Suppressed]
|
||||
interface TextDecoder {};
|
||||
|
||||
// TODO(jacobr): renable these as part of fixing dartbug.com/12537
|
||||
// We need to apply changes analogous to https://chromiumcodereview.appspot.com/21274004
|
||||
// to the Dart bindings so that we can reenable NodeIterator and TreeWalker
|
||||
[Suppressed]
|
||||
interface NodeIterator {};
|
||||
|
||||
[Suppressed]
|
||||
interface TreeWalker {};
|
||||
|
||||
[Supplemental]
|
||||
interface Window : EventTarget {};
|
||||
|
|
|
@ -18,7 +18,6 @@ _pure_interfaces = monitored.Set('generator._pure_interfaces', [
|
|||
'DOMStringMap',
|
||||
'ChildNode',
|
||||
'EventListener',
|
||||
'EventHandler',
|
||||
'MediaQueryListListener',
|
||||
'MutationCallback',
|
||||
'ParentNode',
|
||||
|
@ -784,12 +783,6 @@ class CallbackIDLTypeInfo(IDLTypeInfo):
|
|||
super(CallbackIDLTypeInfo, self).__init__(idl_type, data)
|
||||
|
||||
|
||||
def array_type(data_type):
|
||||
matched = re.match(r'([\w\d_\s]+)\[\]', data_type)
|
||||
if not matched:
|
||||
return None
|
||||
return matched.group(1)
|
||||
|
||||
class SequenceIDLTypeInfo(IDLTypeInfo):
|
||||
def __init__(self, idl_type, data, item_info):
|
||||
super(SequenceIDLTypeInfo, self).__init__(idl_type, data)
|
||||
|
@ -814,11 +807,7 @@ class SequenceIDLTypeInfo(IDLTypeInfo):
|
|||
return '%s', 'Vector< RefPtr<%s> >' % item_native_type, 'DartUtilities', 'toNativeVector< RefPtr<%s> >' % item_native_type
|
||||
|
||||
def parameter_type(self):
|
||||
native_type = self.native_type()
|
||||
if array_type(native_type):
|
||||
return 'const Vector<RefPtr<%s> > &' % array_type(native_type)
|
||||
|
||||
return native_type
|
||||
return self.native_type()
|
||||
|
||||
def pass_native_by_ref(self): return True
|
||||
|
||||
|
@ -1041,7 +1030,6 @@ _idl_type_registry = monitored.Dict('generator._idl_type_registry', {
|
|||
'Element': TypeData(clazz='Interface', merged_interface='HTMLElement',
|
||||
custom_to_dart=True),
|
||||
'EventListener': TypeData(clazz='Interface', custom_to_native=True),
|
||||
'EventHandler': TypeData(clazz='Interface', custom_to_native=True),
|
||||
'EventTarget': TypeData(clazz='Interface', custom_to_native=True),
|
||||
'HTMLElement': TypeData(clazz='Interface', merged_into='Element',
|
||||
custom_to_dart=True),
|
||||
|
@ -1154,7 +1142,7 @@ class TypeRegistry(object):
|
|||
item_info = self.TypeInfo(match.group(1) or match.group(2))
|
||||
# TODO(vsm): Generalize this code.
|
||||
if 'SourceInfo' in type_name:
|
||||
type_data.native_type = 'const Vector<RefPtr<SourceInfo> >& '
|
||||
type_data.native_type = 'Vector<RefPtr<SourceInfo> >'
|
||||
return SequenceIDLTypeInfo(type_name, type_data, item_info)
|
||||
|
||||
if not type_name in _idl_type_registry:
|
||||
|
@ -1191,7 +1179,8 @@ class TypeRegistry(object):
|
|||
type_name, type_data, dart_interface_name, self)
|
||||
|
||||
if type_data.clazz == 'TypedList':
|
||||
dart_interface_name = self._renamer.RenameInterfaceId(type_name)
|
||||
dart_interface_name = self._renamer.RenameInterface(
|
||||
self._database.GetInterface(type_name))
|
||||
return TypedListIDLTypeInfo(
|
||||
type_name, type_data, dart_interface_name, self)
|
||||
|
||||
|
@ -1199,7 +1188,8 @@ class TypeRegistry(object):
|
|||
if type_name == 'ArrayBuffer':
|
||||
dart_interface_name = 'ByteBuffer'
|
||||
else:
|
||||
dart_interface_name = self._renamer.RenameInterfaceId(type_name)
|
||||
dart_interface_name = self._renamer.RenameInterface(
|
||||
self._database.GetInterface(type_name))
|
||||
return BasicTypedListIDLTypeInfo(
|
||||
type_name, type_data, dart_interface_name, self)
|
||||
|
||||
|
|
|
@ -72,7 +72,7 @@ class HtmlDartGenerator(object):
|
|||
self.AddConstant(const)
|
||||
|
||||
for attr in sorted(interface.attributes, ConstantOutputOrder):
|
||||
if attr.type.id != 'EventHandler' and attr.type.id != 'EventListener':
|
||||
if attr.type.id != 'EventListener':
|
||||
self.AddAttribute(attr, declare_only)
|
||||
|
||||
# The implementation should define an indexer if the interface directly
|
||||
|
@ -117,7 +117,7 @@ class HtmlDartGenerator(object):
|
|||
continue
|
||||
for attr in sorted(parent_interface.attributes, ConstantOutputOrder):
|
||||
if not FindMatchingAttribute(interface, attr):
|
||||
if attr.type.id != 'EventHandler':
|
||||
if attr.type.id != 'EventListener':
|
||||
self.SecondaryContext(parent_interface)
|
||||
self.AddAttribute(attr)
|
||||
|
||||
|
|
|
@ -328,8 +328,7 @@ class HtmlEventGenerator(object):
|
|||
for super_interface in all_interfaces:
|
||||
events = events.union(
|
||||
set([attr.id for attr in super_interface.attributes
|
||||
if (attr.type.id == 'EventHandler'
|
||||
or attr.type.id == 'EventListener')]))
|
||||
if attr.type.id == 'EventListener']))
|
||||
return events
|
||||
|
||||
def _GetEvents(self, interface, custom_events):
|
||||
|
|
|
@ -375,18 +375,6 @@ renamed_overloads = monitored.Dict('htmldartgenreator.renamed_overloads', {
|
|||
'transactionList',
|
||||
'IDBDatabase.transaction(DOMString storeName, DOMString mode)':
|
||||
'transactionStore',
|
||||
'ImageBitmapFactories.createImageBitmap(HTMLImageElement image)' : 'createImageBitmap0',
|
||||
'ImageBitmapFactories.createImageBitmap(HTMLImageElement image, long sx, long sy, long sw, long sh)' : 'createImageBitmap1',
|
||||
'ImageBitmapFactories.createImageBitmap(HTMLVideoElement video)' : 'createImageBitmap2',
|
||||
'ImageBitmapFactories.createImageBitmap(HTMLVideoElement video, long sx, long sy, long sw, long sh)' : 'createImageBitmap3',
|
||||
'ImageBitmapFactories.createImageBitmap(CanvasRenderingContext2D context)' : 'createImageBitmap4',
|
||||
'ImageBitmapFactories.createImageBitmap(CanvasRenderingContext2D context, long sx, long sy, long sw, long sh)' : 'createImageBitmap5',
|
||||
'ImageBitmapFactories.createImageBitmap(HTMLCanvasElement canvas)' : 'createImageBitmap6',
|
||||
'ImageBitmapFactories.createImageBitmap(HTMLCanvasElement canvas, long sx, long sy, long sw, long sh)' : 'createImageBitmap7',
|
||||
'ImageBitmapFactories.createImageBitmap(ImageData data)' : 'createImageBitmap8',
|
||||
'ImageBitmapFactories.createImageBitmap(ImageData data, long sx, long sy, long sw, long sh)' : 'createImageBitmap9',
|
||||
'ImageBitmapFactories.createImageBitmap(ImageBitmap bitmap)' : 'createImageBitmap10',
|
||||
'ImageBitmapFactories.createImageBitmap(ImageBitmap bitmap, long sx, long sy, long sw, long sh)' : 'createImageBitmap11',
|
||||
'RTCDataChannel.send(ArrayBuffer data)': 'sendByteBuffer',
|
||||
'RTCDataChannel.send(ArrayBufferView data)': 'sendTypedData',
|
||||
'RTCDataChannel.send(Blob data)': 'sendBlob',
|
||||
|
@ -750,20 +738,14 @@ class HtmlRenamer(object):
|
|||
if interface.id in _removed_html_interfaces:
|
||||
return None
|
||||
|
||||
candidate = self.RenameInterfaceId(interface.id)
|
||||
if candidate:
|
||||
return candidate
|
||||
|
||||
if interface.id.startswith('HTML'):
|
||||
if interface.id in html_interface_renames:
|
||||
return html_interface_renames[interface.id]
|
||||
elif interface.id.startswith('HTML'):
|
||||
if any(interface.id in ['Element', 'Document']
|
||||
for interface in self._database.Hierarchy(interface)):
|
||||
return interface.id[len('HTML'):]
|
||||
return self._DartifyName(interface.javascript_binding_name)
|
||||
|
||||
def RenameInterfaceId(self, interface_id):
|
||||
if interface_id in html_interface_renames:
|
||||
return html_interface_renames[interface_id]
|
||||
return None;
|
||||
|
||||
|
||||
def RenameMember(self, interface_name, member_node, member, member_prefix='',
|
||||
|
|
|
@ -93,12 +93,6 @@ def _GetCPPPartialNames(interface):
|
|||
else:
|
||||
return set([])
|
||||
|
||||
def array_type(data_type):
|
||||
matched = re.match(r'([\w\d_\s]+)\[\]', data_type)
|
||||
if not matched:
|
||||
return None
|
||||
return matched.group(1)
|
||||
|
||||
def _GetCPPTypeName(interface_name, callback_name, cpp_name):
|
||||
# TODO(vsm): We need to track the original IDL file name in order to recover
|
||||
# the proper CPP name.
|
||||
|
@ -720,9 +714,6 @@ class DartiumBackend(HtmlDartGenerator):
|
|||
|
||||
requires_script_execution_context = (ext_attrs.get('CallWith') == 'ScriptExecutionContext' or
|
||||
ext_attrs.get('ConstructorCallWith') == 'ScriptExecutionContext')
|
||||
|
||||
requires_document = ext_attrs.get('ConstructorCallWith') == 'Document'
|
||||
|
||||
if requires_script_execution_context:
|
||||
raises_exceptions = True
|
||||
cpp_arguments = ['context']
|
||||
|
@ -734,7 +725,7 @@ class DartiumBackend(HtmlDartGenerator):
|
|||
cpp_arguments = ['&state']
|
||||
|
||||
requires_dom_window = 'NamedConstructor' in ext_attrs
|
||||
if requires_dom_window or requires_document:
|
||||
if requires_dom_window:
|
||||
raises_exceptions = True
|
||||
cpp_arguments = ['document']
|
||||
|
||||
|
@ -819,7 +810,7 @@ class DartiumBackend(HtmlDartGenerator):
|
|||
' }\n'
|
||||
' ScriptState& state = *currentState;\n\n')
|
||||
|
||||
if requires_dom_window or requires_document:
|
||||
if requires_dom_window:
|
||||
self._cpp_impl_includes.add('"DOMWindow.h"')
|
||||
body_emitter.Emit(
|
||||
' DOMWindow* domWindow = DartUtilities::domWindowForCurrentIsolate();\n'
|
||||
|
|
Loading…
Reference in a new issue