| Index: sdk/lib/html/dart2js/html_dart2js.dart
|
| diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart
|
| index 3d650ba3e123b5f3d767cf8b4186e19464b5add3..443e857c955c8d29beed2a1cdec307a4b22bbc87 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -1929,12 +1929,11 @@ class CssCharsetRule extends CssRule native "CSSCharsetRule" {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental
|
| -@Experimental // untriaged
|
| +// http://www.w3.org/TR/filter-effects/
|
| class CssFilterRule extends CssRule native "WebKitCSSFilterRule" {
|
|
|
| @DomName('WebKitCSSFilterRule.style')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| final CssStyleDeclaration style;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1947,77 +1946,64 @@ class CssFilterRule extends CssRule native "WebKitCSSFilterRule" {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental
|
| -@Experimental // untriaged
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| class CssFilterValue extends _CssValueList native "WebKitCSSFilterValue" {
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_BLUR')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_BLUR = 10;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_BRIGHTNESS = 8;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_CONTRAST')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_CONTRAST = 9;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_CUSTOM')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_CUSTOM = 12;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_DROP_SHADOW = 11;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_GRAYSCALE = 2;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_HUE_ROTATE = 5;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_INVERT')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_INVERT = 6;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_OPACITY')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_OPACITY = 7;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_REFERENCE')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_REFERENCE = 1;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_SATURATE')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_SATURATE = 4;
|
|
|
| @DomName('WebKitCSSFilterValue.CSS_FILTER_SEPIA')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_FILTER_SEPIA = 3;
|
|
|
| @DomName('WebKitCSSFilterValue.operationType')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| final int operationType;
|
|
|
| @DomName('WebKitCSSFilterValue.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| _CSSValue __getter__(int index) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2109,17 +2095,15 @@ class CssImportRule extends CssRule native "CSSImportRule" {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental
|
| -@Experimental // untriaged
|
| +// http://www.w3.org/TR/css3-animations/#CSSKeyframeRule-interface
|
| class CssKeyframeRule extends CssRule native "WebKitCSSKeyframeRule" {
|
|
|
| @DomName('WebKitCSSKeyframeRule.keyText')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| String keyText;
|
|
|
| @DomName('WebKitCSSKeyframeRule.style')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| final CssStyleDeclaration style;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2132,39 +2116,33 @@ class CssKeyframeRule extends CssRule native "WebKitCSSKeyframeRule" {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental
|
| -@Experimental // untriaged
|
| +// http://www.w3.org/TR/css3-animations/#csskeyframesrule
|
| class CssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" {
|
|
|
| @DomName('WebKitCSSKeyframesRule.cssRules')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| @Returns('_CssRuleList')
|
| @Creates('_CssRuleList')
|
| final List<CssRule> cssRules;
|
|
|
| @DomName('WebKitCSSKeyframesRule.name')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| String name;
|
|
|
| @DomName('WebKitCSSKeyframesRule.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssKeyframeRule __getter__(int index) native;
|
|
|
| @DomName('WebKitCSSKeyframesRule.deleteRule')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void deleteRule(String key) native;
|
|
|
| @DomName('WebKitCSSKeyframesRule.findRule')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssKeyframeRule findRule(String key) native;
|
|
|
| @DomName('WebKitCSSKeyframesRule.insertRule')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void insertRule(String rule) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2180,7 +2158,8 @@ class CssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental
|
| -@Experimental // untriaged
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| class CssMatrix native "WebKitCSSMatrix" {
|
|
|
| @DomName('WebKitCSSMatrix.CSSMatrix')
|
| @@ -2196,162 +2175,130 @@ class CssMatrix native "WebKitCSSMatrix" {
|
|
|
| @DomName('WebKitCSSMatrix.a')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num a;
|
|
|
| @DomName('WebKitCSSMatrix.b')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num b;
|
|
|
| @DomName('WebKitCSSMatrix.c')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num c;
|
|
|
| @DomName('WebKitCSSMatrix.d')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num d;
|
|
|
| @DomName('WebKitCSSMatrix.e')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num e;
|
|
|
| @DomName('WebKitCSSMatrix.f')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num f;
|
|
|
| @DomName('WebKitCSSMatrix.m11')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m11;
|
|
|
| @DomName('WebKitCSSMatrix.m12')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m12;
|
|
|
| @DomName('WebKitCSSMatrix.m13')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m13;
|
|
|
| @DomName('WebKitCSSMatrix.m14')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m14;
|
|
|
| @DomName('WebKitCSSMatrix.m21')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m21;
|
|
|
| @DomName('WebKitCSSMatrix.m22')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m22;
|
|
|
| @DomName('WebKitCSSMatrix.m23')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m23;
|
|
|
| @DomName('WebKitCSSMatrix.m24')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m24;
|
|
|
| @DomName('WebKitCSSMatrix.m31')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m31;
|
|
|
| @DomName('WebKitCSSMatrix.m32')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m32;
|
|
|
| @DomName('WebKitCSSMatrix.m33')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m33;
|
|
|
| @DomName('WebKitCSSMatrix.m34')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m34;
|
|
|
| @DomName('WebKitCSSMatrix.m41')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m41;
|
|
|
| @DomName('WebKitCSSMatrix.m42')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m42;
|
|
|
| @DomName('WebKitCSSMatrix.m43')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m43;
|
|
|
| @DomName('WebKitCSSMatrix.m44')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| num m44;
|
|
|
| @DomName('WebKitCSSMatrix.inverse')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssMatrix inverse() native;
|
|
|
| @DomName('WebKitCSSMatrix.multiply')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssMatrix multiply(CssMatrix secondMatrix) native;
|
|
|
| @DomName('WebKitCSSMatrix.rotate')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssMatrix rotate(num rotX, num rotY, num rotZ) native;
|
|
|
| @DomName('WebKitCSSMatrix.rotateAxisAngle')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssMatrix rotateAxisAngle(num x, num y, num z, num angle) native;
|
|
|
| @DomName('WebKitCSSMatrix.scale')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssMatrix scale(num scaleX, num scaleY, num scaleZ) native;
|
|
|
| @DomName('WebKitCSSMatrix.setMatrixValue')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void setMatrixValue(String string) native;
|
|
|
| @DomName('WebKitCSSMatrix.skewX')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssMatrix skewX(num angle) native;
|
|
|
| @DomName('WebKitCSSMatrix.skewY')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssMatrix skewY(num angle) native;
|
|
|
| @DomName('WebKitCSSMatrix.toString')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| String toString() native;
|
|
|
| @DomName('WebKitCSSMatrix.translate')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssMatrix translate(num x, num y, num z) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2391,7 +2338,8 @@ class CssMediaRule extends CssRule native "CSSMediaRule" {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental
|
| -@Experimental // untriaged
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| class CssMixFunctionValue extends _CssValueList native "WebKitCSSMixFunctionValue" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2421,12 +2369,11 @@ class CssPageRule extends CssRule native "CSSPageRule" {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental
|
| -@Experimental // untriaged
|
| +// http://dev.w3.org/csswg/css-regions/#region-style-rule-interface
|
| class CssRegionRule extends CssRule native "WebKitCSSRegionRule" {
|
|
|
| @DomName('WebKitCSSRegionRule.cssRules')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| @Returns('_CssRuleList')
|
| @Creates('_CssRuleList')
|
| final List<CssRule> cssRules;
|
| @@ -2550,7 +2497,6 @@ class CssStyleDeclaration native "CSSStyleDeclaration" {
|
|
|
| @DomName('CSSStyleDeclaration.__setter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void __setter__(String propertyName, String propertyValue) native;
|
|
|
| @DomName('CSSStyleDeclaration.getPropertyPriority')
|
| @@ -5859,122 +5805,100 @@ class CssSupportsRule extends CssRule native "CSSSupportsRule" {
|
| @SupportedBrowser(SupportedBrowser.CHROME)
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental
|
| -@Experimental // untriaged
|
| +// http://dev.w3.org/csswg/cssom/
|
| +@deprecated // deprecated
|
| class CssTransformValue extends _CssValueList native "WebKitCSSTransformValue" {
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_MATRIX')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_MATRIX = 11;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_MATRIX3D')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_MATRIX3D = 21;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_PERSPECTIVE')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_PERSPECTIVE = 20;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_ROTATE')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_ROTATE = 4;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_ROTATE3D')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_ROTATE3D = 17;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_ROTATEX')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_ROTATEX = 14;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_ROTATEY')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_ROTATEY = 15;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_ROTATEZ')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_ROTATEZ = 16;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_SCALE')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_SCALE = 5;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_SCALE3D')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_SCALE3D = 19;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_SCALEX')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_SCALEX = 6;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_SCALEY')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_SCALEY = 7;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_SCALEZ')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_SCALEZ = 18;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_SKEW')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_SKEW = 8;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_SKEWX')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_SKEWX = 9;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_SKEWY')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_SKEWY = 10;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_TRANSLATE')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_TRANSLATE = 1;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_TRANSLATE3D')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_TRANSLATE3D = 13;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_TRANSLATEX')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_TRANSLATEX = 2;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_TRANSLATEY')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_TRANSLATEY = 3;
|
|
|
| @DomName('WebKitCSSTransformValue.CSS_TRANSLATEZ')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| static const int CSS_TRANSLATEZ = 12;
|
|
|
| @DomName('WebKitCSSTransformValue.operationType')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| final int operationType;
|
|
|
| @DomName('WebKitCSSTransformValue.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| _CSSValue __getter__(int index) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -7555,7 +7479,6 @@ class DomSettableTokenList extends DomTokenList native "DOMSettableTokenList" {
|
|
|
| @DomName('DOMSettableTokenList.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| String __getter__(int index) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -9597,12 +9520,10 @@ class EmbedElement extends Element native "HTMLEmbedElement" {
|
|
|
| @DomName('HTMLEmbedElement.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| bool __getter__(index_OR_name) native;
|
|
|
| @DomName('HTMLEmbedElement.__setter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void __setter__(index_OR_name, Node value) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -11049,7 +10970,6 @@ class FormElement extends Element native "HTMLFormElement" {
|
|
|
| @DomName('HTMLFormElement.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| Node __getter__(int index) native;
|
|
|
| @DomName('HTMLFormElement.checkValidity')
|
| @@ -11470,7 +11390,6 @@ class HtmlAllCollection extends Interceptor with ListMixin<Node>, ImmutableListM
|
|
|
| @DomName('HTMLAllCollection.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| Node __getter__(int index) native;
|
|
|
| @DomName('HTMLAllCollection.item')
|
| @@ -11546,7 +11465,6 @@ class HtmlCollection extends Interceptor with ListMixin<Node>, ImmutableListMixi
|
|
|
| @DomName('HTMLCollection.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| Node __getter__(String name) native;
|
|
|
| @DomName('HTMLCollection.item')
|
| @@ -11744,7 +11662,6 @@ class HtmlFormControlsCollection extends HtmlCollection native "HTMLFormControls
|
|
|
| @DomName('HTMLFormControlsCollection.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| Node __getter__(int index) native;
|
|
|
| @DomName('HTMLFormControlsCollection.namedItem')
|
| @@ -13754,7 +13671,8 @@ class LinkElement extends Element native "HTMLLinkElement" {
|
|
|
| @DomName('HTMLLinkElement.import')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| + // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/imports/index.html#interface-import
|
| + @Experimental
|
| final DocumentFragment import;
|
|
|
| @DomName('HTMLLinkElement.media')
|
| @@ -14623,6 +14541,27 @@ class MediaKeyNeededEvent extends Event native "MediaKeyNeededEvent" {
|
| @Experimental
|
| class MediaKeySession extends EventTarget native "MediaKeySession" {
|
|
|
| + @DomName('MediaKeySession.webkitkeyaddedEvent')
|
| + @DocsEditable
|
| + @SupportedBrowser(SupportedBrowser.CHROME)
|
| + @SupportedBrowser(SupportedBrowser.SAFARI)
|
| + @Experimental
|
| + static const EventStreamProvider<MediaKeyEvent> keyAddedEvent = const EventStreamProvider<MediaKeyEvent>('webkitkeyadded');
|
| +
|
| + @DomName('MediaKeySession.webkitkeyerrorEvent')
|
| + @DocsEditable
|
| + @SupportedBrowser(SupportedBrowser.CHROME)
|
| + @SupportedBrowser(SupportedBrowser.SAFARI)
|
| + @Experimental
|
| + static const EventStreamProvider<MediaKeyEvent> keyErrorEvent = const EventStreamProvider<MediaKeyEvent>('webkitkeyerror');
|
| +
|
| + @DomName('MediaKeySession.webkitkeymessageEvent')
|
| + @DocsEditable
|
| + @SupportedBrowser(SupportedBrowser.CHROME)
|
| + @SupportedBrowser(SupportedBrowser.SAFARI)
|
| + @Experimental
|
| + static const EventStreamProvider<MediaKeyEvent> keyMessageEvent = const EventStreamProvider<MediaKeyEvent>('webkitkeymessage');
|
| +
|
| @DomName('MediaKeySession.error')
|
| @DocsEditable
|
| final MediaKeyError error;
|
| @@ -14656,6 +14595,18 @@ class MediaKeySession extends EventTarget native "MediaKeySession" {
|
| @DomName('MediaKeySession.update')
|
| @DocsEditable
|
| void update(Uint8List key) native;
|
| +
|
| + @DomName('MediaKeySession.onwebkitkeyadded')
|
| + @DocsEditable
|
| + Stream<MediaKeyEvent> get onKeyAdded => keyAddedEvent.forTarget(this);
|
| +
|
| + @DomName('MediaKeySession.onwebkitkeyerror')
|
| + @DocsEditable
|
| + Stream<MediaKeyEvent> get onKeyError => keyErrorEvent.forTarget(this);
|
| +
|
| + @DomName('MediaKeySession.onwebkitkeymessage')
|
| + @DocsEditable
|
| + Stream<MediaKeyEvent> get onKeyMessage => keyMessageEvent.forTarget(this);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -15350,35 +15301,47 @@ class MeterElement extends Element native "HTMLMeterElement" {
|
|
|
| @DocsEditable
|
| @DomName('MIDIAccess')
|
| -@Experimental // untriaged
|
| +// http://webaudio.github.io/web-midi-api/#midiaccess-interface
|
| +@Experimental
|
| class MidiAccess extends EventTarget native "MIDIAccess" {
|
|
|
| + @DomName('MIDIAccess.connectEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<MidiConnectionEvent> connectEvent = const EventStreamProvider<MidiConnectionEvent>('connect');
|
| +
|
| + @DomName('MIDIAccess.disconnectEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<MidiConnectionEvent> connectEvent = const EventStreamProvider<MidiConnectionEvent>('disconnect');
|
| +
|
| @JSName('addEventListener')
|
| @DomName('MIDIAccess.addEventListener')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native;
|
|
|
| @DomName('MIDIAccess.dispatchEvent')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| bool dispatchEvent(Event event) native;
|
|
|
| @DomName('MIDIAccess.inputs')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| List<MidiInput> inputs() native;
|
|
|
| @DomName('MIDIAccess.outputs')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| List<MidiOutput> outputs() native;
|
|
|
| @JSName('removeEventListener')
|
| @DomName('MIDIAccess.removeEventListener')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native;
|
| +
|
| + @DomName('MIDIAccess.onconnect')
|
| + @DocsEditable
|
| + Stream<MidiConnectionEvent> get onConnect => connectEvent.forTarget(this);
|
| +
|
| + @DomName('MIDIAccess.ondisconnect')
|
| + @DocsEditable
|
| + Stream<MidiConnectionEvent> get onConnect => connectEvent.forTarget(this);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -15405,6 +15368,14 @@ class MidiConnectionEvent extends Event native "MIDIConnectionEvent" {
|
| // http://webaudio.github.io/web-midi-api/#idl-def-MIDIInput
|
| @Experimental
|
| class MidiInput extends MidiPort implements EventTarget native "MIDIInput" {
|
| +
|
| + @DomName('MIDIInput.midimessageEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<MidiMessageEvent> midiMessageEvent = const EventStreamProvider<MidiMessageEvent>('midimessage');
|
| +
|
| + @DomName('MIDIInput.onmidimessage')
|
| + @DocsEditable
|
| + Stream<MidiMessageEvent> get onMidiMessage => midiMessageEvent.forTarget(this);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -15579,7 +15550,6 @@ class MimeTypeArray extends Interceptor with ListMixin<MimeType>, ImmutableListM
|
|
|
| @DomName('MimeTypeArray.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| MimeType __getter__(String name) native;
|
|
|
| @DomName('MimeTypeArray.item')
|
| @@ -16071,7 +16041,6 @@ class NamedFlowCollection native "WebKitNamedFlowCollection" {
|
|
|
| @DomName('WebKitNamedFlowCollection.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| NamedFlow __getter__(String name) native;
|
|
|
| @DomName('WebKitNamedFlowCollection.item')
|
| @@ -16293,17 +16262,14 @@ class NavigatorUserMediaError native "NavigatorUserMediaError" {
|
|
|
| @DomName('NavigatorUserMediaError.constraintName')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| final String constraintName;
|
|
|
| @DomName('NavigatorUserMediaError.message')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| final String message;
|
|
|
| @DomName('NavigatorUserMediaError.name')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| final String name;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -17252,12 +17218,10 @@ class ObjectElement extends Element native "HTMLObjectElement" {
|
|
|
| @DomName('HTMLObjectElement.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| bool __getter__(index_OR_name) native;
|
|
|
| @DomName('HTMLObjectElement.__setter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void __setter__(index_OR_name, Node value) native;
|
|
|
| @DomName('HTMLObjectElement.checkValidity')
|
| @@ -17937,7 +17901,6 @@ class Plugin native "Plugin" {
|
|
|
| @DomName('Plugin.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| MimeType __getter__(String name) native;
|
|
|
| @DomName('Plugin.item')
|
| @@ -18008,7 +17971,6 @@ class PluginArray extends Interceptor with ListMixin<Plugin>, ImmutableListMixin
|
|
|
| @DomName('PluginArray.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| Plugin __getter__(String name) native;
|
|
|
| @DomName('PluginArray.item')
|
| @@ -18450,12 +18412,12 @@ typedef void RequestAnimationFrameCallback(num highResTime);
|
|
|
| @DocsEditable
|
| @DomName('ResourceProgressEvent')
|
| -@Experimental // untriaged
|
| +// https://chromiumcodereview.appspot.com/14773025/
|
| +@deprecated // experimental
|
| class ResourceProgressEvent extends ProgressEvent native "ResourceProgressEvent" {
|
|
|
| @DomName('ResourceProgressEvent.url')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| final String url;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -19086,7 +19048,6 @@ class RtcStatsResponse native "RTCStatsResponse" {
|
|
|
| @DomName('RTCStatsResponse.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| RtcStatsReport __getter__(String name) native;
|
|
|
| @DomName('RTCStatsResponse.namedItem')
|
| @@ -19407,7 +19368,6 @@ class SelectElement extends Element native "HTMLSelectElement" {
|
|
|
| @DomName('HTMLSelectElement.__setter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void __setter__(int index, OptionElement value) native;
|
|
|
| @DomName('HTMLSelectElement.checkValidity')
|
| @@ -20483,17 +20443,14 @@ class Storage implements Map<String, String>
|
|
|
| @DomName('Storage.__delete__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| bool __delete__(index_OR_name) native;
|
|
|
| @DomName('Storage.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| String __getter__(index_OR_name) native;
|
|
|
| @DomName('Storage.__setter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| void __setter__(index_OR_name, String value) native;
|
|
|
| @JSName('clear')
|
| @@ -23480,7 +23437,6 @@ class Window extends EventTarget implements WindowBase native "Window,DOMWindow"
|
|
|
| @DomName('Window.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| @Creates('Window|=Object')
|
| @Returns('Window|=Object')
|
| WindowBase __getter__(index_OR_name) {
|
| @@ -23495,14 +23451,12 @@ class Window extends EventTarget implements WindowBase native "Window,DOMWindow"
|
| @JSName('__getter__')
|
| @DomName('Window.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| @Creates('Window|=Object')
|
| @Returns('Window|=Object')
|
| ___getter___1(int index) native;
|
| @JSName('__getter__')
|
| @DomName('Window.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| @Creates('Window|=Object')
|
| @Returns('Window|=Object')
|
| ___getter___2(String name) native;
|
| @@ -24794,7 +24748,7 @@ class _DomPoint native "WebKitPoint" {
|
|
|
| @DocsEditable
|
| @DomName('Entity')
|
| -@Experimental // untriaged
|
| +@deprecated // deprecated
|
| class _Entity extends Node native "Entity" {
|
|
|
| @DomName('Entity.notationName')
|
| @@ -25187,7 +25141,6 @@ class _NamedNodeMap extends Interceptor with ListMixin<Node>, ImmutableListMixin
|
|
|
| @DomName('NamedNodeMap.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| Node __getter__(String name) native;
|
|
|
| @DomName('NamedNodeMap.getNamedItem')
|
| @@ -25477,7 +25430,6 @@ class _StyleSheetList extends Interceptor with ListMixin<StyleSheet>, ImmutableL
|
|
|
| @DomName('StyleSheetList.__getter__')
|
| @DocsEditable
|
| - @Experimental // untriaged
|
| CssStyleSheet __getter__(String name) native;
|
|
|
| @DomName('StyleSheetList.item')
|
|
|