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

Side by Side 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 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 1924 matching lines...) Expand 10 before | Expand all | Expand 10 after
1935 @DocsEditable 1935 @DocsEditable
1936 @Experimental // untriaged 1936 @Experimental // untriaged
1937 final CssStyleDeclaration style; 1937 final CssStyleDeclaration style;
1938 } 1938 }
1939 // 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
1940 // 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
1941 // BSD-style license that can be found in the LICENSE file. 1941 // BSD-style license that can be found in the LICENSE file.
1942 1942
1943 1943
1944 @DocsEditable 1944 @DocsEditable
1945 @DomName('WebKitCSSFilterRule') 1945 @DomName('WebKitCSSFilterValue')
1946 @SupportedBrowser(SupportedBrowser.CHROME) 1946 @SupportedBrowser(SupportedBrowser.CHROME)
1947 @SupportedBrowser(SupportedBrowser.SAFARI) 1947 @SupportedBrowser(SupportedBrowser.SAFARI)
1948 @Experimental 1948 @Experimental
1949 // http://www.w3.org/TR/filter-effects/ 1949 @Experimental // untriaged
1950 class CssFilterRule extends CssRule native "WebKitCSSFilterRule" { 1950 class CssFilterValue extends _CssValueList native "WebKitCSSFilterValue" {
1951 1951
1952 @DomName('WebKitCSSFilterRule.style') 1952 @DomName('WebKitCSSFilterValue.CSS_FILTER_BLUR')
1953 @DocsEditable 1953 @DocsEditable
1954 final CssStyleDeclaration style; 1954 @Experimental // untriaged
1955 static const int CSS_FILTER_BLUR = 10;
1956
1957 @DomName('WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS')
1958 @DocsEditable
1959 @Experimental // untriaged
1960 static const int CSS_FILTER_BRIGHTNESS = 8;
1961
1962 @DomName('WebKitCSSFilterValue.CSS_FILTER_CONTRAST')
1963 @DocsEditable
1964 @Experimental // untriaged
1965 static const int CSS_FILTER_CONTRAST = 9;
1966
1967 @DomName('WebKitCSSFilterValue.CSS_FILTER_CUSTOM')
1968 @DocsEditable
1969 @Experimental // untriaged
1970 static const int CSS_FILTER_CUSTOM = 12;
1971
1972 @DomName('WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW')
1973 @DocsEditable
1974 @Experimental // untriaged
1975 static const int CSS_FILTER_DROP_SHADOW = 11;
1976
1977 @DomName('WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE')
1978 @DocsEditable
1979 @Experimental // untriaged
1980 static const int CSS_FILTER_GRAYSCALE = 2;
1981
1982 @DomName('WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE')
1983 @DocsEditable
1984 @Experimental // untriaged
1985 static const int CSS_FILTER_HUE_ROTATE = 5;
1986
1987 @DomName('WebKitCSSFilterValue.CSS_FILTER_INVERT')
1988 @DocsEditable
1989 @Experimental // untriaged
1990 static const int CSS_FILTER_INVERT = 6;
1991
1992 @DomName('WebKitCSSFilterValue.CSS_FILTER_OPACITY')
1993 @DocsEditable
1994 @Experimental // untriaged
1995 static const int CSS_FILTER_OPACITY = 7;
1996
1997 @DomName('WebKitCSSFilterValue.CSS_FILTER_REFERENCE')
1998 @DocsEditable
1999 @Experimental // untriaged
2000 static const int CSS_FILTER_REFERENCE = 1;
2001
2002 @DomName('WebKitCSSFilterValue.CSS_FILTER_SATURATE')
2003 @DocsEditable
2004 @Experimental // untriaged
2005 static const int CSS_FILTER_SATURATE = 4;
2006
2007 @DomName('WebKitCSSFilterValue.CSS_FILTER_SEPIA')
2008 @DocsEditable
2009 @Experimental // untriaged
2010 static const int CSS_FILTER_SEPIA = 3;
2011
2012 @DomName('WebKitCSSFilterValue.operationType')
2013 @DocsEditable
2014 @Experimental // untriaged
2015 final int operationType;
2016
2017 @DomName('WebKitCSSFilterValue.__getter__')
2018 @DocsEditable
2019 @Experimental // untriaged
2020 _CSSValue __getter__(int index) native;
1955 } 2021 }
1956 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2022 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1957 // for details. All rights reserved. Use of this source code is governed by a 2023 // for details. All rights reserved. Use of this source code is governed by a
1958 // BSD-style license that can be found in the LICENSE file. 2024 // BSD-style license that can be found in the LICENSE file.
1959 2025
1960 2026
1961 @DocsEditable 2027 @DocsEditable
1962 @DomName('CSSFontFaceLoadEvent') 2028 @DomName('CSSFontFaceLoadEvent')
1963 // http://www.w3.org/TR/css3-fonts/ 2029 // http://www.w3.org/TR/css3-fonts/
1964 @Experimental 2030 @Experimental
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
2054 @DocsEditable 2120 @DocsEditable
2055 @Experimental // untriaged 2121 @Experimental // untriaged
2056 final CssStyleDeclaration style; 2122 final CssStyleDeclaration style;
2057 } 2123 }
2058 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2124 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2059 // for details. All rights reserved. Use of this source code is governed by a 2125 // for details. All rights reserved. Use of this source code is governed by a
2060 // BSD-style license that can be found in the LICENSE file. 2126 // BSD-style license that can be found in the LICENSE file.
2061 2127
2062 2128
2063 @DocsEditable 2129 @DocsEditable
2064 @DomName('WebKitCSSKeyframeRule')
2065 @SupportedBrowser(SupportedBrowser.CHROME)
2066 @SupportedBrowser(SupportedBrowser.SAFARI)
2067 @Experimental
2068 // http://www.w3.org/TR/css3-animations/#CSSKeyframeRule-interface
2069 class CssKeyframeRule extends CssRule native "WebKitCSSKeyframeRule" {
2070
2071 @DomName('WebKitCSSKeyframeRule.keyText')
2072 @DocsEditable
2073 String keyText;
2074
2075 @DomName('WebKitCSSKeyframeRule.style')
2076 @DocsEditable
2077 final CssStyleDeclaration style;
2078 }
2079 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2080 // for details. All rights reserved. Use of this source code is governed by a
2081 // BSD-style license that can be found in the LICENSE file.
2082
2083
2084 @DocsEditable
2085 @DomName('WebKitCSSKeyframesRule') 2130 @DomName('WebKitCSSKeyframesRule')
2086 @SupportedBrowser(SupportedBrowser.CHROME) 2131 @SupportedBrowser(SupportedBrowser.CHROME)
2087 @SupportedBrowser(SupportedBrowser.SAFARI) 2132 @SupportedBrowser(SupportedBrowser.SAFARI)
2088 @Experimental 2133 @Experimental
2089 @Experimental // untriaged 2134 @Experimental // untriaged
2090 class CssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" { 2135 class CssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" {
2091 2136
2092 @DomName('WebKitCSSKeyframesRule.cssRules') 2137 @DomName('WebKitCSSKeyframesRule.cssRules')
2093 @DocsEditable 2138 @DocsEditable
2094 @Experimental // untriaged 2139 @Experimental // untriaged
(...skipping 25 matching lines...) Expand all
2120 @DocsEditable 2165 @DocsEditable
2121 @Experimental // untriaged 2166 @Experimental // untriaged
2122 void insertRule(String rule) native; 2167 void insertRule(String rule) native;
2123 } 2168 }
2124 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2169 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2125 // for details. All rights reserved. Use of this source code is governed by a 2170 // for details. All rights reserved. Use of this source code is governed by a
2126 // BSD-style license that can be found in the LICENSE file. 2171 // BSD-style license that can be found in the LICENSE file.
2127 2172
2128 2173
2129 @DocsEditable 2174 @DocsEditable
2130 @DomName('WebKitCSSKeyframesRule') 2175 @DomName('WebKitCSSMatrix')
2131 @SupportedBrowser(SupportedBrowser.CHROME) 2176 @SupportedBrowser(SupportedBrowser.CHROME)
2132 @SupportedBrowser(SupportedBrowser.SAFARI) 2177 @SupportedBrowser(SupportedBrowser.SAFARI)
2133 @Experimental 2178 @Experimental
2134 // http://www.w3.org/TR/css3-animations/#csskeyframesrule 2179 @SupportedBrowser(SupportedBrowser.CHROME)
2135 class CssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" { 2180 @SupportedBrowser(SupportedBrowser.SAFARI)
2136 2181 @Experimental
2137 @DomName('WebKitCSSKeyframesRule.cssRules') 2182 @Experimental // untriaged
2183 class CssMatrix native "WebKitCSSMatrix" {
2184
2185 @DomName('WebKitCSSMatrix.CSSMatrix')
2186 @DocsEditable
2187 factory CssMatrix([String cssValue]) {
2188 if (cssValue != null) {
2189 return CssMatrix._create_1(cssValue);
2190 }
2191 return CssMatrix._create_2();
2192 }
2193 static CssMatrix _create_1(cssValue) => JS('CssMatrix', 'new WebKitCSSMatrix(# )', cssValue);
2194 static CssMatrix _create_2() => JS('CssMatrix', 'new WebKitCSSMatrix()');
2195
2196 @DomName('WebKitCSSMatrix.a')
2197 @DocsEditable
2198 @Experimental // untriaged
2199 num a;
2200
2201 @DomName('WebKitCSSMatrix.b')
2202 @DocsEditable
2203 @Experimental // untriaged
2204 num b;
2205
2206 @DomName('WebKitCSSMatrix.c')
2207 @DocsEditable
2208 @Experimental // untriaged
2209 num c;
2210
2211 @DomName('WebKitCSSMatrix.d')
2212 @DocsEditable
2213 @Experimental // untriaged
2214 num d;
2215
2216 @DomName('WebKitCSSMatrix.e')
2217 @DocsEditable
2218 @Experimental // untriaged
2219 num e;
2220
2221 @DomName('WebKitCSSMatrix.f')
2222 @DocsEditable
2223 @Experimental // untriaged
2224 num f;
2225
2226 @DomName('WebKitCSSMatrix.m11')
2227 @DocsEditable
2228 @Experimental // untriaged
2229 num m11;
2230
2231 @DomName('WebKitCSSMatrix.m12')
2232 @DocsEditable
2233 @Experimental // untriaged
2234 num m12;
2235
2236 @DomName('WebKitCSSMatrix.m13')
2237 @DocsEditable
2238 @Experimental // untriaged
2239 num m13;
2240
2241 @DomName('WebKitCSSMatrix.m14')
2242 @DocsEditable
2243 @Experimental // untriaged
2244 num m14;
2245
2246 @DomName('WebKitCSSMatrix.m21')
2247 @DocsEditable
2248 @Experimental // untriaged
2249 num m21;
2250
2251 @DomName('WebKitCSSMatrix.m22')
2252 @DocsEditable
2253 @Experimental // untriaged
2254 num m22;
2255
2256 @DomName('WebKitCSSMatrix.m23')
2257 @DocsEditable
2258 @Experimental // untriaged
2259 num m23;
2260
2261 @DomName('WebKitCSSMatrix.m24')
2262 @DocsEditable
2263 @Experimental // untriaged
2264 num m24;
2265
2266 @DomName('WebKitCSSMatrix.m31')
2267 @DocsEditable
2268 @Experimental // untriaged
2269 num m31;
2270
2271 @DomName('WebKitCSSMatrix.m32')
2272 @DocsEditable
2273 @Experimental // untriaged
2274 num m32;
2275
2276 @DomName('WebKitCSSMatrix.m33')
2277 @DocsEditable
2278 @Experimental // untriaged
2279 num m33;
2280
2281 @DomName('WebKitCSSMatrix.m34')
2282 @DocsEditable
2283 @Experimental // untriaged
2284 num m34;
2285
2286 @DomName('WebKitCSSMatrix.m41')
2287 @DocsEditable
2288 @Experimental // untriaged
2289 num m41;
2290
2291 @DomName('WebKitCSSMatrix.m42')
2292 @DocsEditable
2293 @Experimental // untriaged
2294 num m42;
2295
2296 @DomName('WebKitCSSMatrix.m43')
2297 @DocsEditable
2298 @Experimental // untriaged
2299 num m43;
2300
2301 @DomName('WebKitCSSMatrix.m44')
2302 @DocsEditable
2303 @Experimental // untriaged
2304 num m44;
2305
2306 @DomName('WebKitCSSMatrix.inverse')
2307 @DocsEditable
2308 @Experimental // untriaged
2309 CssMatrix inverse() native;
2310
2311 @DomName('WebKitCSSMatrix.multiply')
2312 @DocsEditable
2313 @Experimental // untriaged
2314 CssMatrix multiply(CssMatrix secondMatrix) native;
2315
2316 @DomName('WebKitCSSMatrix.rotate')
2317 @DocsEditable
2318 @Experimental // untriaged
2319 CssMatrix rotate(num rotX, num rotY, num rotZ) native;
2320
2321 @DomName('WebKitCSSMatrix.rotateAxisAngle')
2322 @DocsEditable
2323 @Experimental // untriaged
2324 CssMatrix rotateAxisAngle(num x, num y, num z, num angle) native;
2325
2326 @DomName('WebKitCSSMatrix.scale')
2327 @DocsEditable
2328 @Experimental // untriaged
2329 CssMatrix scale(num scaleX, num scaleY, num scaleZ) native;
2330
2331 @DomName('WebKitCSSMatrix.setMatrixValue')
2332 @DocsEditable
2333 @Experimental // untriaged
2334 void setMatrixValue(String string) native;
2335
2336 @DomName('WebKitCSSMatrix.skewX')
2337 @DocsEditable
2338 @Experimental // untriaged
2339 CssMatrix skewX(num angle) native;
2340
2341 @DomName('WebKitCSSMatrix.skewY')
2342 @DocsEditable
2343 @Experimental // untriaged
2344 CssMatrix skewY(num angle) native;
2345
2346 @DomName('WebKitCSSMatrix.toString')
2347 @DocsEditable
2348 @Experimental // untriaged
2349 String toString() native;
2350
2351 @DomName('WebKitCSSMatrix.translate')
2352 @DocsEditable
2353 @Experimental // untriaged
2354 CssMatrix translate(num x, num y, num z) native;
2355 }
2356 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2357 // for details. All rights reserved. Use of this source code is governed by a
2358 // BSD-style license that can be found in the LICENSE file.
2359
2360
2361 @DocsEditable
2362 @DomName('CSSMediaRule')
2363 class CssMediaRule extends CssRule native "CSSMediaRule" {
2364
2365 @DomName('CSSMediaRule.cssRules')
2138 @DocsEditable 2366 @DocsEditable
2139 @Returns('_CssRuleList') 2367 @Returns('_CssRuleList')
2140 @Creates('_CssRuleList') 2368 @Creates('_CssRuleList')
2141 final List<CssRule> cssRules; 2369 final List<CssRule> cssRules;
2142 2370
2143 @DomName('WebKitCSSKeyframesRule.name') 2371 @DomName('CSSMediaRule.media')
2144 @DocsEditable 2372 @DocsEditable
2145 String name; 2373 final MediaList media;
2146 2374
2147 @DomName('WebKitCSSKeyframesRule.__getter__') 2375 @DomName('CSSMediaRule.deleteRule')
2148 @DocsEditable 2376 @DocsEditable
2149 @Experimental // untriaged 2377 void deleteRule(int index) native;
2150 CssKeyframeRule __getter__(int index) native; 2378
2151 2379 @DomName('CSSMediaRule.insertRule')
2152 @DomName('WebKitCSSKeyframesRule.deleteRule') 2380 @DocsEditable
2153 @DocsEditable 2381 int insertRule(String rule, int index) native;
2154 void deleteRule(String key) native; 2382 }
2155 2383 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2156 @DomName('WebKitCSSKeyframesRule.findRule') 2384 // for details. All rights reserved. Use of this source code is governed by a
2157 @DocsEditable 2385 // BSD-style license that can be found in the LICENSE file.
2158 CssKeyframeRule findRule(String key) native; 2386
2159 2387
2160 @DomName('WebKitCSSKeyframesRule.insertRule') 2388 @DocsEditable
2161 @DocsEditable 2389 @DomName('WebKitCSSMixFunctionValue')
2162 void insertRule(String rule) native; 2390 @SupportedBrowser(SupportedBrowser.CHROME)
2163 } 2391 @SupportedBrowser(SupportedBrowser.SAFARI)
2164 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2392 @Experimental
2165 // for details. All rights reserved. Use of this source code is governed by a 2393 @Experimental // untriaged
2166 // BSD-style license that can be found in the LICENSE file. 2394 class CssMixFunctionValue extends _CssValueList native "WebKitCSSMixFunctionValu e" {
2167 2395 }
2168 2396 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2169 @DocsEditable 2397 // for details. All rights reserved. Use of this source code is governed by a
2170 @DomName('CSSMediaRule') 2398 // BSD-style license that can be found in the LICENSE file.
2171 class CssMediaRule extends CssRule native "CSSMediaRule" { 2399
2172 2400
2173 @DomName('CSSMediaRule.cssRules') 2401 @DocsEditable
2174 @DocsEditable 2402 @DomName('CSSPageRule')
2403 class CssPageRule extends CssRule native "CSSPageRule" {
2404
2405 @DomName('CSSPageRule.selectorText')
2406 @DocsEditable
2407 String selectorText;
2408
2409 @DomName('CSSPageRule.style')
2410 @DocsEditable
2411 final CssStyleDeclaration style;
2412 }
2413 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2414 // for details. All rights reserved. Use of this source code is governed by a
2415 // BSD-style license that can be found in the LICENSE file.
2416
2417
2418 @DocsEditable
2419 @DomName('WebKitCSSRegionRule')
2420 @SupportedBrowser(SupportedBrowser.CHROME)
2421 @SupportedBrowser(SupportedBrowser.SAFARI)
2422 @Experimental
2423 @Experimental // untriaged
2424 class CssRegionRule extends CssRule native "WebKitCSSRegionRule" {
2425
2426 @DomName('WebKitCSSRegionRule.cssRules')
2427 @DocsEditable
2428 @Experimental // untriaged
2175 @Returns('_CssRuleList') 2429 @Returns('_CssRuleList')
2176 @Creates('_CssRuleList') 2430 @Creates('_CssRuleList')
2177 final List<CssRule> cssRules; 2431 final List<CssRule> cssRules;
2178
2179 @DomName('CSSMediaRule.media')
2180 @DocsEditable
2181 final MediaList media;
2182
2183 @DomName('CSSMediaRule.deleteRule')
2184 @DocsEditable
2185 void deleteRule(int index) native;
2186
2187 @DomName('CSSMediaRule.insertRule')
2188 @DocsEditable
2189 int insertRule(String rule, int index) native;
2190 }
2191 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2192 // for details. All rights reserved. Use of this source code is governed by a
2193 // BSD-style license that can be found in the LICENSE file.
2194
2195
2196 @DocsEditable
2197 @DomName('CSSPageRule')
2198 class CssPageRule extends CssRule native "CSSPageRule" {
2199
2200 @DomName('CSSPageRule.selectorText')
2201 @DocsEditable
2202 String selectorText;
2203
2204 @DomName('CSSPageRule.style')
2205 @DocsEditable
2206 final CssStyleDeclaration style;
2207 }
2208 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2209 // for details. All rights reserved. Use of this source code is governed by a
2210 // BSD-style license that can be found in the LICENSE file.
2211
2212
2213 @DocsEditable
2214 @DomName('WebKitCSSRegionRule')
2215 @SupportedBrowser(SupportedBrowser.CHROME)
2216 @SupportedBrowser(SupportedBrowser.SAFARI)
2217 @Experimental
2218 @Experimental // untriaged
2219 class CssRegionRule extends CssRule native "WebKitCSSRegionRule" {
2220
2221 @DomName('WebKitCSSRegionRule.cssRules')
2222 @DocsEditable
2223 @Experimental // untriaged
2224 @Returns('_CssRuleList')
2225 @Creates('_CssRuleList')
2226 final List<CssRule> cssRules;
2227 }
2228 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2229 // for details. All rights reserved. Use of this source code is governed by a
2230 // BSD-style license that can be found in the LICENSE file.
2231
2232
2233 @DocsEditable
2234 @DomName('WebKitCSSRegionRule')
2235 @SupportedBrowser(SupportedBrowser.CHROME)
2236 @SupportedBrowser(SupportedBrowser.SAFARI)
2237 @Experimental
2238 // http://dev.w3.org/csswg/css-regions/#region-style-rule-interface
2239 class CssRegionRule extends CssRule native "WebKitCSSRegionRule" {
2240
2241 @DomName('WebKitCSSRegionRule.cssRules')
2242 @DocsEditable
2243 @Returns('_CssRuleList')
2244 @Creates('_CssRuleList')
2245 final List<CssRule> cssRules;
2246 } 2432 }
2247 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2433 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2248 // for details. All rights reserved. Use of this source code is governed by a 2434 // for details. All rights reserved. Use of this source code is governed by a
2249 // BSD-style license that can be found in the LICENSE file. 2435 // BSD-style license that can be found in the LICENSE file.
2250 2436
2251 2437
2252 @DocsEditable 2438 @DocsEditable
2253 @DomName('CSSRule') 2439 @DomName('CSSRule')
2254 class CssRule native "CSSRule" { 2440 class CssRule native "CSSRule" {
2255 2441
(...skipping 3405 matching lines...) Expand 10 before | Expand all | Expand 10 after
5661 @DomName('CSSSupportsRule.insertRule') 5847 @DomName('CSSSupportsRule.insertRule')
5662 @DocsEditable 5848 @DocsEditable
5663 int insertRule(String rule, int index) native; 5849 int insertRule(String rule, int index) native;
5664 } 5850 }
5665 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5851 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5666 // for details. All rights reserved. Use of this source code is governed by a 5852 // for details. All rights reserved. Use of this source code is governed by a
5667 // BSD-style license that can be found in the LICENSE file. 5853 // BSD-style license that can be found in the LICENSE file.
5668 5854
5669 5855
5670 @DocsEditable 5856 @DocsEditable
5857 @DomName('WebKitCSSTransformValue')
5858 @SupportedBrowser(SupportedBrowser.CHROME)
5859 @SupportedBrowser(SupportedBrowser.SAFARI)
5860 @Experimental
5861 @Experimental // untriaged
5862 class CssTransformValue extends _CssValueList native "WebKitCSSTransformValue" {
5863
5864 @DomName('WebKitCSSTransformValue.CSS_MATRIX')
5865 @DocsEditable
5866 @Experimental // untriaged
5867 static const int CSS_MATRIX = 11;
5868
5869 @DomName('WebKitCSSTransformValue.CSS_MATRIX3D')
5870 @DocsEditable
5871 @Experimental // untriaged
5872 static const int CSS_MATRIX3D = 21;
5873
5874 @DomName('WebKitCSSTransformValue.CSS_PERSPECTIVE')
5875 @DocsEditable
5876 @Experimental // untriaged
5877 static const int CSS_PERSPECTIVE = 20;
5878
5879 @DomName('WebKitCSSTransformValue.CSS_ROTATE')
5880 @DocsEditable
5881 @Experimental // untriaged
5882 static const int CSS_ROTATE = 4;
5883
5884 @DomName('WebKitCSSTransformValue.CSS_ROTATE3D')
5885 @DocsEditable
5886 @Experimental // untriaged
5887 static const int CSS_ROTATE3D = 17;
5888
5889 @DomName('WebKitCSSTransformValue.CSS_ROTATEX')
5890 @DocsEditable
5891 @Experimental // untriaged
5892 static const int CSS_ROTATEX = 14;
5893
5894 @DomName('WebKitCSSTransformValue.CSS_ROTATEY')
5895 @DocsEditable
5896 @Experimental // untriaged
5897 static const int CSS_ROTATEY = 15;
5898
5899 @DomName('WebKitCSSTransformValue.CSS_ROTATEZ')
5900 @DocsEditable
5901 @Experimental // untriaged
5902 static const int CSS_ROTATEZ = 16;
5903
5904 @DomName('WebKitCSSTransformValue.CSS_SCALE')
5905 @DocsEditable
5906 @Experimental // untriaged
5907 static const int CSS_SCALE = 5;
5908
5909 @DomName('WebKitCSSTransformValue.CSS_SCALE3D')
5910 @DocsEditable
5911 @Experimental // untriaged
5912 static const int CSS_SCALE3D = 19;
5913
5914 @DomName('WebKitCSSTransformValue.CSS_SCALEX')
5915 @DocsEditable
5916 @Experimental // untriaged
5917 static const int CSS_SCALEX = 6;
5918
5919 @DomName('WebKitCSSTransformValue.CSS_SCALEY')
5920 @DocsEditable
5921 @Experimental // untriaged
5922 static const int CSS_SCALEY = 7;
5923
5924 @DomName('WebKitCSSTransformValue.CSS_SCALEZ')
5925 @DocsEditable
5926 @Experimental // untriaged
5927 static const int CSS_SCALEZ = 18;
5928
5929 @DomName('WebKitCSSTransformValue.CSS_SKEW')
5930 @DocsEditable
5931 @Experimental // untriaged
5932 static const int CSS_SKEW = 8;
5933
5934 @DomName('WebKitCSSTransformValue.CSS_SKEWX')
5935 @DocsEditable
5936 @Experimental // untriaged
5937 static const int CSS_SKEWX = 9;
5938
5939 @DomName('WebKitCSSTransformValue.CSS_SKEWY')
5940 @DocsEditable
5941 @Experimental // untriaged
5942 static const int CSS_SKEWY = 10;
5943
5944 @DomName('WebKitCSSTransformValue.CSS_TRANSLATE')
5945 @DocsEditable
5946 @Experimental // untriaged
5947 static const int CSS_TRANSLATE = 1;
5948
5949 @DomName('WebKitCSSTransformValue.CSS_TRANSLATE3D')
5950 @DocsEditable
5951 @Experimental // untriaged
5952 static const int CSS_TRANSLATE3D = 13;
5953
5954 @DomName('WebKitCSSTransformValue.CSS_TRANSLATEX')
5955 @DocsEditable
5956 @Experimental // untriaged
5957 static const int CSS_TRANSLATEX = 2;
5958
5959 @DomName('WebKitCSSTransformValue.CSS_TRANSLATEY')
5960 @DocsEditable
5961 @Experimental // untriaged
5962 static const int CSS_TRANSLATEY = 3;
5963
5964 @DomName('WebKitCSSTransformValue.CSS_TRANSLATEZ')
5965 @DocsEditable
5966 @Experimental // untriaged
5967 static const int CSS_TRANSLATEZ = 12;
5968
5969 @DomName('WebKitCSSTransformValue.operationType')
5970 @DocsEditable
5971 @Experimental // untriaged
5972 final int operationType;
5973
5974 @DomName('WebKitCSSTransformValue.__getter__')
5975 @DocsEditable
5976 @Experimental // untriaged
5977 _CSSValue __getter__(int index) native;
5978 }
5979 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5980 // for details. All rights reserved. Use of this source code is governed by a
5981 // BSD-style license that can be found in the LICENSE file.
5982
5983
5984 @DocsEditable
5671 @DomName('CSSUnknownRule') 5985 @DomName('CSSUnknownRule')
5672 // http://dev.w3.org/csswg/cssom/#the-cssstylesheet-interface 5986 // http://dev.w3.org/csswg/cssom/#the-cssstylesheet-interface
5673 @deprecated // deprecated 5987 @deprecated // deprecated
5674 class CssUnknownRule extends CssRule native "CSSUnknownRule" { 5988 class CssUnknownRule extends CssRule native "CSSUnknownRule" {
5675 } 5989 }
5676 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5990 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5677 // for details. All rights reserved. Use of this source code is governed by a 5991 // for details. All rights reserved. Use of this source code is governed by a
5678 // BSD-style license that can be found in the LICENSE file. 5992 // BSD-style license that can be found in the LICENSE file.
5679 5993
5680 5994
(...skipping 19474 matching lines...) Expand 10 before | Expand all | Expand 10 after
25155 @DocsEditable 25469 @DocsEditable
25156 StyleSheet item(int index) native; 25470 StyleSheet item(int index) native;
25157 } 25471 }
25158 // 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
25159 // 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
25160 // BSD-style license that can be found in the LICENSE file. 25474 // BSD-style license that can be found in the LICENSE file.
25161 25475
25162 25476
25163 @DocsEditable 25477 @DocsEditable
25164 @DomName('WebKitCSSFilterValue') 25478 @DomName('WebKitCSSFilterValue')
25165 @SupportedBrowser(SupportedBrowser.CHROME) 25479 // http://dev.w3.org/csswg/cssom/
25166 @SupportedBrowser(SupportedBrowser.SAFARI) 25480 @deprecated // deprecated
25167 @Experimental 25481 abstract class _WebKitCSSFilterValue extends _CssValueList native "WebKitCSSFilt erValue" {
25168 @Experimental // untriaged
25169 class _WebKitCSSFilterValue extends _CssValueList native "WebKitCSSFilterValue" {
25170
25171 @DomName('WebKitCSSFilterValue.CSS_FILTER_BLUR')
25172 @DocsEditable
25173 @Experimental // untriaged
25174 static const int CSS_FILTER_BLUR = 10;
25175
25176 @DomName('WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS')
25177 @DocsEditable
25178 @Experimental // untriaged
25179 static const int CSS_FILTER_BRIGHTNESS = 8;
25180
25181 @DomName('WebKitCSSFilterValue.CSS_FILTER_CONTRAST')
25182 @DocsEditable
25183 @Experimental // untriaged
25184 static const int CSS_FILTER_CONTRAST = 9;
25185
25186 @DomName('WebKitCSSFilterValue.CSS_FILTER_CUSTOM')
25187 @DocsEditable
25188 @Experimental // untriaged
25189 static const int CSS_FILTER_CUSTOM = 12;
25190
25191 @DomName('WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW')
25192 @DocsEditable
25193 @Experimental // untriaged
25194 static const int CSS_FILTER_DROP_SHADOW = 11;
25195
25196 @DomName('WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE')
25197 @DocsEditable
25198 @Experimental // untriaged
25199 static const int CSS_FILTER_GRAYSCALE = 2;
25200
25201 @DomName('WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE')
25202 @DocsEditable
25203 @Experimental // untriaged
25204 static const int CSS_FILTER_HUE_ROTATE = 5;
25205
25206 @DomName('WebKitCSSFilterValue.CSS_FILTER_INVERT')
25207 @DocsEditable
25208 @Experimental // untriaged
25209 static const int CSS_FILTER_INVERT = 6;
25210
25211 @DomName('WebKitCSSFilterValue.CSS_FILTER_OPACITY')
25212 @DocsEditable
25213 @Experimental // untriaged
25214 static const int CSS_FILTER_OPACITY = 7;
25215
25216 @DomName('WebKitCSSFilterValue.CSS_FILTER_REFERENCE')
25217 @DocsEditable
25218 @Experimental // untriaged
25219 static const int CSS_FILTER_REFERENCE = 1;
25220
25221 @DomName('WebKitCSSFilterValue.CSS_FILTER_SATURATE')
25222 @DocsEditable
25223 @Experimental // untriaged
25224 static const int CSS_FILTER_SATURATE = 4;
25225
25226 @DomName('WebKitCSSFilterValue.CSS_FILTER_SEPIA')
25227 @DocsEditable
25228 @Experimental // untriaged
25229 static const int CSS_FILTER_SEPIA = 3;
25230
25231 @DomName('WebKitCSSFilterValue.operationType')
25232 @DocsEditable
25233 @Experimental // untriaged
25234 final int operationType;
25235
25236 @DomName('WebKitCSSFilterValue.__getter__')
25237 @DocsEditable
25238 @Experimental // untriaged
25239 _CSSValue __getter__(int index) native;
25240 } 25482 }
25241 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25483 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25242 // for details. All rights reserved. Use of this source code is governed by a 25484 // for details. All rights reserved. Use of this source code is governed by a
25485 // BSD-style license that can be found in the LICENSE file.
25486
25487
25488 @DocsEditable
25489 @DomName('WebKitCSSMatrix')
25490 // http://dev.w3.org/csswg/cssom/
25491 @deprecated // deprecated
25492 abstract class _WebKitCSSMatrix native "WebKitCSSMatrix" {
25493
25494 @DomName('WebKitCSSMatrix.WebKitCSSMatrix')
25495 @DocsEditable
25496 factory _WebKitCSSMatrix([String cssValue]) {
25497 if (cssValue != null) {
25498 return _WebKitCSSMatrix._create_1(cssValue);
25499 }
25500 return _WebKitCSSMatrix._create_2();
25501 }
25502 static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new Web KitCSSMatrix(#)', cssValue);
25503 static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new WebKitCSSMa trix()');
25504 }
25505 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25506 // for details. All rights reserved. Use of this source code is governed by a
25507 // BSD-style license that can be found in the LICENSE file.
25508
25509
25510 @DocsEditable
25511 @DomName('WebKitCSSMixFunctionValue')
25512 // http://dev.w3.org/csswg/cssom/
25513 @deprecated // deprecated
25514 abstract class _WebKitCSSMixFunctionValue extends _CssValueList native "WebKitCS SMixFunctionValue" {
25515 }
25516 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25517 // for details. All rights reserved. Use of this source code is governed by a
25243 // BSD-style license that can be found in the LICENSE file. 25518 // BSD-style license that can be found in the LICENSE file.
25244 25519
25245 25520
25246 @DocsEditable 25521 @DocsEditable
25247 @DomName('WebKitCSSFilterValue') 25522 @DomName('WebKitCSSTransformValue')
25248 // http://dev.w3.org/csswg/cssom/ 25523 // http://dev.w3.org/csswg/cssom/
25249 @deprecated // deprecated 25524 @deprecated // deprecated
25250 abstract class _WebKitCSSFilterValue extends _CssValueList native "WebKitCSSFilt erValue" { 25525 abstract class _WebKitCSSTransformValue extends _CssValueList native "WebKitCSST ransformValue" {
25251 } 25526 }
25252 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25527 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25253 // for details. All rights reserved. Use of this source code is governed by a 25528 // for details. All rights reserved. Use of this source code is governed by a
25254 // BSD-style license that can be found in the LICENSE file. 25529 // BSD-style license that can be found in the LICENSE file.
25255 25530
25256 25531
25257 @DocsEditable 25532 @DocsEditable
25258 @DomName('WebKitCSSMatrix') 25533 @DomName('WebKitCSSFilterRule')
25259 @SupportedBrowser(SupportedBrowser.CHROME) 25534 // http://www.w3.org/TR/filter-effects/
25260 @SupportedBrowser(SupportedBrowser.SAFARI)
25261 @Experimental 25535 @Experimental
25262 @SupportedBrowser(SupportedBrowser.CHROME) 25536 class _WebKitCssFilterRule extends CssRule native "WebKitCSSFilterRule" {
25263 @SupportedBrowser(SupportedBrowser.SAFARI)
25264 @Experimental
25265 @Experimental // untriaged
25266 class _WebKitCSSMatrix native "WebKitCSSMatrix" {
25267 25537
25268 @DomName('WebKitCSSMatrix.CSSMatrix') 25538 @DomName('WebKitCSSFilterRule.style')
25269 @DocsEditable 25539 @DocsEditable
25270 factory _WebKitCSSMatrix([String cssValue]) { 25540 final CssStyleDeclaration style;
25271 if (cssValue != null) {
25272 return _WebKitCSSMatrix._create_1(cssValue);
25273 }
25274 return _WebKitCSSMatrix._create_2();
25275 }
25276 static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new Web KitCSSMatrix(#)', cssValue);
25277 static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new WebKitCSSMa trix()');
25278
25279 @DomName('WebKitCSSMatrix.a')
25280 @DocsEditable
25281 @Experimental // untriaged
25282 num a;
25283
25284 @DomName('WebKitCSSMatrix.b')
25285 @DocsEditable
25286 @Experimental // untriaged
25287 num b;
25288
25289 @DomName('WebKitCSSMatrix.c')
25290 @DocsEditable
25291 @Experimental // untriaged
25292 num c;
25293
25294 @DomName('WebKitCSSMatrix.d')
25295 @DocsEditable
25296 @Experimental // untriaged
25297 num d;
25298
25299 @DomName('WebKitCSSMatrix.e')
25300 @DocsEditable
25301 @Experimental // untriaged
25302 num e;
25303
25304 @DomName('WebKitCSSMatrix.f')
25305 @DocsEditable
25306 @Experimental // untriaged
25307 num f;
25308
25309 @DomName('WebKitCSSMatrix.m11')
25310 @DocsEditable
25311 @Experimental // untriaged
25312 num m11;
25313
25314 @DomName('WebKitCSSMatrix.m12')
25315 @DocsEditable
25316 @Experimental // untriaged
25317 num m12;
25318
25319 @DomName('WebKitCSSMatrix.m13')
25320 @DocsEditable
25321 @Experimental // untriaged
25322 num m13;
25323
25324 @DomName('WebKitCSSMatrix.m14')
25325 @DocsEditable
25326 @Experimental // untriaged
25327 num m14;
25328
25329 @DomName('WebKitCSSMatrix.m21')
25330 @DocsEditable
25331 @Experimental // untriaged
25332 num m21;
25333
25334 @DomName('WebKitCSSMatrix.m22')
25335 @DocsEditable
25336 @Experimental // untriaged
25337 num m22;
25338
25339 @DomName('WebKitCSSMatrix.m23')
25340 @DocsEditable
25341 @Experimental // untriaged
25342 num m23;
25343
25344 @DomName('WebKitCSSMatrix.m24')
25345 @DocsEditable
25346 @Experimental // untriaged
25347 num m24;
25348
25349 @DomName('WebKitCSSMatrix.m31')
25350 @DocsEditable
25351 @Experimental // untriaged
25352 num m31;
25353
25354 @DomName('WebKitCSSMatrix.m32')
25355 @DocsEditable
25356 @Experimental // untriaged
25357 num m32;
25358
25359 @DomName('WebKitCSSMatrix.m33')
25360 @DocsEditable
25361 @Experimental // untriaged
25362 num m33;
25363
25364 @DomName('WebKitCSSMatrix.m34')
25365 @DocsEditable
25366 @Experimental // untriaged
25367 num m34;
25368
25369 @DomName('WebKitCSSMatrix.m41')
25370 @DocsEditable
25371 @Experimental // untriaged
25372 num m41;
25373
25374 @DomName('WebKitCSSMatrix.m42')
25375 @DocsEditable
25376 @Experimental // untriaged
25377 num m42;
25378
25379 @DomName('WebKitCSSMatrix.m43')
25380 @DocsEditable
25381 @Experimental // untriaged
25382 num m43;
25383
25384 @DomName('WebKitCSSMatrix.m44')
25385 @DocsEditable
25386 @Experimental // untriaged
25387 num m44;
25388
25389 @DomName('WebKitCSSMatrix.inverse')
25390 @DocsEditable
25391 @Experimental // untriaged
25392 _WebKitCSSMatrix inverse() native;
25393
25394 @DomName('WebKitCSSMatrix.multiply')
25395 @DocsEditable
25396 @Experimental // untriaged
25397 _WebKitCSSMatrix multiply(_WebKitCSSMatrix secondMatrix) native;
25398
25399 @DomName('WebKitCSSMatrix.rotate')
25400 @DocsEditable
25401 @Experimental // untriaged
25402 _WebKitCSSMatrix rotate(num rotX, num rotY, num rotZ) native;
25403
25404 @DomName('WebKitCSSMatrix.rotateAxisAngle')
25405 @DocsEditable
25406 @Experimental // untriaged
25407 _WebKitCSSMatrix rotateAxisAngle(num x, num y, num z, num angle) native;
25408
25409 @DomName('WebKitCSSMatrix.scale')
25410 @DocsEditable
25411 @Experimental // untriaged
25412 _WebKitCSSMatrix scale(num scaleX, num scaleY, num scaleZ) native;
25413
25414 @DomName('WebKitCSSMatrix.setMatrixValue')
25415 @DocsEditable
25416 @Experimental // untriaged
25417 void setMatrixValue(String string) native;
25418
25419 @DomName('WebKitCSSMatrix.skewX')
25420 @DocsEditable
25421 @Experimental // untriaged
25422 _WebKitCSSMatrix skewX(num angle) native;
25423
25424 @DomName('WebKitCSSMatrix.skewY')
25425 @DocsEditable
25426 @Experimental // untriaged
25427 _WebKitCSSMatrix skewY(num angle) native;
25428
25429 @DomName('WebKitCSSMatrix.toString')
25430 @DocsEditable
25431 @Experimental // untriaged
25432 String toString() native;
25433
25434 @DomName('WebKitCSSMatrix.translate')
25435 @DocsEditable
25436 @Experimental // untriaged
25437 _WebKitCSSMatrix translate(num x, num y, num z) native;
25438 } 25541 }
25439 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25542 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25440 // for details. All rights reserved. Use of this source code is governed by a 25543 // for details. All rights reserved. Use of this source code is governed by a
25441 // BSD-style license that can be found in the LICENSE file. 25544 // BSD-style license that can be found in the LICENSE file.
25442 25545
25443 25546
25444 @DocsEditable 25547 @DocsEditable
25445 @DomName('WebKitCSSMatrix') 25548 @DomName('WebKitCSSKeyframeRule')
25446 // http://dev.w3.org/csswg/cssom/ 25549 // http://www.w3.org/TR/css3-animations/#CSSKeyframeRule-interface
25447 @deprecated // deprecated 25550 @Experimental
25448 abstract class _WebKitCSSMatrix native "WebKitCSSMatrix" { 25551 class _WebKitCssKeyframeRule extends CssRule native "WebKitCSSKeyframeRule" {
25449 25552
25450 @DomName('WebKitCSSMatrix.WebKitCSSMatrix') 25553 @DomName('WebKitCSSKeyframeRule.keyText')
25451 @DocsEditable 25554 @DocsEditable
25452 factory _WebKitCSSMatrix([String cssValue]) { 25555 String keyText;
25453 if (cssValue != null) { 25556
25454 return _WebKitCSSMatrix._create_1(cssValue); 25557 @DomName('WebKitCSSKeyframeRule.style')
25455 } 25558 @DocsEditable
25456 return _WebKitCSSMatrix._create_2(); 25559 final CssStyleDeclaration style;
25457 }
25458 static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new Web KitCSSMatrix(#)', cssValue);
25459 static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new WebKitCSSMa trix()');
25460 } 25560 }
25461 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25561 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25462 // for details. All rights reserved. Use of this source code is governed by a 25562 // for details. All rights reserved. Use of this source code is governed by a
25463 // BSD-style license that can be found in the LICENSE file.
25464
25465
25466 @DocsEditable
25467 @DomName('WebKitCSSMixFunctionValue')
25468 @SupportedBrowser(SupportedBrowser.CHROME)
25469 @SupportedBrowser(SupportedBrowser.SAFARI)
25470 @Experimental
25471 @Experimental // untriaged
25472 class _WebKitCSSMixFunctionValue extends _CssValueList native "WebKitCSSMixFunct ionValue" {
25473 }
25474 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25475 // for details. All rights reserved. Use of this source code is governed by a
25476 // BSD-style license that can be found in the LICENSE file.
25477
25478
25479 @DocsEditable
25480 @DomName('WebKitCSSMixFunctionValue')
25481 // http://dev.w3.org/csswg/cssom/
25482 @deprecated // deprecated
25483 abstract class _WebKitCSSMixFunctionValue extends _CssValueList native "WebKitCS SMixFunctionValue" {
25484 }
25485 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25486 // for details. All rights reserved. Use of this source code is governed by a
25487 // BSD-style license that can be found in the LICENSE file. 25563 // BSD-style license that can be found in the LICENSE file.
25488 25564
25489 25565
25490 @DocsEditable 25566 @DocsEditable
25491 @DomName('WebKitCSSTransformValue') 25567 @DomName('WebKitCSSKeyframesRule')
25492 @SupportedBrowser(SupportedBrowser.CHROME) 25568 // http://www.w3.org/TR/css3-animations/#csskeyframesrule
25493 @SupportedBrowser(SupportedBrowser.SAFARI)
25494 @Experimental 25569 @Experimental
25495 @Experimental // untriaged 25570 class _WebKitCssKeyframesRule extends CssRule native "WebKitCSSKeyframesRule" {
25496 class _WebKitCSSTransformValue extends _CssValueList native "WebKitCSSTransformV alue" {
25497 25571
25498 @DomName('WebKitCSSTransformValue.CSS_MATRIX') 25572 @DomName('WebKitCSSKeyframesRule.cssRules')
25573 @DocsEditable
25574 @Returns('_CssRuleList')
25575 @Creates('_CssRuleList')
25576 final List<CssRule> cssRules;
25577
25578 @DomName('WebKitCSSKeyframesRule.name')
25579 @DocsEditable
25580 String name;
25581
25582 @DomName('WebKitCSSKeyframesRule.__getter__')
25499 @DocsEditable 25583 @DocsEditable
25500 @Experimental // untriaged 25584 @Experimental // untriaged
25501 static const int CSS_MATRIX = 11; 25585 _WebKitCssKeyframeRule __getter__(int index) native;
25502 25586
25503 @DomName('WebKitCSSTransformValue.CSS_MATRIX3D') 25587 @DomName('WebKitCSSKeyframesRule.deleteRule')
25504 @DocsEditable 25588 @DocsEditable
25505 @Experimental // untriaged 25589 void deleteRule(String key) native;
25506 static const int CSS_MATRIX3D = 21;
25507 25590
25508 @DomName('WebKitCSSTransformValue.CSS_PERSPECTIVE') 25591 @DomName('WebKitCSSKeyframesRule.findRule')
25509 @DocsEditable 25592 @DocsEditable
25510 @Experimental // untriaged 25593 _WebKitCssKeyframeRule findRule(String key) native;
25511 static const int CSS_PERSPECTIVE = 20;
25512 25594
25513 @DomName('WebKitCSSTransformValue.CSS_ROTATE') 25595 @DomName('WebKitCSSKeyframesRule.insertRule')
25514 @DocsEditable 25596 @DocsEditable
25515 @Experimental // untriaged 25597 void insertRule(String rule) native;
25516 static const int CSS_ROTATE = 4;
25517
25518 @DomName('WebKitCSSTransformValue.CSS_ROTATE3D')
25519 @DocsEditable
25520 @Experimental // untriaged
25521 static const int CSS_ROTATE3D = 17;
25522
25523 @DomName('WebKitCSSTransformValue.CSS_ROTATEX')
25524 @DocsEditable
25525 @Experimental // untriaged
25526 static const int CSS_ROTATEX = 14;
25527
25528 @DomName('WebKitCSSTransformValue.CSS_ROTATEY')
25529 @DocsEditable
25530 @Experimental // untriaged
25531 static const int CSS_ROTATEY = 15;
25532
25533 @DomName('WebKitCSSTransformValue.CSS_ROTATEZ')
25534 @DocsEditable
25535 @Experimental // untriaged
25536 static const int CSS_ROTATEZ = 16;
25537
25538 @DomName('WebKitCSSTransformValue.CSS_SCALE')
25539 @DocsEditable
25540 @Experimental // untriaged
25541 static const int CSS_SCALE = 5;
25542
25543 @DomName('WebKitCSSTransformValue.CSS_SCALE3D')
25544 @DocsEditable
25545 @Experimental // untriaged
25546 static const int CSS_SCALE3D = 19;
25547
25548 @DomName('WebKitCSSTransformValue.CSS_SCALEX')
25549 @DocsEditable
25550 @Experimental // untriaged
25551 static const int CSS_SCALEX = 6;
25552
25553 @DomName('WebKitCSSTransformValue.CSS_SCALEY')
25554 @DocsEditable
25555 @Experimental // untriaged
25556 static const int CSS_SCALEY = 7;
25557
25558 @DomName('WebKitCSSTransformValue.CSS_SCALEZ')
25559 @DocsEditable
25560 @Experimental // untriaged
25561 static const int CSS_SCALEZ = 18;
25562
25563 @DomName('WebKitCSSTransformValue.CSS_SKEW')
25564 @DocsEditable
25565 @Experimental // untriaged
25566 static const int CSS_SKEW = 8;
25567
25568 @DomName('WebKitCSSTransformValue.CSS_SKEWX')
25569 @DocsEditable
25570 @Experimental // untriaged
25571 static const int CSS_SKEWX = 9;
25572
25573 @DomName('WebKitCSSTransformValue.CSS_SKEWY')
25574 @DocsEditable
25575 @Experimental // untriaged
25576 static const int CSS_SKEWY = 10;
25577
25578 @DomName('WebKitCSSTransformValue.CSS_TRANSLATE')
25579 @DocsEditable
25580 @Experimental // untriaged
25581 static const int CSS_TRANSLATE = 1;
25582
25583 @DomName('WebKitCSSTransformValue.CSS_TRANSLATE3D')
25584 @DocsEditable
25585 @Experimental // untriaged
25586 static const int CSS_TRANSLATE3D = 13;
25587
25588 @DomName('WebKitCSSTransformValue.CSS_TRANSLATEX')
25589 @DocsEditable
25590 @Experimental // untriaged
25591 static const int CSS_TRANSLATEX = 2;
25592
25593 @DomName('WebKitCSSTransformValue.CSS_TRANSLATEY')
25594 @DocsEditable
25595 @Experimental // untriaged
25596 static const int CSS_TRANSLATEY = 3;
25597
25598 @DomName('WebKitCSSTransformValue.CSS_TRANSLATEZ')
25599 @DocsEditable
25600 @Experimental // untriaged
25601 static const int CSS_TRANSLATEZ = 12;
25602
25603 @DomName('WebKitCSSTransformValue.operationType')
25604 @DocsEditable
25605 @Experimental // untriaged
25606 final int operationType;
25607
25608 @DomName('WebKitCSSTransformValue.__getter__')
25609 @DocsEditable
25610 @Experimental // untriaged
25611 _CSSValue __getter__(int index) native;
25612 } 25598 }
25613 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25599 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25614 // for details. All rights reserved. Use of this source code is governed by a 25600 // for details. All rights reserved. Use of this source code is governed by a
25615 // BSD-style license that can be found in the LICENSE file. 25601 // BSD-style license that can be found in the LICENSE file.
25616 25602
25617 25603
25618 @DocsEditable 25604 @DocsEditable
25619 @DomName('WebKitCSSTransformValue') 25605 @DomName('WebKitCSSRegionRule')
25620 // http://dev.w3.org/csswg/cssom/ 25606 // http://dev.w3.org/csswg/css-regions/#region-style-rule-interface
25621 @deprecated // deprecated 25607 @Experimental
25622 abstract class _WebKitCSSTransformValue extends _CssValueList native "WebKitCSST ransformValue" { 25608 class _WebKitCssRegionRule extends CssRule native "WebKitCSSRegionRule" {
25609
25610 @DomName('WebKitCSSRegionRule.cssRules')
25611 @DocsEditable
25612 @Returns('_CssRuleList')
25613 @Creates('_CssRuleList')
25614 final List<CssRule> cssRules;
25623 } 25615 }
25624 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 25616 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
25625 // for details. All rights reserved. Use of this source code is governed by a 25617 // for details. All rights reserved. Use of this source code is governed by a
25626 // BSD-style license that can be found in the LICENSE file. 25618 // BSD-style license that can be found in the LICENSE file.
25627 25619
25628 25620
25629 @DocsEditable 25621 @DocsEditable
25630 @DomName('WorkerContext') 25622 @DomName('WorkerContext')
25631 // http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#Work erGlobalScope-partial 25623 // http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#Work erGlobalScope-partial
25632 @Experimental // stable 25624 @Experimental // stable
(...skipping 4406 matching lines...) Expand 10 before | Expand all | Expand 10 after
30039 _position = nextPosition; 30031 _position = nextPosition;
30040 return true; 30032 return true;
30041 } 30033 }
30042 _current = null; 30034 _current = null;
30043 _position = _array.length; 30035 _position = _array.length;
30044 return false; 30036 return false;
30045 } 30037 }
30046 30038
30047 T get current => _current; 30039 T get current => _current;
30048 } 30040 }
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