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

Side by Side Diff: sdk/lib/html/dart2js/html_dart2js.dart

Issue 16636003: Blink IDL 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /// The Dart HTML library. 1 /// The Dart HTML library.
2 library dart.dom.html; 2 library dart.dom.html;
3 3
4 import 'dart:async'; 4 import 'dart:async';
5 import 'dart:collection'; 5 import 'dart:collection';
6 import 'dart:_collection-dev' hide Symbol; 6 import 'dart:_collection-dev' hide Symbol;
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:indexed_db'; 8 import 'dart:indexed_db';
9 import 'dart:isolate'; 9 import 'dart:isolate';
10 import 'dart:json' as json; 10 import 'dart:json' as json;
(...skipping 1910 matching lines...) Expand 10 before | Expand all | Expand 10 after
1921 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1921 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1922 // for details. All rights reserved. Use of this source code is governed by a 1922 // for details. All rights reserved. Use of this source code is governed by a
1923 // BSD-style license that can be found in the LICENSE file. 1923 // BSD-style license that can be found in the LICENSE file.
1924 1924
1925 1925
1926 @DocsEditable 1926 @DocsEditable
1927 @DomName('WebKitCSSFilterRule') 1927 @DomName('WebKitCSSFilterRule')
1928 @SupportedBrowser(SupportedBrowser.CHROME) 1928 @SupportedBrowser(SupportedBrowser.CHROME)
1929 @SupportedBrowser(SupportedBrowser.SAFARI) 1929 @SupportedBrowser(SupportedBrowser.SAFARI)
1930 @Experimental 1930 @Experimental
1931 // http://www.w3.org/TR/filter-effects/ 1931 @Experimental // untriaged
1932 class CssFilterRule extends CssRule native "WebKitCSSFilterRule" { 1932 class CssFilterRule extends CssRule native "WebKitCSSFilterRule" {
1933 1933
1934 @DomName('WebKitCSSFilterRule.style') 1934 @DomName('WebKitCSSFilterRule.style')
1935 @DocsEditable 1935 @DocsEditable
1936 @Experimental // untriaged
1936 final CssStyleDeclaration style; 1937 final CssStyleDeclaration style;
1937 } 1938 }
1938 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1939 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1939 // for details. All rights reserved. Use of this source code is governed by a 1940 // for details. All rights reserved. Use of this source code is governed by a
1940 // BSD-style license that can be found in the LICENSE file. 1941 // BSD-style license that can be found in the LICENSE file.
1941 1942
1942 1943
1943 @DocsEditable 1944 @DocsEditable
1944 @DomName('CSSFontFaceLoadEvent') 1945 @DomName('CSSFontFaceLoadEvent')
1945 // http://www.w3.org/TR/css3-fonts/ 1946 // http://www.w3.org/TR/css3-fonts/
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
2017 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2018 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2018 // for details. All rights reserved. Use of this source code is governed by a 2019 // for details. All rights reserved. Use of this source code is governed by a
2019 // BSD-style license that can be found in the LICENSE file. 2020 // BSD-style license that can be found in the LICENSE file.
2020 2021
2021 2022
2022 @DocsEditable 2023 @DocsEditable
2023 @DomName('WebKitCSSKeyframeRule') 2024 @DomName('WebKitCSSKeyframeRule')
2024 @SupportedBrowser(SupportedBrowser.CHROME) 2025 @SupportedBrowser(SupportedBrowser.CHROME)
2025 @SupportedBrowser(SupportedBrowser.SAFARI) 2026 @SupportedBrowser(SupportedBrowser.SAFARI)
2026 @Experimental 2027 @Experimental
2027 // http://www.w3.org/TR/css3-animations/#CSSKeyframeRule-interface 2028 @Experimental // untriaged
2028 class CssKeyframeRule extends CssRule native "WebKitCSSKeyframeRule" { 2029 class CssKeyframeRule extends CssRule native "WebKitCSSKeyframeRule" {
2029 2030
2030 @DomName('WebKitCSSKeyframeRule.keyText') 2031 @DomName('WebKitCSSKeyframeRule.keyText')
2031 @DocsEditable 2032 @DocsEditable
2033 @Experimental // untriaged
2032 String keyText; 2034 String keyText;
2033 2035
2034 @DomName('WebKitCSSKeyframeRule.style') 2036 @DomName('WebKitCSSKeyframeRule.style')
2035 @DocsEditable 2037 @DocsEditable
2038 @Experimental // untriaged
2036 final CssStyleDeclaration style; 2039 final CssStyleDeclaration style;
2037 } 2040 }
2038 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2041 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2039 // for details. All rights reserved. Use of this source code is governed by a 2042 // for details. All rights reserved. Use of this source code is governed by a
2040 // BSD-style license that can be found in the LICENSE file. 2043 // BSD-style license that can be found in the LICENSE file.
2041 2044
2042 2045
2043 @DocsEditable 2046 @DocsEditable
2044 @DomName('WebKitCSSKeyframesRule') 2047 @DomName('WebKitCSSKeyframesRule')
2045 @SupportedBrowser(SupportedBrowser.CHROME) 2048 @SupportedBrowser(SupportedBrowser.CHROME)
2046 @SupportedBrowser(SupportedBrowser.SAFARI) 2049 @SupportedBrowser(SupportedBrowser.SAFARI)
2047 @Experimental 2050 @Experimental
2048 // http://www.w3.org/TR/css3-animations/#csskeyframesrule 2051 @Experimental // untriaged
2049 class CssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" { 2052 class CssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" {
2050 2053
2051 @DomName('WebKitCSSKeyframesRule.cssRules') 2054 @DomName('WebKitCSSKeyframesRule.cssRules')
2052 @DocsEditable 2055 @DocsEditable
2056 @Experimental // untriaged
2053 @Returns('_CssRuleList') 2057 @Returns('_CssRuleList')
2054 @Creates('_CssRuleList') 2058 @Creates('_CssRuleList')
2055 final List<CssRule> cssRules; 2059 final List<CssRule> cssRules;
2056 2060
2057 @DomName('WebKitCSSKeyframesRule.name') 2061 @DomName('WebKitCSSKeyframesRule.name')
2058 @DocsEditable 2062 @DocsEditable
2063 @Experimental // untriaged
2059 String name; 2064 String name;
2060 2065
2061 @DomName('WebKitCSSKeyframesRule.__getter__') 2066 @DomName('WebKitCSSKeyframesRule.__getter__')
2062 @DocsEditable 2067 @DocsEditable
2063 @Experimental // untriaged 2068 @Experimental // untriaged
2064 CssKeyframeRule __getter__(int index) native; 2069 CssKeyframeRule __getter__(int index) native;
2065 2070
2066 @DomName('WebKitCSSKeyframesRule.deleteRule') 2071 @DomName('WebKitCSSKeyframesRule.deleteRule')
2067 @DocsEditable 2072 @DocsEditable
2073 @Experimental // untriaged
2068 void deleteRule(String key) native; 2074 void deleteRule(String key) native;
2069 2075
2070 @DomName('WebKitCSSKeyframesRule.findRule') 2076 @DomName('WebKitCSSKeyframesRule.findRule')
2071 @DocsEditable 2077 @DocsEditable
2078 @Experimental // untriaged
2072 CssKeyframeRule findRule(String key) native; 2079 CssKeyframeRule findRule(String key) native;
2073 2080
2074 @DomName('WebKitCSSKeyframesRule.insertRule') 2081 @DomName('WebKitCSSKeyframesRule.insertRule')
2075 @DocsEditable 2082 @DocsEditable
2083 @Experimental // untriaged
2076 void insertRule(String rule) native; 2084 void insertRule(String rule) native;
2077 } 2085 }
2078 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2086 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2079 // for details. All rights reserved. Use of this source code is governed by a 2087 // for details. All rights reserved. Use of this source code is governed by a
2080 // BSD-style license that can be found in the LICENSE file. 2088 // BSD-style license that can be found in the LICENSE file.
2081 2089
2082 2090
2083 @DocsEditable 2091 @DocsEditable
2084 @DomName('CSSMediaRule') 2092 @DomName('CSSMediaRule')
2085 class CssMediaRule extends CssRule native "CSSMediaRule" { 2093 class CssMediaRule extends CssRule native "CSSMediaRule" {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
2122 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2130 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2123 // for details. All rights reserved. Use of this source code is governed by a 2131 // for details. All rights reserved. Use of this source code is governed by a
2124 // BSD-style license that can be found in the LICENSE file. 2132 // BSD-style license that can be found in the LICENSE file.
2125 2133
2126 2134
2127 @DocsEditable 2135 @DocsEditable
2128 @DomName('WebKitCSSRegionRule') 2136 @DomName('WebKitCSSRegionRule')
2129 @SupportedBrowser(SupportedBrowser.CHROME) 2137 @SupportedBrowser(SupportedBrowser.CHROME)
2130 @SupportedBrowser(SupportedBrowser.SAFARI) 2138 @SupportedBrowser(SupportedBrowser.SAFARI)
2131 @Experimental 2139 @Experimental
2132 // http://dev.w3.org/csswg/css-regions/#region-style-rule-interface 2140 @Experimental // untriaged
2133 class CssRegionRule extends CssRule native "WebKitCSSRegionRule" { 2141 class CssRegionRule extends CssRule native "WebKitCSSRegionRule" {
2134 2142
2135 @DomName('WebKitCSSRegionRule.cssRules') 2143 @DomName('WebKitCSSRegionRule.cssRules')
2136 @DocsEditable 2144 @DocsEditable
2145 @Experimental // untriaged
2137 @Returns('_CssRuleList') 2146 @Returns('_CssRuleList')
2138 @Creates('_CssRuleList') 2147 @Creates('_CssRuleList')
2139 final List<CssRule> cssRules; 2148 final List<CssRule> cssRules;
2140 } 2149 }
2141 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2142 // for details. All rights reserved. Use of this source code is governed by a 2151 // for details. All rights reserved. Use of this source code is governed by a
2143 // BSD-style license that can be found in the LICENSE file. 2152 // BSD-style license that can be found in the LICENSE file.
2144 2153
2145 2154
2146 @DocsEditable 2155 @DocsEditable
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
2248 String cssText; 2257 String cssText;
2249 2258
2250 @DomName('CSSStyleDeclaration.length') 2259 @DomName('CSSStyleDeclaration.length')
2251 @DocsEditable 2260 @DocsEditable
2252 final int length; 2261 final int length;
2253 2262
2254 @DomName('CSSStyleDeclaration.parentRule') 2263 @DomName('CSSStyleDeclaration.parentRule')
2255 @DocsEditable 2264 @DocsEditable
2256 final CssRule parentRule; 2265 final CssRule parentRule;
2257 2266
2267 @DomName('CSSStyleDeclaration.__setter__')
2268 @DocsEditable
2269 @Experimental // untriaged
2270 void __setter__(String propertyName, String propertyValue) native;
2271
2258 @DomName('CSSStyleDeclaration.getPropertyPriority') 2272 @DomName('CSSStyleDeclaration.getPropertyPriority')
2259 @DocsEditable 2273 @DocsEditable
2260 String getPropertyPriority(String propertyName) native; 2274 String getPropertyPriority(String propertyName) native;
2261 2275
2262 @JSName('getPropertyValue') 2276 @JSName('getPropertyValue')
2263 @DomName('CSSStyleDeclaration.getPropertyValue') 2277 @DomName('CSSStyleDeclaration.getPropertyValue')
2264 @DocsEditable 2278 @DocsEditable
2265 String _getPropertyValue(String propertyName) native; 2279 String _getPropertyValue(String propertyName) native;
2266 2280
2267 @DomName('CSSStyleDeclaration.item') 2281 @DomName('CSSStyleDeclaration.item')
(...skipping 4929 matching lines...) Expand 10 before | Expand all | Expand 10 after
7197 String item(int index) native; 7211 String item(int index) native;
7198 } 7212 }
7199 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7200 // for details. All rights reserved. Use of this source code is governed by a 7214 // for details. All rights reserved. Use of this source code is governed by a
7201 // BSD-style license that can be found in the LICENSE file. 7215 // BSD-style license that can be found in the LICENSE file.
7202 7216
7203 7217
7204 @DomName('DOMStringMap') 7218 @DomName('DOMStringMap')
7205 abstract class DomStringMap { 7219 abstract class DomStringMap {
7206 7220
7221 bool __delete__(String name);
7222
7207 String __getter__(String name); 7223 String __getter__(String name);
7224
7225 void __setter__(String name, String value);
7208 } 7226 }
7209 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7227 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7210 // for details. All rights reserved. Use of this source code is governed by a 7228 // for details. All rights reserved. Use of this source code is governed by a
7211 // BSD-style license that can be found in the LICENSE file. 7229 // BSD-style license that can be found in the LICENSE file.
7212 7230
7213 7231
7214 @DocsEditable 7232 @DocsEditable
7215 @DomName('DOMTokenList') 7233 @DomName('DOMTokenList')
7216 class DomTokenList native "DOMTokenList" { 7234 class DomTokenList native "DOMTokenList" {
7217 7235
(...skipping 1308 matching lines...) Expand 10 before | Expand all | Expand 10 after
8526 final int scrollWidth; 8544 final int scrollWidth;
8527 8545
8528 @DomName('Element.style') 8546 @DomName('Element.style')
8529 @DocsEditable 8547 @DocsEditable
8530 final CssStyleDeclaration style; 8548 final CssStyleDeclaration style;
8531 8549
8532 @DomName('Element.tagName') 8550 @DomName('Element.tagName')
8533 @DocsEditable 8551 @DocsEditable
8534 final String tagName; 8552 final String tagName;
8535 8553
8536 @JSName('webkitInsertionParent')
8537 @DomName('Element.webkitInsertionParent')
8538 @DocsEditable
8539 @SupportedBrowser(SupportedBrowser.CHROME)
8540 @SupportedBrowser(SupportedBrowser.SAFARI)
8541 @Experimental
8542 // https://www.w3.org/Bugs/Public/show_bug.cgi?id=21067
8543 final Node insertionParent;
8544
8545 @JSName('webkitPseudo') 8554 @JSName('webkitPseudo')
8546 @DomName('Element.webkitPseudo') 8555 @DomName('Element.webkitPseudo')
8547 @DocsEditable 8556 @DocsEditable
8548 @SupportedBrowser(SupportedBrowser.CHROME) 8557 @SupportedBrowser(SupportedBrowser.CHROME)
8549 @SupportedBrowser(SupportedBrowser.SAFARI) 8558 @SupportedBrowser(SupportedBrowser.SAFARI)
8550 @Experimental 8559 @Experimental
8551 @Experimental // nonstandard 8560 @Experimental // nonstandard
8552 String pseudo; 8561 String pseudo;
8553 8562
8554 @JSName('webkitRegionOverset') 8563 @JSName('webkitRegionOverset')
(...skipping 611 matching lines...) Expand 10 before | Expand all | Expand 10 after
9166 @DocsEditable 9175 @DocsEditable
9167 String src; 9176 String src;
9168 9177
9169 @DomName('HTMLEmbedElement.type') 9178 @DomName('HTMLEmbedElement.type')
9170 @DocsEditable 9179 @DocsEditable
9171 String type; 9180 String type;
9172 9181
9173 @DomName('HTMLEmbedElement.width') 9182 @DomName('HTMLEmbedElement.width')
9174 @DocsEditable 9183 @DocsEditable
9175 String width; 9184 String width;
9185
9186 @DomName('HTMLEmbedElement.__getter__')
9187 @DocsEditable
9188 @Experimental // untriaged
9189 bool __getter__(index_OR_name) native;
9190
9191 @DomName('HTMLEmbedElement.__setter__')
9192 @DocsEditable
9193 @Experimental // untriaged
9194 void __setter__(index_OR_name, Node value) native;
9176 } 9195 }
9177 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 9196 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
9178 // for details. All rights reserved. Use of this source code is governed by a 9197 // for details. All rights reserved. Use of this source code is governed by a
9179 // BSD-style license that can be found in the LICENSE file. 9198 // BSD-style license that can be found in the LICENSE file.
9180 9199
9181 // WARNING: Do not edit - generated code. 9200 // WARNING: Do not edit - generated code.
9182 9201
9183 9202
9184 @DomName('EntriesCallback') 9203 @DomName('EntriesCallback')
9185 // http://www.w3.org/TR/file-system-api/#the-entriescallback-interface 9204 // http://www.w3.org/TR/file-system-api/#the-entriescallback-interface
(...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after
9527 final dynamic _get_currentTarget; 9546 final dynamic _get_currentTarget;
9528 9547
9529 @DomName('Event.defaultPrevented') 9548 @DomName('Event.defaultPrevented')
9530 @DocsEditable 9549 @DocsEditable
9531 final bool defaultPrevented; 9550 final bool defaultPrevented;
9532 9551
9533 @DomName('Event.eventPhase') 9552 @DomName('Event.eventPhase')
9534 @DocsEditable 9553 @DocsEditable
9535 final int eventPhase; 9554 final int eventPhase;
9536 9555
9556 @DomName('Event.path')
9557 @DocsEditable
9558 // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#ex tensions-to-event
9559 @Experimental
9560 @Returns('NodeList')
9561 @Creates('NodeList')
9562 final List<Node> path;
9563
9537 EventTarget get target => _convertNativeToDart_EventTarget(this._get_target); 9564 EventTarget get target => _convertNativeToDart_EventTarget(this._get_target);
9538 @JSName('target') 9565 @JSName('target')
9539 @DomName('Event.target') 9566 @DomName('Event.target')
9540 @DocsEditable 9567 @DocsEditable
9541 @Creates('Node') 9568 @Creates('Node')
9542 @Returns('EventTarget|=Object') 9569 @Returns('EventTarget|=Object')
9543 final dynamic _get_target; 9570 final dynamic _get_target;
9544 9571
9545 @DomName('Event.timeStamp') 9572 @DomName('Event.timeStamp')
9546 @DocsEditable 9573 @DocsEditable
9547 final int timeStamp; 9574 final int timeStamp;
9548 9575
9549 @DomName('Event.type') 9576 @DomName('Event.type')
9550 @DocsEditable 9577 @DocsEditable
9551 final String type; 9578 final String type;
9552 9579
9553 @JSName('initEvent') 9580 @JSName('initEvent')
9554 @DomName('Event.initEvent') 9581 @DomName('Event.initEvent')
9555 @DocsEditable 9582 @DocsEditable
9556 void $dom_initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg ) native; 9583 void $dom_initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg ) native;
9557 9584
9558 @DomName('Event.path')
9559 @DocsEditable
9560 // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#ex tensions-to-event
9561 @Experimental
9562 @Returns('NodeList')
9563 @Creates('NodeList')
9564 List<Node> path() native;
9565
9566 @DomName('Event.preventDefault') 9585 @DomName('Event.preventDefault')
9567 @DocsEditable 9586 @DocsEditable
9568 void preventDefault() native; 9587 void preventDefault() native;
9569 9588
9570 @DomName('Event.stopImmediatePropagation') 9589 @DomName('Event.stopImmediatePropagation')
9571 @DocsEditable 9590 @DocsEditable
9572 void stopImmediatePropagation() native; 9591 void stopImmediatePropagation() native;
9573 9592
9574 @DomName('Event.stopPropagation') 9593 @DomName('Event.stopPropagation')
9575 @DocsEditable 9594 @DocsEditable
(...skipping 1412 matching lines...) Expand 10 before | Expand all | Expand 10 after
10988 class HtmlAllCollection extends Interceptor with ListMixin<Node>, ImmutableListM ixin<Node> implements JavaScriptIndexingBehavior, List<Node> native "HTMLAllColl ection" { 11007 class HtmlAllCollection extends Interceptor with ListMixin<Node>, ImmutableListM ixin<Node> implements JavaScriptIndexingBehavior, List<Node> native "HTMLAllColl ection" {
10989 11008
10990 @DomName('HTMLAllCollection.length') 11009 @DomName('HTMLAllCollection.length')
10991 @DocsEditable 11010 @DocsEditable
10992 int get length => JS("int", "#.length", this); 11011 int get length => JS("int", "#.length", this);
10993 11012
10994 Node operator[](int index) { 11013 Node operator[](int index) {
10995 if (JS("bool", "# >>> 0 !== # || # >= #", index, 11014 if (JS("bool", "# >>> 0 !== # || # >= #", index,
10996 index, index, length)) 11015 index, index, length))
10997 throw new RangeError.range(index, 0, length); 11016 throw new RangeError.range(index, 0, length);
10998 return JS("Node", "#[#]", this, index); 11017 return this.item(index);
10999 } 11018 }
11000 void operator[]=(int index, Node value) { 11019 void operator[]=(int index, Node value) {
11001 throw new UnsupportedError("Cannot assign element of immutable List."); 11020 throw new UnsupportedError("Cannot assign element of immutable List.");
11002 } 11021 }
11003 // -- start List<Node> mixins. 11022 // -- start List<Node> mixins.
11004 // Node is the element type. 11023 // Node is the element type.
11005 11024
11006 11025
11007 void set length(int value) { 11026 void set length(int value) {
11008 throw new UnsupportedError("Cannot resize immutable List."); 11027 throw new UnsupportedError("Cannot resize immutable List.");
(...skipping 19 matching lines...) Expand all
11028 if (len == 1) { 11047 if (len == 1) {
11029 return JS('Node', '#[0]', this); 11048 return JS('Node', '#[0]', this);
11030 } 11049 }
11031 if (len == 0) throw new StateError("No elements"); 11050 if (len == 0) throw new StateError("No elements");
11032 throw new StateError("More than one element"); 11051 throw new StateError("More than one element");
11033 } 11052 }
11034 11053
11035 Node elementAt(int index) => this[index]; 11054 Node elementAt(int index) => this[index];
11036 // -- end List<Node> mixins. 11055 // -- end List<Node> mixins.
11037 11056
11057 @DomName('HTMLAllCollection.__getter__')
11058 @DocsEditable
11059 @Experimental // untriaged
11060 Node __getter__(int index) native;
11061
11038 @DomName('HTMLAllCollection.item') 11062 @DomName('HTMLAllCollection.item')
11039 @DocsEditable 11063 @DocsEditable
11040 Node item(int index) native; 11064 Node item(int index) native;
11041 11065
11042 @DomName('HTMLAllCollection.namedItem') 11066 @DomName('HTMLAllCollection.namedItem')
11043 @DocsEditable 11067 @DocsEditable
11044 Node namedItem(String name) native; 11068 Node namedItem(String name) native;
11045 11069
11046 @DomName('HTMLAllCollection.tags') 11070 @DomName('HTMLAllCollection.tags')
11047 @DocsEditable 11071 @DocsEditable
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
11099 if (len == 1) { 11123 if (len == 1) {
11100 return JS('Node', '#[0]', this); 11124 return JS('Node', '#[0]', this);
11101 } 11125 }
11102 if (len == 0) throw new StateError("No elements"); 11126 if (len == 0) throw new StateError("No elements");
11103 throw new StateError("More than one element"); 11127 throw new StateError("More than one element");
11104 } 11128 }
11105 11129
11106 Node elementAt(int index) => this[index]; 11130 Node elementAt(int index) => this[index];
11107 // -- end List<Node> mixins. 11131 // -- end List<Node> mixins.
11108 11132
11133 @DomName('HTMLCollection.__getter__')
11134 @DocsEditable
11135 @Experimental // untriaged
11136 Node __getter__(String name) native;
11137
11109 @DomName('HTMLCollection.item') 11138 @DomName('HTMLCollection.item')
11110 @DocsEditable 11139 @DocsEditable
11111 Node item(int index) native; 11140 Node item(int index) native;
11112 11141
11113 @DomName('HTMLCollection.namedItem') 11142 @DomName('HTMLCollection.namedItem')
11114 @DocsEditable 11143 @DocsEditable
11115 Node namedItem(String name) native; 11144 Node namedItem(String name) native;
11116 } 11145 }
11117 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 11146 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
11118 // for details. All rights reserved. Use of this source code is governed by a 11147 // for details. All rights reserved. Use of this source code is governed by a
(...skipping 2182 matching lines...) Expand 10 before | Expand all | Expand 10 after
13301 bool disabled; 13330 bool disabled;
13302 13331
13303 @DomName('HTMLLinkElement.href') 13332 @DomName('HTMLLinkElement.href')
13304 @DocsEditable 13333 @DocsEditable
13305 String href; 13334 String href;
13306 13335
13307 @DomName('HTMLLinkElement.hreflang') 13336 @DomName('HTMLLinkElement.hreflang')
13308 @DocsEditable 13337 @DocsEditable
13309 String hreflang; 13338 String hreflang;
13310 13339
13340 @DomName('HTMLLinkElement.import')
13341 @DocsEditable
13342 @Experimental // untriaged
13343 final DocumentFragment import;
13344
13311 @DomName('HTMLLinkElement.media') 13345 @DomName('HTMLLinkElement.media')
13312 @DocsEditable 13346 @DocsEditable
13313 String media; 13347 String media;
13314 13348
13315 @DomName('HTMLLinkElement.rel') 13349 @DomName('HTMLLinkElement.rel')
13316 @DocsEditable 13350 @DocsEditable
13317 String rel; 13351 String rel;
13318 13352
13319 @DomName('HTMLLinkElement.sheet') 13353 @DomName('HTMLLinkElement.sheet')
13320 @DocsEditable 13354 @DocsEditable
(...skipping 1572 matching lines...) Expand 10 before | Expand all | Expand 10 after
14893 @DomName('HTMLMeterElement.value') 14927 @DomName('HTMLMeterElement.value')
14894 @DocsEditable 14928 @DocsEditable
14895 num value; 14929 num value;
14896 } 14930 }
14897 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14931 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14898 // for details. All rights reserved. Use of this source code is governed by a 14932 // for details. All rights reserved. Use of this source code is governed by a
14899 // BSD-style license that can be found in the LICENSE file. 14933 // BSD-style license that can be found in the LICENSE file.
14900 14934
14901 14935
14902 @DocsEditable 14936 @DocsEditable
14937 @DomName('MIDIAccess')
14938 @Experimental // untriaged
14939 class MidiAccess extends EventTarget native "MIDIAccess" {
14940
14941 @JSName('addEventListener')
14942 @DomName('MIDIAccess.addEventListener')
14943 @DocsEditable
14944 @Experimental // untriaged
14945 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
14946
14947 @DomName('MIDIAccess.dispatchEvent')
14948 @DocsEditable
14949 @Experimental // untriaged
14950 bool dispatchEvent(Event event) native;
14951
14952 @DomName('MIDIAccess.inputs')
14953 @DocsEditable
14954 @Experimental // untriaged
14955 List<MidiInput> inputs() native;
14956
14957 @DomName('MIDIAccess.outputs')
14958 @DocsEditable
14959 @Experimental // untriaged
14960 List<MidiOutput> outputs() native;
14961
14962 @JSName('removeEventListener')
14963 @DomName('MIDIAccess.removeEventListener')
14964 @DocsEditable
14965 @Experimental // untriaged
14966 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
14967 }
14968 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14969 // for details. All rights reserved. Use of this source code is governed by a
14970 // BSD-style license that can be found in the LICENSE file.
14971
14972
14973 @DocsEditable
14903 @DomName('MIDIConnectionEvent') 14974 @DomName('MIDIConnectionEvent')
14904 // http://webaudio.github.io/web-midi-api/#midiconnectionevent-interface 14975 // http://webaudio.github.io/web-midi-api/#midiconnectionevent-interface
14905 @Experimental 14976 @Experimental
14906 class MidiConnectionEvent extends Event native "MIDIConnectionEvent" { 14977 class MidiConnectionEvent extends Event native "MIDIConnectionEvent" {
14907 14978
14908 @DomName('MIDIConnectionEvent.port') 14979 @DomName('MIDIConnectionEvent.port')
14909 @DocsEditable 14980 @DocsEditable
14910 final MidiPort port; 14981 final MidiPort port;
14911 } 14982 }
14912 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14983 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
15084 if (len == 1) { 15155 if (len == 1) {
15085 return JS('MimeType', '#[0]', this); 15156 return JS('MimeType', '#[0]', this);
15086 } 15157 }
15087 if (len == 0) throw new StateError("No elements"); 15158 if (len == 0) throw new StateError("No elements");
15088 throw new StateError("More than one element"); 15159 throw new StateError("More than one element");
15089 } 15160 }
15090 15161
15091 MimeType elementAt(int index) => this[index]; 15162 MimeType elementAt(int index) => this[index];
15092 // -- end List<MimeType> mixins. 15163 // -- end List<MimeType> mixins.
15093 15164
15165 @DomName('MimeTypeArray.__getter__')
15166 @DocsEditable
15167 @Experimental // untriaged
15168 MimeType __getter__(String name) native;
15169
15094 @DomName('MimeTypeArray.item') 15170 @DomName('MimeTypeArray.item')
15095 @DocsEditable 15171 @DocsEditable
15096 MimeType item(int index) native; 15172 MimeType item(int index) native;
15097 15173
15098 @DomName('MimeTypeArray.namedItem') 15174 @DomName('MimeTypeArray.namedItem')
15099 @DocsEditable 15175 @DocsEditable
15100 MimeType namedItem(String name) native; 15176 MimeType namedItem(String name) native;
15101 } 15177 }
15102 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15178 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
15103 // for details. All rights reserved. Use of this source code is governed by a 15179 // for details. All rights reserved. Use of this source code is governed by a
(...skipping 467 matching lines...) Expand 10 before | Expand all | Expand 10 after
15571 @SupportedBrowser(SupportedBrowser.CHROME) 15647 @SupportedBrowser(SupportedBrowser.CHROME)
15572 @SupportedBrowser(SupportedBrowser.SAFARI) 15648 @SupportedBrowser(SupportedBrowser.SAFARI)
15573 @Experimental 15649 @Experimental
15574 // http://dev.w3.org/csswg/css-regions/#dom-named-flow-collection 15650 // http://dev.w3.org/csswg/css-regions/#dom-named-flow-collection
15575 class NamedFlowCollection native "WebKitNamedFlowCollection" { 15651 class NamedFlowCollection native "WebKitNamedFlowCollection" {
15576 15652
15577 @DomName('WebKitNamedFlowCollection.length') 15653 @DomName('WebKitNamedFlowCollection.length')
15578 @DocsEditable 15654 @DocsEditable
15579 final int length; 15655 final int length;
15580 15656
15657 @DomName('WebKitNamedFlowCollection.__getter__')
15658 @DocsEditable
15659 @Experimental // untriaged
15660 NamedFlow __getter__(String name) native;
15661
15581 @DomName('WebKitNamedFlowCollection.item') 15662 @DomName('WebKitNamedFlowCollection.item')
15582 @DocsEditable 15663 @DocsEditable
15583 NamedFlow item(int index) native; 15664 NamedFlow item(int index) native;
15584 15665
15585 @DomName('WebKitNamedFlowCollection.namedItem') 15666 @DomName('WebKitNamedFlowCollection.namedItem')
15586 @DocsEditable 15667 @DocsEditable
15587 NamedFlow namedItem(String name) native; 15668 NamedFlow namedItem(String name) native;
15588 } 15669 }
15589 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15670 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
15590 // for details. All rights reserved. Use of this source code is governed by a 15671 // for details. All rights reserved. Use of this source code is governed by a
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
15788 // for details. All rights reserved. Use of this source code is governed by a 15869 // for details. All rights reserved. Use of this source code is governed by a
15789 // BSD-style license that can be found in the LICENSE file. 15870 // BSD-style license that can be found in the LICENSE file.
15790 15871
15791 15872
15792 @DocsEditable 15873 @DocsEditable
15793 @DomName('NavigatorUserMediaError') 15874 @DomName('NavigatorUserMediaError')
15794 // http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserM ediaError 15875 // http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserM ediaError
15795 @Experimental 15876 @Experimental
15796 class NavigatorUserMediaError native "NavigatorUserMediaError" { 15877 class NavigatorUserMediaError native "NavigatorUserMediaError" {
15797 15878
15798 @DomName('NavigatorUserMediaError.PERMISSION_DENIED') 15879 @DomName('NavigatorUserMediaError.constraintName')
15799 @DocsEditable 15880 @DocsEditable
15800 @Experimental // nonstandard 15881 @Experimental // untriaged
15801 static const int PERMISSION_DENIED = 1; 15882 final String constraintName;
15802 15883
15803 @DomName('NavigatorUserMediaError.code') 15884 @DomName('NavigatorUserMediaError.message')
15804 @DocsEditable 15885 @DocsEditable
15805 @Experimental // nonstandard 15886 @Experimental // untriaged
15806 final int code; 15887 final String message;
15888
15889 @DomName('NavigatorUserMediaError.name')
15890 @DocsEditable
15891 @Experimental // untriaged
15892 final String name;
15807 } 15893 }
15808 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 15894 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
15809 // for details. All rights reserved. Use of this source code is governed by a 15895 // for details. All rights reserved. Use of this source code is governed by a
15810 // BSD-style license that can be found in the LICENSE file. 15896 // BSD-style license that can be found in the LICENSE file.
15811 15897
15812 // WARNING: Do not edit - generated code. 15898 // WARNING: Do not edit - generated code.
15813 15899
15814 15900
15815 @DomName('NavigatorUserMediaErrorCallback') 15901 @DomName('NavigatorUserMediaErrorCallback')
15816 // http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserM ediaErrorCallback 15902 // http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserM ediaErrorCallback
(...skipping 925 matching lines...) Expand 10 before | Expand all | Expand 10 after
16742 final ValidityState validity; 16828 final ValidityState validity;
16743 16829
16744 @DomName('HTMLObjectElement.width') 16830 @DomName('HTMLObjectElement.width')
16745 @DocsEditable 16831 @DocsEditable
16746 String width; 16832 String width;
16747 16833
16748 @DomName('HTMLObjectElement.willValidate') 16834 @DomName('HTMLObjectElement.willValidate')
16749 @DocsEditable 16835 @DocsEditable
16750 final bool willValidate; 16836 final bool willValidate;
16751 16837
16838 @DomName('HTMLObjectElement.__getter__')
16839 @DocsEditable
16840 @Experimental // untriaged
16841 bool __getter__(index_OR_name) native;
16842
16843 @DomName('HTMLObjectElement.__setter__')
16844 @DocsEditable
16845 @Experimental // untriaged
16846 void __setter__(index_OR_name, Node value) native;
16847
16752 @DomName('HTMLObjectElement.checkValidity') 16848 @DomName('HTMLObjectElement.checkValidity')
16753 @DocsEditable 16849 @DocsEditable
16754 bool checkValidity() native; 16850 bool checkValidity() native;
16755 16851
16756 @DomName('HTMLObjectElement.setCustomValidity') 16852 @DomName('HTMLObjectElement.setCustomValidity')
16757 @DocsEditable 16853 @DocsEditable
16758 void setCustomValidity(String error) native; 16854 void setCustomValidity(String error) native;
16759 } 16855 }
16760 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 16856 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
16761 // for details. All rights reserved. Use of this source code is governed by a 16857 // for details. All rights reserved. Use of this source code is governed by a
(...skipping 655 matching lines...) Expand 10 before | Expand all | Expand 10 after
17417 final String filename; 17513 final String filename;
17418 17514
17419 @DomName('Plugin.length') 17515 @DomName('Plugin.length')
17420 @DocsEditable 17516 @DocsEditable
17421 final int length; 17517 final int length;
17422 17518
17423 @DomName('Plugin.name') 17519 @DomName('Plugin.name')
17424 @DocsEditable 17520 @DocsEditable
17425 final String name; 17521 final String name;
17426 17522
17523 @DomName('Plugin.__getter__')
17524 @DocsEditable
17525 @Experimental // untriaged
17526 MimeType __getter__(String name) native;
17527
17427 @DomName('Plugin.item') 17528 @DomName('Plugin.item')
17428 @DocsEditable 17529 @DocsEditable
17429 MimeType item(int index) native; 17530 MimeType item(int index) native;
17430 17531
17431 @DomName('Plugin.namedItem') 17532 @DomName('Plugin.namedItem')
17432 @DocsEditable 17533 @DocsEditable
17433 MimeType namedItem(String name) native; 17534 MimeType namedItem(String name) native;
17434 } 17535 }
17435 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 17536 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17436 // for details. All rights reserved. Use of this source code is governed by a 17537 // for details. All rights reserved. Use of this source code is governed by a
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
17483 if (len == 1) { 17584 if (len == 1) {
17484 return JS('Plugin', '#[0]', this); 17585 return JS('Plugin', '#[0]', this);
17485 } 17586 }
17486 if (len == 0) throw new StateError("No elements"); 17587 if (len == 0) throw new StateError("No elements");
17487 throw new StateError("More than one element"); 17588 throw new StateError("More than one element");
17488 } 17589 }
17489 17590
17490 Plugin elementAt(int index) => this[index]; 17591 Plugin elementAt(int index) => this[index];
17491 // -- end List<Plugin> mixins. 17592 // -- end List<Plugin> mixins.
17492 17593
17594 @DomName('PluginArray.__getter__')
17595 @DocsEditable
17596 @Experimental // untriaged
17597 Plugin __getter__(String name) native;
17598
17493 @DomName('PluginArray.item') 17599 @DomName('PluginArray.item')
17494 @DocsEditable 17600 @DocsEditable
17495 Plugin item(int index) native; 17601 Plugin item(int index) native;
17496 17602
17497 @DomName('PluginArray.namedItem') 17603 @DomName('PluginArray.namedItem')
17498 @DocsEditable 17604 @DocsEditable
17499 Plugin namedItem(String name) native; 17605 Plugin namedItem(String name) native;
17500 17606
17501 @DomName('PluginArray.refresh') 17607 @DomName('PluginArray.refresh')
17502 @DocsEditable 17608 @DocsEditable
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after
17917 18023
17918 18024
17919 @DomName('RequestAnimationFrameCallback') 18025 @DomName('RequestAnimationFrameCallback')
17920 typedef void RequestAnimationFrameCallback(num highResTime); 18026 typedef void RequestAnimationFrameCallback(num highResTime);
17921 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 18027 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
17922 // for details. All rights reserved. Use of this source code is governed by a 18028 // for details. All rights reserved. Use of this source code is governed by a
17923 // BSD-style license that can be found in the LICENSE file. 18029 // BSD-style license that can be found in the LICENSE file.
17924 18030
17925 18031
17926 @DocsEditable 18032 @DocsEditable
18033 @DomName('ResourceProgressEvent')
18034 @Experimental // untriaged
18035 class ResourceProgressEvent extends ProgressEvent native "ResourceProgressEvent" {
18036
18037 @DomName('ResourceProgressEvent.url')
18038 @DocsEditable
18039 @Experimental // untriaged
18040 final String url;
18041 }
18042 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
18043 // for details. All rights reserved. Use of this source code is governed by a
18044 // BSD-style license that can be found in the LICENSE file.
18045
18046
18047 @DocsEditable
17927 @DomName('RTCDataChannel') 18048 @DomName('RTCDataChannel')
17928 // http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel 18049 // http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel
17929 @Experimental 18050 @Experimental
17930 class RtcDataChannel extends EventTarget native "RTCDataChannel" { 18051 class RtcDataChannel extends EventTarget native "RTCDataChannel" {
17931 18052
17932 @DomName('RTCDataChannel.closeEvent') 18053 @DomName('RTCDataChannel.closeEvent')
17933 @DocsEditable 18054 @DocsEditable
17934 static const EventStreamProvider<Event> closeEvent = const EventStreamProvider <Event>('close'); 18055 static const EventStreamProvider<Event> closeEvent = const EventStreamProvider <Event>('close');
17935 18056
17936 @DomName('RTCDataChannel.errorEvent') 18057 @DomName('RTCDataChannel.errorEvent')
(...skipping 599 matching lines...) Expand 10 before | Expand all | Expand 10 after
18536 // for details. All rights reserved. Use of this source code is governed by a 18657 // for details. All rights reserved. Use of this source code is governed by a
18537 // BSD-style license that can be found in the LICENSE file. 18658 // BSD-style license that can be found in the LICENSE file.
18538 18659
18539 18660
18540 @DocsEditable 18661 @DocsEditable
18541 @DomName('RTCStatsResponse') 18662 @DomName('RTCStatsResponse')
18542 // http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCStatsReport-RTCStats -getter-DOMString-id 18663 // http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCStatsReport-RTCStats -getter-DOMString-id
18543 @Experimental 18664 @Experimental
18544 class RtcStatsResponse native "RTCStatsResponse" { 18665 class RtcStatsResponse native "RTCStatsResponse" {
18545 18666
18667 @DomName('RTCStatsResponse.__getter__')
18668 @DocsEditable
18669 @Experimental // untriaged
18670 RtcStatsReport __getter__(String name) native;
18671
18546 @DomName('RTCStatsResponse.namedItem') 18672 @DomName('RTCStatsResponse.namedItem')
18547 @DocsEditable 18673 @DocsEditable
18548 RtcStatsReport namedItem(String name) native; 18674 RtcStatsReport namedItem(String name) native;
18549 18675
18550 @DomName('RTCStatsResponse.result') 18676 @DomName('RTCStatsResponse.result')
18551 @DocsEditable 18677 @DocsEditable
18552 List<RtcStatsReport> result() native; 18678 List<RtcStatsReport> result() native;
18553 } 18679 }
18554 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 18680 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
18555 // for details. All rights reserved. Use of this source code is governed by a 18681 // for details. All rights reserved. Use of this source code is governed by a
(...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after
18852 final ValidityState validity; 18978 final ValidityState validity;
18853 18979
18854 @DomName('HTMLSelectElement.value') 18980 @DomName('HTMLSelectElement.value')
18855 @DocsEditable 18981 @DocsEditable
18856 String value; 18982 String value;
18857 18983
18858 @DomName('HTMLSelectElement.willValidate') 18984 @DomName('HTMLSelectElement.willValidate')
18859 @DocsEditable 18985 @DocsEditable
18860 final bool willValidate; 18986 final bool willValidate;
18861 18987
18988 @DomName('HTMLSelectElement.__setter__')
18989 @DocsEditable
18990 @Experimental // untriaged
18991 void __setter__(int index, OptionElement value) native;
18992
18862 @DomName('HTMLSelectElement.checkValidity') 18993 @DomName('HTMLSelectElement.checkValidity')
18863 @DocsEditable 18994 @DocsEditable
18864 bool checkValidity() native; 18995 bool checkValidity() native;
18865 18996
18866 @DomName('HTMLSelectElement.item') 18997 @DomName('HTMLSelectElement.item')
18867 @DocsEditable 18998 @DocsEditable
18868 Node item(int index) native; 18999 Node item(int index) native;
18869 19000
18870 @DomName('HTMLSelectElement.namedItem') 19001 @DomName('HTMLSelectElement.namedItem')
18871 @DocsEditable 19002 @DocsEditable
(...skipping 1047 matching lines...) Expand 10 before | Expand all | Expand 10 after
19919 20050
19920 bool get isEmpty => $dom_key(0) == null; 20051 bool get isEmpty => $dom_key(0) == null;
19921 20052
19922 bool get isNotEmpty => !isEmpty; 20053 bool get isNotEmpty => !isEmpty;
19923 20054
19924 @JSName('length') 20055 @JSName('length')
19925 @DomName('Storage.length') 20056 @DomName('Storage.length')
19926 @DocsEditable 20057 @DocsEditable
19927 final int $dom_length; 20058 final int $dom_length;
19928 20059
20060 @DomName('Storage.__delete__')
20061 @DocsEditable
20062 @Experimental // untriaged
20063 bool __delete__(index_OR_name) native;
20064
19929 @DomName('Storage.__getter__') 20065 @DomName('Storage.__getter__')
19930 @DocsEditable 20066 @DocsEditable
19931 @Experimental // untriaged 20067 @Experimental // untriaged
19932 String __getter__(index_OR_name) native; 20068 String __getter__(index_OR_name) native;
19933 20069
20070 @DomName('Storage.__setter__')
20071 @DocsEditable
20072 @Experimental // untriaged
20073 void __setter__(index_OR_name, String value) native;
20074
19934 @JSName('clear') 20075 @JSName('clear')
19935 @DomName('Storage.clear') 20076 @DomName('Storage.clear')
19936 @DocsEditable 20077 @DocsEditable
19937 void $dom_clear() native; 20078 void $dom_clear() native;
19938 20079
19939 @JSName('getItem') 20080 @JSName('getItem')
19940 @DomName('Storage.getItem') 20081 @DomName('Storage.getItem')
19941 @DocsEditable 20082 @DocsEditable
19942 String $dom_getItem(String key) native; 20083 String $dom_getItem(String key) native;
19943 20084
(...skipping 672 matching lines...) Expand 10 before | Expand all | Expand 10 after
20616 // for details. All rights reserved. Use of this source code is governed by a 20757 // for details. All rights reserved. Use of this source code is governed by a
20617 // BSD-style license that can be found in the LICENSE file. 20758 // BSD-style license that can be found in the LICENSE file.
20618 20759
20619 // WARNING: Do not edit - generated code. 20760 // WARNING: Do not edit - generated code.
20620 20761
20621 20762
20622 @DomName('Text') 20763 @DomName('Text')
20623 class Text extends CharacterData native "Text" { 20764 class Text extends CharacterData native "Text" {
20624 factory Text(String data) => document.$dom_createTextNode(data); 20765 factory Text(String data) => document.$dom_createTextNode(data);
20625 20766
20626 @JSName('webkitInsertionParent')
20627 @DomName('Text.webkitInsertionParent')
20628 @DocsEditable
20629 @SupportedBrowser(SupportedBrowser.CHROME)
20630 @SupportedBrowser(SupportedBrowser.SAFARI)
20631 @Experimental
20632 // https://www.w3.org/Bugs/Public/show_bug.cgi?id=21067
20633 final Node insertionParent;
20634
20635 @DomName('Text.wholeText') 20767 @DomName('Text.wholeText')
20636 @DocsEditable 20768 @DocsEditable
20637 final String wholeText; 20769 final String wholeText;
20638 20770
20639 @DomName('Text.replaceWholeText') 20771 @DomName('Text.replaceWholeText')
20640 @DocsEditable 20772 @DocsEditable
20641 // http://dom.spec.whatwg.org/#dom-text-replacewholetext 20773 // http://dom.spec.whatwg.org/#dom-text-replacewholetext
20642 @deprecated // deprecated 20774 @deprecated // deprecated
20643 Text replaceWholeText(String content) native; 20775 Text replaceWholeText(String content) native;
20644 20776
(...skipping 2274 matching lines...) Expand 10 before | Expand all | Expand 10 after
22919 @DocsEditable 23051 @DocsEditable
22920 @Creates('Window|=Object') 23052 @Creates('Window|=Object')
22921 @Returns('Window|=Object') 23053 @Returns('Window|=Object')
22922 final dynamic _get_window; 23054 final dynamic _get_window;
22923 23055
22924 @DomName('Window.__getter__') 23056 @DomName('Window.__getter__')
22925 @DocsEditable 23057 @DocsEditable
22926 @Experimental // untriaged 23058 @Experimental // untriaged
22927 @Creates('Window|=Object') 23059 @Creates('Window|=Object')
22928 @Returns('Window|=Object') 23060 @Returns('Window|=Object')
22929 WindowBase __getter__(int index) { 23061 WindowBase __getter__(index_OR_name) {
22930 return _convertNativeToDart_Window(___getter___1(index)); 23062 if ((index_OR_name is int || index_OR_name == null)) {
23063 return _convertNativeToDart_Window(___getter___1(index_OR_name));
23064 }
23065 if ((index_OR_name is String || index_OR_name == null)) {
vsm 2013/06/07 15:44:31 We could clean this up ... 2nd clause can never be
Anton Muhin 2013/06/07 16:23:23 Sorry, what do you mean? It's a String argument o
23066 return _convertNativeToDart_Window(___getter___2(index_OR_name));
23067 }
23068 throw new ArgumentError("Incorrect number or type of arguments");
22931 } 23069 }
22932 @JSName('__getter__') 23070 @JSName('__getter__')
22933 @DomName('Window.__getter__') 23071 @DomName('Window.__getter__')
22934 @DocsEditable 23072 @DocsEditable
22935 @Experimental // untriaged 23073 @Experimental // untriaged
22936 @Creates('Window|=Object') 23074 @Creates('Window|=Object')
22937 @Returns('Window|=Object') 23075 @Returns('Window|=Object')
22938 ___getter___1(index) native; 23076 ___getter___1(int index) native;
23077 @JSName('__getter__')
23078 @DomName('Window.__getter__')
23079 @DocsEditable
23080 @Experimental // untriaged
23081 @Creates('Window|=Object')
23082 @Returns('Window|=Object')
23083 ___getter___2(String name) native;
22939 23084
22940 @JSName('addEventListener') 23085 @JSName('addEventListener')
22941 @DomName('Window.addEventListener') 23086 @DomName('Window.addEventListener')
22942 @DocsEditable 23087 @DocsEditable
22943 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native; 23088 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
22944 23089
22945 @DomName('Window.alert') 23090 @DomName('Window.alert')
22946 @DocsEditable 23091 @DocsEditable
22947 void alert(String message) native; 23092 void alert(String message) native;
22948 23093
(...skipping 1658 matching lines...) Expand 10 before | Expand all | Expand 10 after
24607 if (len == 1) { 24752 if (len == 1) {
24608 return JS('Node', '#[0]', this); 24753 return JS('Node', '#[0]', this);
24609 } 24754 }
24610 if (len == 0) throw new StateError("No elements"); 24755 if (len == 0) throw new StateError("No elements");
24611 throw new StateError("More than one element"); 24756 throw new StateError("More than one element");
24612 } 24757 }
24613 24758
24614 Node elementAt(int index) => this[index]; 24759 Node elementAt(int index) => this[index];
24615 // -- end List<Node> mixins. 24760 // -- end List<Node> mixins.
24616 24761
24762 @DomName('NamedNodeMap.__getter__')
24763 @DocsEditable
24764 @Experimental // untriaged
24765 Node __getter__(String name) native;
24766
24617 @DomName('NamedNodeMap.getNamedItem') 24767 @DomName('NamedNodeMap.getNamedItem')
24618 @DocsEditable 24768 @DocsEditable
24619 Node getNamedItem(String name) native; 24769 Node getNamedItem(String name) native;
24620 24770
24621 @DomName('NamedNodeMap.getNamedItemNS') 24771 @DomName('NamedNodeMap.getNamedItemNS')
24622 @DocsEditable 24772 @DocsEditable
24623 Node getNamedItemNS(String namespaceURI, String localName) native; 24773 Node getNamedItemNS(String namespaceURI, String localName) native;
24624 24774
24625 @DomName('NamedNodeMap.item') 24775 @DomName('NamedNodeMap.item')
24626 @DocsEditable 24776 @DocsEditable
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
24892 if (len == 1) { 25042 if (len == 1) {
24893 return JS('StyleSheet', '#[0]', this); 25043 return JS('StyleSheet', '#[0]', this);
24894 } 25044 }
24895 if (len == 0) throw new StateError("No elements"); 25045 if (len == 0) throw new StateError("No elements");
24896 throw new StateError("More than one element"); 25046 throw new StateError("More than one element");
24897 } 25047 }
24898 25048
24899 StyleSheet elementAt(int index) => this[index]; 25049 StyleSheet elementAt(int index) => this[index];
24900 // -- end List<StyleSheet> mixins. 25050 // -- end List<StyleSheet> mixins.
24901 25051
25052 @DomName('StyleSheetList.__getter__')
25053 @DocsEditable
25054 @Experimental // untriaged
25055 CssStyleSheet __getter__(String name) native;
25056
24902 @DomName('StyleSheetList.item') 25057 @DomName('StyleSheetList.item')
24903 @DocsEditable 25058 @DocsEditable
24904 StyleSheet item(int index) native; 25059 StyleSheet item(int index) native;
24905 } 25060 }
24906 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25061 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
24907 // for details. All rights reserved. Use of this source code is governed by a 25062 // for details. All rights reserved. Use of this source code is governed by a
24908 // BSD-style license that can be found in the LICENSE file. 25063 // BSD-style license that can be found in the LICENSE file.
24909 25064
24910 25065
24911 @DocsEditable 25066 @DocsEditable
24912 @DomName('WebKitCSSFilterValue') 25067 @DomName('WebKitCSSFilterValue')
24913 // http://dev.w3.org/csswg/cssom/ 25068 @SupportedBrowser(SupportedBrowser.CHROME)
24914 @deprecated // deprecated 25069 @SupportedBrowser(SupportedBrowser.SAFARI)
24915 abstract class _WebKitCSSFilterValue extends _CssValueList native "WebKitCSSFilt erValue" { 25070 @Experimental
25071 @Experimental // untriaged
25072 class _WebKitCSSFilterValue extends _CssValueList native "WebKitCSSFilterValue" {
25073
25074 @DomName('WebKitCSSFilterValue.CSS_FILTER_BLUR')
25075 @DocsEditable
25076 @Experimental // untriaged
25077 static const int CSS_FILTER_BLUR = 10;
25078
25079 @DomName('WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS')
25080 @DocsEditable
25081 @Experimental // untriaged
25082 static const int CSS_FILTER_BRIGHTNESS = 8;
25083
25084 @DomName('WebKitCSSFilterValue.CSS_FILTER_CONTRAST')
25085 @DocsEditable
25086 @Experimental // untriaged
25087 static const int CSS_FILTER_CONTRAST = 9;
25088
25089 @DomName('WebKitCSSFilterValue.CSS_FILTER_CUSTOM')
25090 @DocsEditable
25091 @Experimental // untriaged
25092 static const int CSS_FILTER_CUSTOM = 12;
25093
25094 @DomName('WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW')
25095 @DocsEditable
25096 @Experimental // untriaged
25097 static const int CSS_FILTER_DROP_SHADOW = 11;
25098
25099 @DomName('WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE')
25100 @DocsEditable
25101 @Experimental // untriaged
25102 static const int CSS_FILTER_GRAYSCALE = 2;
25103
25104 @DomName('WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE')
25105 @DocsEditable
25106 @Experimental // untriaged
25107 static const int CSS_FILTER_HUE_ROTATE = 5;
25108
25109 @DomName('WebKitCSSFilterValue.CSS_FILTER_INVERT')
25110 @DocsEditable
25111 @Experimental // untriaged
25112 static const int CSS_FILTER_INVERT = 6;
25113
25114 @DomName('WebKitCSSFilterValue.CSS_FILTER_OPACITY')
25115 @DocsEditable
25116 @Experimental // untriaged
25117 static const int CSS_FILTER_OPACITY = 7;
25118
25119 @DomName('WebKitCSSFilterValue.CSS_FILTER_REFERENCE')
25120 @DocsEditable
25121 @Experimental // untriaged
25122 static const int CSS_FILTER_REFERENCE = 1;
25123
25124 @DomName('WebKitCSSFilterValue.CSS_FILTER_SATURATE')
25125 @DocsEditable
25126 @Experimental // untriaged
25127 static const int CSS_FILTER_SATURATE = 4;
25128
25129 @DomName('WebKitCSSFilterValue.CSS_FILTER_SEPIA')
25130 @DocsEditable
25131 @Experimental // untriaged
25132 static const int CSS_FILTER_SEPIA = 3;
25133
25134 @DomName('WebKitCSSFilterValue.operationType')
25135 @DocsEditable
25136 @Experimental // untriaged
25137 final int operationType;
25138
25139 @DomName('WebKitCSSFilterValue.__getter__')
25140 @DocsEditable
25141 @Experimental // untriaged
25142 _CSSValue __getter__(int index) native;
24916 } 25143 }
24917 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25144 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
24918 // for details. All rights reserved. Use of this source code is governed by a 25145 // for details. All rights reserved. Use of this source code is governed by a
24919 // BSD-style license that can be found in the LICENSE file. 25146 // BSD-style license that can be found in the LICENSE file.
24920 25147
24921 25148
24922 @DocsEditable 25149 @DocsEditable
24923 @DomName('WebKitCSSMatrix') 25150 @DomName('WebKitCSSMatrix')
24924 @SupportedBrowser(SupportedBrowser.CHROME) 25151 @SupportedBrowser(SupportedBrowser.CHROME)
24925 @SupportedBrowser(SupportedBrowser.SAFARI) 25152 @SupportedBrowser(SupportedBrowser.SAFARI)
24926 @Experimental 25153 @Experimental
24927 // http://dev.w3.org/csswg/cssom/ 25154 @SupportedBrowser(SupportedBrowser.CHROME)
24928 @deprecated // deprecated 25155 @SupportedBrowser(SupportedBrowser.SAFARI)
24929 abstract class _WebKitCSSMatrix native "WebKitCSSMatrix" { 25156 @Experimental
25157 @Experimental // untriaged
25158 class _WebKitCSSMatrix native "WebKitCSSMatrix" {
24930 25159
24931 @DomName('WebKitCSSMatrix.WebKitCSSMatrix') 25160 @DomName('WebKitCSSMatrix.CSSMatrix')
24932 @DocsEditable 25161 @DocsEditable
24933 factory _WebKitCSSMatrix([String cssValue]) { 25162 factory _WebKitCSSMatrix([String cssValue]) {
24934 if (cssValue != null) { 25163 if (cssValue != null) {
24935 return _WebKitCSSMatrix._create_1(cssValue); 25164 return _WebKitCSSMatrix._create_1(cssValue);
24936 } 25165 }
24937 return _WebKitCSSMatrix._create_2(); 25166 return _WebKitCSSMatrix._create_2();
24938 } 25167 }
24939 static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new Web KitCSSMatrix(#)', cssValue); 25168 static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new Web KitCSSMatrix(#)', cssValue);
24940 static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new WebKitCSSMa trix()'); 25169 static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new WebKitCSSMa trix()');
25170
25171 @DomName('WebKitCSSMatrix.a')
25172 @DocsEditable
25173 @Experimental // untriaged
25174 num a;
25175
25176 @DomName('WebKitCSSMatrix.b')
25177 @DocsEditable
25178 @Experimental // untriaged
25179 num b;
25180
25181 @DomName('WebKitCSSMatrix.c')
25182 @DocsEditable
25183 @Experimental // untriaged
25184 num c;
25185
25186 @DomName('WebKitCSSMatrix.d')
25187 @DocsEditable
25188 @Experimental // untriaged
25189 num d;
25190
25191 @DomName('WebKitCSSMatrix.e')
25192 @DocsEditable
25193 @Experimental // untriaged
25194 num e;
25195
25196 @DomName('WebKitCSSMatrix.f')
25197 @DocsEditable
25198 @Experimental // untriaged
25199 num f;
25200
25201 @DomName('WebKitCSSMatrix.m11')
25202 @DocsEditable
25203 @Experimental // untriaged
25204 num m11;
25205
25206 @DomName('WebKitCSSMatrix.m12')
25207 @DocsEditable
25208 @Experimental // untriaged
25209 num m12;
25210
25211 @DomName('WebKitCSSMatrix.m13')
25212 @DocsEditable
25213 @Experimental // untriaged
25214 num m13;
25215
25216 @DomName('WebKitCSSMatrix.m14')
25217 @DocsEditable
25218 @Experimental // untriaged
25219 num m14;
25220
25221 @DomName('WebKitCSSMatrix.m21')
25222 @DocsEditable
25223 @Experimental // untriaged
25224 num m21;
25225
25226 @DomName('WebKitCSSMatrix.m22')
25227 @DocsEditable
25228 @Experimental // untriaged
25229 num m22;
25230
25231 @DomName('WebKitCSSMatrix.m23')
25232 @DocsEditable
25233 @Experimental // untriaged
25234 num m23;
25235
25236 @DomName('WebKitCSSMatrix.m24')
25237 @DocsEditable
25238 @Experimental // untriaged
25239 num m24;
25240
25241 @DomName('WebKitCSSMatrix.m31')
25242 @DocsEditable
25243 @Experimental // untriaged
25244 num m31;
25245
25246 @DomName('WebKitCSSMatrix.m32')
25247 @DocsEditable
25248 @Experimental // untriaged
25249 num m32;
25250
25251 @DomName('WebKitCSSMatrix.m33')
25252 @DocsEditable
25253 @Experimental // untriaged
25254 num m33;
25255
25256 @DomName('WebKitCSSMatrix.m34')
25257 @DocsEditable
25258 @Experimental // untriaged
25259 num m34;
25260
25261 @DomName('WebKitCSSMatrix.m41')
25262 @DocsEditable
25263 @Experimental // untriaged
25264 num m41;
25265
25266 @DomName('WebKitCSSMatrix.m42')
25267 @DocsEditable
25268 @Experimental // untriaged
25269 num m42;
25270
25271 @DomName('WebKitCSSMatrix.m43')
25272 @DocsEditable
25273 @Experimental // untriaged
25274 num m43;
25275
25276 @DomName('WebKitCSSMatrix.m44')
25277 @DocsEditable
25278 @Experimental // untriaged
25279 num m44;
25280
25281 @DomName('WebKitCSSMatrix.inverse')
25282 @DocsEditable
25283 @Experimental // untriaged
25284 _WebKitCSSMatrix inverse() native;
25285
25286 @DomName('WebKitCSSMatrix.multiply')
25287 @DocsEditable
25288 @Experimental // untriaged
25289 _WebKitCSSMatrix multiply(_WebKitCSSMatrix secondMatrix) native;
25290
25291 @DomName('WebKitCSSMatrix.rotate')
25292 @DocsEditable
25293 @Experimental // untriaged
25294 _WebKitCSSMatrix rotate(num rotX, num rotY, num rotZ) native;
25295
25296 @DomName('WebKitCSSMatrix.rotateAxisAngle')
25297 @DocsEditable
25298 @Experimental // untriaged
25299 _WebKitCSSMatrix rotateAxisAngle(num x, num y, num z, num angle) native;
25300
25301 @DomName('WebKitCSSMatrix.scale')
25302 @DocsEditable
25303 @Experimental // untriaged
25304 _WebKitCSSMatrix scale(num scaleX, num scaleY, num scaleZ) native;
25305
25306 @DomName('WebKitCSSMatrix.setMatrixValue')
25307 @DocsEditable
25308 @Experimental // untriaged
25309 void setMatrixValue(String string) native;
25310
25311 @DomName('WebKitCSSMatrix.skewX')
25312 @DocsEditable
25313 @Experimental // untriaged
25314 _WebKitCSSMatrix skewX(num angle) native;
25315
25316 @DomName('WebKitCSSMatrix.skewY')
25317 @DocsEditable
25318 @Experimental // untriaged
25319 _WebKitCSSMatrix skewY(num angle) native;
25320
25321 @DomName('WebKitCSSMatrix.toString')
25322 @DocsEditable
25323 @Experimental // untriaged
25324 String toString() native;
25325
25326 @DomName('WebKitCSSMatrix.translate')
25327 @DocsEditable
25328 @Experimental // untriaged
25329 _WebKitCSSMatrix translate(num x, num y, num z) native;
24941 } 25330 }
24942 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25331 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
24943 // for details. All rights reserved. Use of this source code is governed by a 25332 // for details. All rights reserved. Use of this source code is governed by a
24944 // BSD-style license that can be found in the LICENSE file. 25333 // BSD-style license that can be found in the LICENSE file.
24945 25334
24946 25335
24947 @DocsEditable 25336 @DocsEditable
24948 @DomName('WebKitCSSMixFunctionValue') 25337 @DomName('WebKitCSSMixFunctionValue')
24949 // http://dev.w3.org/csswg/cssom/ 25338 @SupportedBrowser(SupportedBrowser.CHROME)
24950 @deprecated // deprecated 25339 @SupportedBrowser(SupportedBrowser.SAFARI)
24951 abstract class _WebKitCSSMixFunctionValue extends _CssValueList native "WebKitCS SMixFunctionValue" { 25340 @Experimental
25341 @Experimental // untriaged
25342 class _WebKitCSSMixFunctionValue extends _CssValueList native "WebKitCSSMixFunct ionValue" {
24952 } 25343 }
24953 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25344 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
24954 // for details. All rights reserved. Use of this source code is governed by a 25345 // for details. All rights reserved. Use of this source code is governed by a
24955 // BSD-style license that can be found in the LICENSE file. 25346 // BSD-style license that can be found in the LICENSE file.
24956 25347
24957 25348
24958 @DocsEditable 25349 @DocsEditable
24959 @DomName('WebKitCSSTransformValue') 25350 @DomName('WebKitCSSTransformValue')
24960 // http://dev.w3.org/csswg/cssom/ 25351 @SupportedBrowser(SupportedBrowser.CHROME)
24961 @deprecated // deprecated 25352 @SupportedBrowser(SupportedBrowser.SAFARI)
24962 abstract class _WebKitCSSTransformValue extends _CssValueList native "WebKitCSST ransformValue" { 25353 @Experimental
25354 @Experimental // untriaged
25355 class _WebKitCSSTransformValue extends _CssValueList native "WebKitCSSTransformV alue" {
25356
25357 @DomName('WebKitCSSTransformValue.CSS_MATRIX')
25358 @DocsEditable
25359 @Experimental // untriaged
25360 static const int CSS_MATRIX = 11;
25361
25362 @DomName('WebKitCSSTransformValue.CSS_MATRIX3D')
25363 @DocsEditable
25364 @Experimental // untriaged
25365 static const int CSS_MATRIX3D = 21;
25366
25367 @DomName('WebKitCSSTransformValue.CSS_PERSPECTIVE')
25368 @DocsEditable
25369 @Experimental // untriaged
25370 static const int CSS_PERSPECTIVE = 20;
25371
25372 @DomName('WebKitCSSTransformValue.CSS_ROTATE')
25373 @DocsEditable
25374 @Experimental // untriaged
25375 static const int CSS_ROTATE = 4;
25376
25377 @DomName('WebKitCSSTransformValue.CSS_ROTATE3D')
25378 @DocsEditable
25379 @Experimental // untriaged
25380 static const int CSS_ROTATE3D = 17;
25381
25382 @DomName('WebKitCSSTransformValue.CSS_ROTATEX')
25383 @DocsEditable
25384 @Experimental // untriaged
25385 static const int CSS_ROTATEX = 14;
25386
25387 @DomName('WebKitCSSTransformValue.CSS_ROTATEY')
25388 @DocsEditable
25389 @Experimental // untriaged
25390 static const int CSS_ROTATEY = 15;
25391
25392 @DomName('WebKitCSSTransformValue.CSS_ROTATEZ')
25393 @DocsEditable
25394 @Experimental // untriaged
25395 static const int CSS_ROTATEZ = 16;
25396
25397 @DomName('WebKitCSSTransformValue.CSS_SCALE')
25398 @DocsEditable
25399 @Experimental // untriaged
25400 static const int CSS_SCALE = 5;
25401
25402 @DomName('WebKitCSSTransformValue.CSS_SCALE3D')
25403 @DocsEditable
25404 @Experimental // untriaged
25405 static const int CSS_SCALE3D = 19;
25406
25407 @DomName('WebKitCSSTransformValue.CSS_SCALEX')
25408 @DocsEditable
25409 @Experimental // untriaged
25410 static const int CSS_SCALEX = 6;
25411
25412 @DomName('WebKitCSSTransformValue.CSS_SCALEY')
25413 @DocsEditable
25414 @Experimental // untriaged
25415 static const int CSS_SCALEY = 7;
25416
25417 @DomName('WebKitCSSTransformValue.CSS_SCALEZ')
25418 @DocsEditable
25419 @Experimental // untriaged
25420 static const int CSS_SCALEZ = 18;
25421
25422 @DomName('WebKitCSSTransformValue.CSS_SKEW')
25423 @DocsEditable
25424 @Experimental // untriaged
25425 static const int CSS_SKEW = 8;
25426
25427 @DomName('WebKitCSSTransformValue.CSS_SKEWX')
25428 @DocsEditable
25429 @Experimental // untriaged
25430 static const int CSS_SKEWX = 9;
25431
25432 @DomName('WebKitCSSTransformValue.CSS_SKEWY')
25433 @DocsEditable
25434 @Experimental // untriaged
25435 static const int CSS_SKEWY = 10;
25436
25437 @DomName('WebKitCSSTransformValue.CSS_TRANSLATE')
25438 @DocsEditable
25439 @Experimental // untriaged
25440 static const int CSS_TRANSLATE = 1;
25441
25442 @DomName('WebKitCSSTransformValue.CSS_TRANSLATE3D')
25443 @DocsEditable
25444 @Experimental // untriaged
25445 static const int CSS_TRANSLATE3D = 13;
25446
25447 @DomName('WebKitCSSTransformValue.CSS_TRANSLATEX')
25448 @DocsEditable
25449 @Experimental // untriaged
25450 static const int CSS_TRANSLATEX = 2;
25451
25452 @DomName('WebKitCSSTransformValue.CSS_TRANSLATEY')
25453 @DocsEditable
25454 @Experimental // untriaged
25455 static const int CSS_TRANSLATEY = 3;
25456
25457 @DomName('WebKitCSSTransformValue.CSS_TRANSLATEZ')
25458 @DocsEditable
25459 @Experimental // untriaged
25460 static const int CSS_TRANSLATEZ = 12;
25461
25462 @DomName('WebKitCSSTransformValue.operationType')
25463 @DocsEditable
25464 @Experimental // untriaged
25465 final int operationType;
25466
25467 @DomName('WebKitCSSTransformValue.__getter__')
25468 @DocsEditable
25469 @Experimental // untriaged
25470 _CSSValue __getter__(int index) native;
24963 } 25471 }
24964 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25472 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
24965 // for details. All rights reserved. Use of this source code is governed by a 25473 // for details. All rights reserved. Use of this source code is governed by a
24966 // BSD-style license that can be found in the LICENSE file. 25474 // BSD-style license that can be found in the LICENSE file.
24967 25475
24968 25476
24969 @DocsEditable 25477 @DocsEditable
24970 @DomName('WorkerContext') 25478 @DomName('WorkerContext')
24971 // http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#Work erGlobalScope-partial 25479 // http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#Work erGlobalScope-partial
24972 @Experimental // stable 25480 @Experimental // stable
(...skipping 4406 matching lines...) Expand 10 before | Expand all | Expand 10 after
29379 _position = nextPosition; 29887 _position = nextPosition;
29380 return true; 29888 return true;
29381 } 29889 }
29382 _current = null; 29890 _current = null;
29383 _position = _array.length; 29891 _position = _array.length;
29384 return false; 29892 return false;
29385 } 29893 }
29386 29894
29387 T get current => _current; 29895 T get current => _current;
29388 } 29896 }
OLDNEW
« 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