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

Unified Diff: sdk/lib/html/dart2js/html_dart2js.dart

Issue 15930013: Fixing codegen issues from Blink roll. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 e68c741607c8a6d49ec9a755ed9a2f2907865737..24cdc726bee125169cfa051c20196e3832ae3d5c 100644
--- a/sdk/lib/html/dart2js/html_dart2js.dart
+++ b/sdk/lib/html/dart2js/html_dart2js.dart
@@ -1942,16 +1942,82 @@ class CssFilterRule extends CssRule native "WebKitCSSFilterRule" {
@DocsEditable
-@DomName('WebKitCSSFilterRule')
+@DomName('WebKitCSSFilterValue')
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
-// http://www.w3.org/TR/filter-effects/
-class CssFilterRule extends CssRule native "WebKitCSSFilterRule" {
+@Experimental // untriaged
+class CssFilterValue extends _CssValueList native "WebKitCSSFilterValue" {
- @DomName('WebKitCSSFilterRule.style')
+ @DomName('WebKitCSSFilterValue.CSS_FILTER_BLUR')
@DocsEditable
- final CssStyleDeclaration style;
+ @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
// for details. All rights reserved. Use of this source code is governed by a
@@ -2061,27 +2127,6 @@ class CssKeyframeRule extends CssRule native "WebKitCSSKeyframeRule" {
@DocsEditable
-@DomName('WebKitCSSKeyframeRule')
-@SupportedBrowser(SupportedBrowser.CHROME)
-@SupportedBrowser(SupportedBrowser.SAFARI)
-@Experimental
-// http://www.w3.org/TR/css3-animations/#CSSKeyframeRule-interface
-class CssKeyframeRule extends CssRule native "WebKitCSSKeyframeRule" {
-
- @DomName('WebKitCSSKeyframeRule.keyText')
- @DocsEditable
- String keyText;
-
- @DomName('WebKitCSSKeyframeRule.style')
- @DocsEditable
- 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('WebKitCSSKeyframesRule')
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@@ -2127,149 +2172,290 @@ class CssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" {
@DocsEditable
-@DomName('WebKitCSSKeyframesRule')
+@DomName('WebKitCSSMatrix')
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
-// http://www.w3.org/TR/css3-animations/#csskeyframesrule
-class CssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" {
+@SupportedBrowser(SupportedBrowser.CHROME)
+@SupportedBrowser(SupportedBrowser.SAFARI)
+@Experimental
+@Experimental // untriaged
+class CssMatrix native "WebKitCSSMatrix" {
- @DomName('WebKitCSSKeyframesRule.cssRules')
+ @DomName('WebKitCSSMatrix.CSSMatrix')
@DocsEditable
- @Returns('_CssRuleList')
- @Creates('_CssRuleList')
- final List<CssRule> cssRules;
+ factory CssMatrix([String cssValue]) {
+ if (cssValue != null) {
+ return CssMatrix._create_1(cssValue);
+ }
+ return CssMatrix._create_2();
+ }
+ static CssMatrix _create_1(cssValue) => JS('CssMatrix', 'new WebKitCSSMatrix(#)', cssValue);
+ static CssMatrix _create_2() => JS('CssMatrix', 'new WebKitCSSMatrix()');
- @DomName('WebKitCSSKeyframesRule.name')
+ @DomName('WebKitCSSMatrix.a')
@DocsEditable
- String name;
+ @Experimental // untriaged
+ num a;
- @DomName('WebKitCSSKeyframesRule.__getter__')
+ @DomName('WebKitCSSMatrix.b')
@DocsEditable
@Experimental // untriaged
- CssKeyframeRule __getter__(int index) native;
+ num b;
- @DomName('WebKitCSSKeyframesRule.deleteRule')
+ @DomName('WebKitCSSMatrix.c')
@DocsEditable
- void deleteRule(String key) native;
+ @Experimental // untriaged
+ num c;
- @DomName('WebKitCSSKeyframesRule.findRule')
+ @DomName('WebKitCSSMatrix.d')
@DocsEditable
- CssKeyframeRule findRule(String key) native;
+ @Experimental // untriaged
+ num d;
- @DomName('WebKitCSSKeyframesRule.insertRule')
+ @DomName('WebKitCSSMatrix.e')
@DocsEditable
- void insertRule(String rule) 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('CSSMediaRule')
-class CssMediaRule extends CssRule native "CSSMediaRule" {
+ @Experimental // untriaged
+ num e;
- @DomName('CSSMediaRule.cssRules')
+ @DomName('WebKitCSSMatrix.f')
@DocsEditable
- @Returns('_CssRuleList')
- @Creates('_CssRuleList')
- final List<CssRule> cssRules;
+ @Experimental // untriaged
+ num f;
- @DomName('CSSMediaRule.media')
+ @DomName('WebKitCSSMatrix.m11')
@DocsEditable
- final MediaList media;
+ @Experimental // untriaged
+ num m11;
- @DomName('CSSMediaRule.deleteRule')
+ @DomName('WebKitCSSMatrix.m12')
@DocsEditable
- void deleteRule(int index) native;
+ @Experimental // untriaged
+ num m12;
- @DomName('CSSMediaRule.insertRule')
+ @DomName('WebKitCSSMatrix.m13')
@DocsEditable
- int insertRule(String rule, 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('CSSPageRule')
-class CssPageRule extends CssRule native "CSSPageRule" {
+ @Experimental // untriaged
+ num m13;
- @DomName('CSSPageRule.selectorText')
+ @DomName('WebKitCSSMatrix.m14')
@DocsEditable
- String selectorText;
+ @Experimental // untriaged
+ num m14;
- @DomName('CSSPageRule.style')
+ @DomName('WebKitCSSMatrix.m21')
@DocsEditable
- 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('WebKitCSSRegionRule')
-@SupportedBrowser(SupportedBrowser.CHROME)
-@SupportedBrowser(SupportedBrowser.SAFARI)
-@Experimental
-@Experimental // untriaged
-class CssRegionRule extends CssRule native "WebKitCSSRegionRule" {
+ @Experimental // untriaged
+ num m21;
- @DomName('WebKitCSSRegionRule.cssRules')
+ @DomName('WebKitCSSMatrix.m22')
@DocsEditable
@Experimental // untriaged
- @Returns('_CssRuleList')
- @Creates('_CssRuleList')
- final List<CssRule> cssRules;
-}
-// 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('WebKitCSSRegionRule')
-@SupportedBrowser(SupportedBrowser.CHROME)
-@SupportedBrowser(SupportedBrowser.SAFARI)
-@Experimental
-// http://dev.w3.org/csswg/css-regions/#region-style-rule-interface
-class CssRegionRule extends CssRule native "WebKitCSSRegionRule" {
+ num m22;
- @DomName('WebKitCSSRegionRule.cssRules')
+ @DomName('WebKitCSSMatrix.m23')
@DocsEditable
- @Returns('_CssRuleList')
- @Creates('_CssRuleList')
- final List<CssRule> cssRules;
-}
-// 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('CSSRule')
-class CssRule native "CSSRule" {
+ @Experimental // untriaged
+ num m23;
- @DomName('CSSRule.CHARSET_RULE')
+ @DomName('WebKitCSSMatrix.m24')
@DocsEditable
- static const int CHARSET_RULE = 2;
+ @Experimental // untriaged
+ num m24;
- @DomName('CSSRule.FONT_FACE_RULE')
+ @DomName('WebKitCSSMatrix.m31')
@DocsEditable
- static const int FONT_FACE_RULE = 5;
+ @Experimental // untriaged
+ num m31;
- @DomName('CSSRule.HOST_RULE')
+ @DomName('WebKitCSSMatrix.m32')
@DocsEditable
- // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#api-css-rule-host-rule
- @Experimental
- static const int HOST_RULE = 1001;
+ @Experimental // untriaged
+ num m32;
- @DomName('CSSRule.IMPORT_RULE')
+ @DomName('WebKitCSSMatrix.m33')
@DocsEditable
- static const int IMPORT_RULE = 3;
+ @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
+// 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('CSSMediaRule')
+class CssMediaRule extends CssRule native "CSSMediaRule" {
+
+ @DomName('CSSMediaRule.cssRules')
+ @DocsEditable
+ @Returns('_CssRuleList')
+ @Creates('_CssRuleList')
+ final List<CssRule> cssRules;
+
+ @DomName('CSSMediaRule.media')
+ @DocsEditable
+ final MediaList media;
+
+ @DomName('CSSMediaRule.deleteRule')
+ @DocsEditable
+ void deleteRule(int index) native;
+
+ @DomName('CSSMediaRule.insertRule')
+ @DocsEditable
+ int insertRule(String rule, 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('WebKitCSSMixFunctionValue')
+@SupportedBrowser(SupportedBrowser.CHROME)
+@SupportedBrowser(SupportedBrowser.SAFARI)
+@Experimental
+@Experimental // untriaged
+class CssMixFunctionValue extends _CssValueList native "WebKitCSSMixFunctionValue" {
+}
+// 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('CSSPageRule')
+class CssPageRule extends CssRule native "CSSPageRule" {
+
+ @DomName('CSSPageRule.selectorText')
+ @DocsEditable
+ String selectorText;
+
+ @DomName('CSSPageRule.style')
+ @DocsEditable
+ 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('WebKitCSSRegionRule')
+@SupportedBrowser(SupportedBrowser.CHROME)
+@SupportedBrowser(SupportedBrowser.SAFARI)
+@Experimental
+@Experimental // untriaged
+class CssRegionRule extends CssRule native "WebKitCSSRegionRule" {
+
+ @DomName('WebKitCSSRegionRule.cssRules')
+ @DocsEditable
+ @Experimental // untriaged
+ @Returns('_CssRuleList')
+ @Creates('_CssRuleList')
+ final List<CssRule> cssRules;
+}
+// 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('CSSRule')
+class CssRule native "CSSRule" {
+
+ @DomName('CSSRule.CHARSET_RULE')
+ @DocsEditable
+ static const int CHARSET_RULE = 2;
+
+ @DomName('CSSRule.FONT_FACE_RULE')
+ @DocsEditable
+ static const int FONT_FACE_RULE = 5;
+
+ @DomName('CSSRule.HOST_RULE')
+ @DocsEditable
+ // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#api-css-rule-host-rule
+ @Experimental
+ static const int HOST_RULE = 1001;
+
+ @DomName('CSSRule.IMPORT_RULE')
+ @DocsEditable
+ static const int IMPORT_RULE = 3;
@DomName('CSSRule.MEDIA_RULE')
@DocsEditable
@@ -5668,62 +5854,190 @@ class CssSupportsRule extends CssRule native "CSSSupportsRule" {
@DocsEditable
-@DomName('CSSUnknownRule')
-// http://dev.w3.org/csswg/cssom/#the-cssstylesheet-interface
-@deprecated // deprecated
-class CssUnknownRule extends CssRule native "CSSUnknownRule" {
-}
-// 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('CustomElementConstructor')
-// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/custom/index.html#dfn-custom-element-constructor-generation
-@deprecated // experimental
-class CustomElementConstructor native "CustomElementConstructor" {
-}
-// 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.
+@DomName('WebKitCSSTransformValue')
+@SupportedBrowser(SupportedBrowser.CHROME)
+@SupportedBrowser(SupportedBrowser.SAFARI)
+@Experimental
+@Experimental // untriaged
+class CssTransformValue extends _CssValueList native "WebKitCSSTransformValue" {
-// WARNING: Do not edit - generated code.
+ @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('CustomEvent')
-class CustomEvent extends Event native "CustomEvent" {
- factory CustomEvent(String type,
- {bool canBubble: true, bool cancelable: true, Object detail}) {
+ @DomName('WebKitCSSTransformValue.CSS_PERSPECTIVE')
+ @DocsEditable
+ @Experimental // untriaged
+ static const int CSS_PERSPECTIVE = 20;
- final CustomEvent e = document.$dom_createEvent("CustomEvent");
- e.$dom_initCustomEvent(type, canBubble, cancelable, detail);
+ @DomName('WebKitCSSTransformValue.CSS_ROTATE')
+ @DocsEditable
+ @Experimental // untriaged
+ static const int CSS_ROTATE = 4;
- return e;
- }
+ @DomName('WebKitCSSTransformValue.CSS_ROTATE3D')
+ @DocsEditable
+ @Experimental // untriaged
+ static const int CSS_ROTATE3D = 17;
- @DomName('CustomEvent.detail')
+ @DomName('WebKitCSSTransformValue.CSS_ROTATEX')
@DocsEditable
- final Object detail;
+ @Experimental // untriaged
+ static const int CSS_ROTATEX = 14;
- @JSName('initCustomEvent')
- @DomName('CustomEvent.initCustomEvent')
+ @DomName('WebKitCSSTransformValue.CSS_ROTATEY')
@DocsEditable
- void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object detailArg) native;
+ @Experimental // untriaged
+ static const int CSS_ROTATEY = 15;
-}
-// 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.
+ @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;
-@DocsEditable
-@DomName('HTMLDListElement')
-class DListElement extends Element native "HTMLDListElement" {
+ @DomName('WebKitCSSTransformValue.CSS_SCALE3D')
+ @DocsEditable
+ @Experimental // untriaged
+ static const int CSS_SCALE3D = 19;
- @DomName('HTMLDListElement.HTMLDListElement')
+ @DomName('WebKitCSSTransformValue.CSS_SCALEX')
@DocsEditable
- factory DListElement() => document.$dom_createElement("dl");
+ @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
+// 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('CSSUnknownRule')
+// http://dev.w3.org/csswg/cssom/#the-cssstylesheet-interface
+@deprecated // deprecated
+class CssUnknownRule extends CssRule native "CSSUnknownRule" {
+}
+// 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('CustomElementConstructor')
+// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/custom/index.html#dfn-custom-element-constructor-generation
+@deprecated // experimental
+class CustomElementConstructor native "CustomElementConstructor" {
+}
+// 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('CustomEvent')
+class CustomEvent extends Event native "CustomEvent" {
+ factory CustomEvent(String type,
+ {bool canBubble: true, bool cancelable: true, Object detail}) {
+
+ final CustomEvent e = document.$dom_createEvent("CustomEvent");
+ e.$dom_initCustomEvent(type, canBubble, cancelable, detail);
+
+ return e;
+ }
+
+ @DomName('CustomEvent.detail')
+ @DocsEditable
+ final Object detail;
+
+ @JSName('initCustomEvent')
+ @DomName('CustomEvent.initCustomEvent')
+ @DocsEditable
+ void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object detailArg) 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('HTMLDListElement')
+class DListElement extends Element native "HTMLDListElement" {
+
+ @DomName('HTMLDListElement.HTMLDListElement')
+ @DocsEditable
+ factory DListElement() => document.$dom_createElement("dl");
}
// 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
@@ -25162,81 +25476,42 @@ class _StyleSheetList extends Interceptor with ListMixin<StyleSheet>, ImmutableL
@DocsEditable
@DomName('WebKitCSSFilterValue')
-@SupportedBrowser(SupportedBrowser.CHROME)
-@SupportedBrowser(SupportedBrowser.SAFARI)
-@Experimental
-@Experimental // untriaged
-class _WebKitCSSFilterValue 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;
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
+abstract class _WebKitCSSFilterValue extends _CssValueList native "WebKitCSSFilterValue" {
+}
+// 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.
- @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;
+@DocsEditable
+@DomName('WebKitCSSMatrix')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
+abstract class _WebKitCSSMatrix native "WebKitCSSMatrix" {
- @DomName('WebKitCSSFilterValue.CSS_FILTER_SEPIA')
+ @DomName('WebKitCSSMatrix.WebKitCSSMatrix')
@DocsEditable
- @Experimental // untriaged
- static const int CSS_FILTER_SEPIA = 3;
+ factory _WebKitCSSMatrix([String cssValue]) {
+ if (cssValue != null) {
+ return _WebKitCSSMatrix._create_1(cssValue);
+ }
+ return _WebKitCSSMatrix._create_2();
+ }
+ static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new WebKitCSSMatrix(#)', cssValue);
+ static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new WebKitCSSMatrix()');
+}
+// 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.
- @DomName('WebKitCSSFilterValue.operationType')
- @DocsEditable
- @Experimental // untriaged
- final int operationType;
- @DomName('WebKitCSSFilterValue.__getter__')
- @DocsEditable
- @Experimental // untriaged
- _CSSValue __getter__(int index) native;
+@DocsEditable
+@DomName('WebKitCSSMixFunctionValue')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
+abstract class _WebKitCSSMixFunctionValue extends _CssValueList native "WebKitCSSMixFunctionValue" {
}
// 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
@@ -25244,10 +25519,10 @@ class _WebKitCSSFilterValue extends _CssValueList native "WebKitCSSFilterValue"
@DocsEditable
-@DomName('WebKitCSSFilterValue')
+@DomName('WebKitCSSTransformValue')
// http://dev.w3.org/csswg/cssom/
@deprecated // deprecated
-abstract class _WebKitCSSFilterValue extends _CssValueList native "WebKitCSSFilterValue" {
+abstract class _WebKitCSSTransformValue extends _CssValueList native "WebKitCSSTransformValue" {
}
// 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
@@ -25255,232 +25530,33 @@ abstract class _WebKitCSSFilterValue extends _CssValueList native "WebKitCSSFilt
@DocsEditable
-@DomName('WebKitCSSMatrix')
-@SupportedBrowser(SupportedBrowser.CHROME)
-@SupportedBrowser(SupportedBrowser.SAFARI)
-@Experimental
-@SupportedBrowser(SupportedBrowser.CHROME)
-@SupportedBrowser(SupportedBrowser.SAFARI)
+@DomName('WebKitCSSFilterRule')
+// http://www.w3.org/TR/filter-effects/
@Experimental
-@Experimental // untriaged
-class _WebKitCSSMatrix native "WebKitCSSMatrix" {
+class _WebKitCssFilterRule extends CssRule native "WebKitCSSFilterRule" {
- @DomName('WebKitCSSMatrix.CSSMatrix')
+ @DomName('WebKitCSSFilterRule.style')
@DocsEditable
- factory _WebKitCSSMatrix([String cssValue]) {
- if (cssValue != null) {
- return _WebKitCSSMatrix._create_1(cssValue);
- }
- return _WebKitCSSMatrix._create_2();
- }
- static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new WebKitCSSMatrix(#)', cssValue);
- static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new 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
- _WebKitCSSMatrix inverse() native;
-
- @DomName('WebKitCSSMatrix.multiply')
- @DocsEditable
- @Experimental // untriaged
- _WebKitCSSMatrix multiply(_WebKitCSSMatrix secondMatrix) native;
-
- @DomName('WebKitCSSMatrix.rotate')
- @DocsEditable
- @Experimental // untriaged
- _WebKitCSSMatrix rotate(num rotX, num rotY, num rotZ) native;
-
- @DomName('WebKitCSSMatrix.rotateAxisAngle')
- @DocsEditable
- @Experimental // untriaged
- _WebKitCSSMatrix rotateAxisAngle(num x, num y, num z, num angle) native;
-
- @DomName('WebKitCSSMatrix.scale')
- @DocsEditable
- @Experimental // untriaged
- _WebKitCSSMatrix 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
- _WebKitCSSMatrix skewX(num angle) native;
-
- @DomName('WebKitCSSMatrix.skewY')
- @DocsEditable
- @Experimental // untriaged
- _WebKitCSSMatrix skewY(num angle) native;
-
- @DomName('WebKitCSSMatrix.toString')
- @DocsEditable
- @Experimental // untriaged
- String toString() native;
-
- @DomName('WebKitCSSMatrix.translate')
- @DocsEditable
- @Experimental // untriaged
- _WebKitCSSMatrix translate(num x, num y, num z) 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.
+ 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('WebKitCSSMatrix')
-// http://dev.w3.org/csswg/cssom/
-@deprecated // deprecated
-abstract class _WebKitCSSMatrix native "WebKitCSSMatrix" {
-
- @DomName('WebKitCSSMatrix.WebKitCSSMatrix')
- @DocsEditable
- factory _WebKitCSSMatrix([String cssValue]) {
- if (cssValue != null) {
- return _WebKitCSSMatrix._create_1(cssValue);
- }
- return _WebKitCSSMatrix._create_2();
- }
- static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new WebKitCSSMatrix(#)', cssValue);
- static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new WebKitCSSMatrix()');
-}
-// 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('WebKitCSSMixFunctionValue')
-@SupportedBrowser(SupportedBrowser.CHROME)
-@SupportedBrowser(SupportedBrowser.SAFARI)
+@DomName('WebKitCSSKeyframeRule')
+// http://www.w3.org/TR/css3-animations/#CSSKeyframeRule-interface
@Experimental
-@Experimental // untriaged
-class _WebKitCSSMixFunctionValue extends _CssValueList native "WebKitCSSMixFunctionValue" {
-}
-// 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.
+class _WebKitCssKeyframeRule extends CssRule native "WebKitCSSKeyframeRule" {
+ @DomName('WebKitCSSKeyframeRule.keyText')
+ @DocsEditable
+ String keyText;
-@DocsEditable
-@DomName('WebKitCSSMixFunctionValue')
-// http://dev.w3.org/csswg/cssom/
-@deprecated // deprecated
-abstract class _WebKitCSSMixFunctionValue extends _CssValueList native "WebKitCSSMixFunctionValue" {
+ @DomName('WebKitCSSKeyframeRule.style')
+ @DocsEditable
+ 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
@@ -25488,127 +25564,37 @@ abstract class _WebKitCSSMixFunctionValue extends _CssValueList native "WebKitCS
@DocsEditable
-@DomName('WebKitCSSTransformValue')
-@SupportedBrowser(SupportedBrowser.CHROME)
-@SupportedBrowser(SupportedBrowser.SAFARI)
+@DomName('WebKitCSSKeyframesRule')
+// http://www.w3.org/TR/css3-animations/#csskeyframesrule
@Experimental
-@Experimental // untriaged
-class _WebKitCSSTransformValue extends _CssValueList native "WebKitCSSTransformValue" {
-
- @DomName('WebKitCSSTransformValue.CSS_MATRIX')
- @DocsEditable
- @Experimental // untriaged
- static const int CSS_MATRIX = 11;
+class _WebKitCssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" {
- @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')
+ @DomName('WebKitCSSKeyframesRule.cssRules')
@DocsEditable
- @Experimental // untriaged
- static const int CSS_TRANSLATE3D = 13;
+ @Returns('_CssRuleList')
+ @Creates('_CssRuleList')
+ final List<CssRule> cssRules;
- @DomName('WebKitCSSTransformValue.CSS_TRANSLATEX')
+ @DomName('WebKitCSSKeyframesRule.name')
@DocsEditable
- @Experimental // untriaged
- static const int CSS_TRANSLATEX = 2;
+ String name;
- @DomName('WebKitCSSTransformValue.CSS_TRANSLATEY')
+ @DomName('WebKitCSSKeyframesRule.__getter__')
@DocsEditable
@Experimental // untriaged
- static const int CSS_TRANSLATEY = 3;
+ _WebKitCssKeyframeRule __getter__(int index) native;
- @DomName('WebKitCSSTransformValue.CSS_TRANSLATEZ')
+ @DomName('WebKitCSSKeyframesRule.deleteRule')
@DocsEditable
- @Experimental // untriaged
- static const int CSS_TRANSLATEZ = 12;
+ void deleteRule(String key) native;
- @DomName('WebKitCSSTransformValue.operationType')
+ @DomName('WebKitCSSKeyframesRule.findRule')
@DocsEditable
- @Experimental // untriaged
- final int operationType;
+ _WebKitCssKeyframeRule findRule(String key) native;
- @DomName('WebKitCSSTransformValue.__getter__')
+ @DomName('WebKitCSSKeyframesRule.insertRule')
@DocsEditable
- @Experimental // untriaged
- _CSSValue __getter__(int index) native;
+ void insertRule(String rule) 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
@@ -25616,10 +25602,16 @@ class _WebKitCSSTransformValue extends _CssValueList native "WebKitCSSTransformV
@DocsEditable
-@DomName('WebKitCSSTransformValue')
-// http://dev.w3.org/csswg/cssom/
-@deprecated // deprecated
-abstract class _WebKitCSSTransformValue extends _CssValueList native "WebKitCSSTransformValue" {
+@DomName('WebKitCSSRegionRule')
+// http://dev.w3.org/csswg/css-regions/#region-style-rule-interface
+@Experimental
+class _WebKitCssRegionRule extends CssRule native "WebKitCSSRegionRule" {
+
+ @DomName('WebKitCSSRegionRule.cssRules')
+ @DocsEditable
+ @Returns('_CssRuleList')
+ @Creates('_CssRuleList')
+ final List<CssRule> cssRules;
}
// 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
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698