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

Side by Side Diff: sdk/lib/svg/dart2js/svg_dart2js.dart

Issue 15074006: Generating annotations from DOM triage list. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 7 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
OLDNEW
1 library dart.dom.svg; 1 library dart.dom.svg;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:_collection-dev'; 5 import 'dart:_collection-dev';
6 import 'dart:html'; 6 import 'dart:html';
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me; 8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me;
9 import 'dart:_foreign_helper' show JS; 9 import 'dart:_foreign_helper' show JS;
10 // DO NOT EDIT - unless you are editing documentation as per: 10 // DO NOT EDIT - unless you are editing documentation as per:
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
56 return el; 56 return el;
57 } 57 }
58 } 58 }
59 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 59 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
60 // for details. All rights reserved. Use of this source code is governed by a 60 // for details. All rights reserved. Use of this source code is governed by a
61 // BSD-style license that can be found in the LICENSE file. 61 // BSD-style license that can be found in the LICENSE file.
62 62
63 63
64 @DocsEditable 64 @DocsEditable
65 @DomName('SVGAElement') 65 @DomName('SVGAElement')
66 @Unstable
66 class AElement extends StyledElement implements UriReference, Tests, Transformab le, ExternalResourcesRequired, LangSpace native "SVGAElement" { 67 class AElement extends StyledElement implements UriReference, Tests, Transformab le, ExternalResourcesRequired, LangSpace native "SVGAElement" {
67 68
68 @DomName('SVGAElement.SVGAElement') 69 @DomName('SVGAElement.SVGAElement')
69 @DocsEditable 70 @DocsEditable
70 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); 71 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a");
71 72
72 @DomName('SVGAElement.target') 73 @DomName('SVGAElement.target')
73 @DocsEditable 74 @DocsEditable
74 final AnimatedString target; 75 final AnimatedString target;
75 76
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 151 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
151 // for details. All rights reserved. Use of this source code is governed by a 152 // for details. All rights reserved. Use of this source code is governed by a
152 // BSD-style license that can be found in the LICENSE file. 153 // BSD-style license that can be found in the LICENSE file.
153 154
154 155
155 @DocsEditable 156 @DocsEditable
156 @DomName('SVGAltGlyphElement') 157 @DomName('SVGAltGlyphElement')
157 @SupportedBrowser(SupportedBrowser.CHROME) 158 @SupportedBrowser(SupportedBrowser.CHROME)
158 @SupportedBrowser(SupportedBrowser.FIREFOX) 159 @SupportedBrowser(SupportedBrowser.FIREFOX)
159 @SupportedBrowser(SupportedBrowser.SAFARI) 160 @SupportedBrowser(SupportedBrowser.SAFARI)
161 @Unstable
160 class AltGlyphElement extends TextPositioningElement implements UriReference nat ive "SVGAltGlyphElement" { 162 class AltGlyphElement extends TextPositioningElement implements UriReference nat ive "SVGAltGlyphElement" {
161 163
162 @DomName('SVGAltGlyphElement.SVGAltGlyphElement') 164 @DomName('SVGAltGlyphElement.SVGAltGlyphElement')
163 @DocsEditable 165 @DocsEditable
164 factory AltGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag(" altGlyph"); 166 factory AltGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag(" altGlyph");
165 167
166 /// Checks if this type is supported on the current platform. 168 /// Checks if this type is supported on the current platform.
167 static bool get supported => SvgElement.isTagSupported('altGlyph') && (new Svg Element.tag('altGlyph') is AltGlyphElement); 169 static bool get supported => SvgElement.isTagSupported('altGlyph') && (new Svg Element.tag('altGlyph') is AltGlyphElement);
168 170
169 @DomName('SVGAltGlyphElement.format') 171 @DomName('SVGAltGlyphElement.format')
(...skipping 10 matching lines...) Expand all
180 @DocsEditable 182 @DocsEditable
181 final AnimatedString href; 183 final AnimatedString href;
182 } 184 }
183 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 185 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
184 // for details. All rights reserved. Use of this source code is governed by a 186 // for details. All rights reserved. Use of this source code is governed by a
185 // BSD-style license that can be found in the LICENSE file. 187 // BSD-style license that can be found in the LICENSE file.
186 188
187 189
188 @DocsEditable 190 @DocsEditable
189 @DomName('SVGAngle') 191 @DomName('SVGAngle')
192 @Unstable
190 class Angle native "SVGAngle" { 193 class Angle native "SVGAngle" {
191 194
192 @DomName('SVGAngle.SVG_ANGLETYPE_DEG') 195 @DomName('SVGAngle.SVG_ANGLETYPE_DEG')
193 @DocsEditable 196 @DocsEditable
194 static const int SVG_ANGLETYPE_DEG = 2; 197 static const int SVG_ANGLETYPE_DEG = 2;
195 198
196 @DomName('SVGAngle.SVG_ANGLETYPE_GRAD') 199 @DomName('SVGAngle.SVG_ANGLETYPE_GRAD')
197 @DocsEditable 200 @DocsEditable
198 static const int SVG_ANGLETYPE_GRAD = 4; 201 static const int SVG_ANGLETYPE_GRAD = 4;
199 202
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
236 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 239 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
237 // for details. All rights reserved. Use of this source code is governed by a 240 // for details. All rights reserved. Use of this source code is governed by a
238 // BSD-style license that can be found in the LICENSE file. 241 // BSD-style license that can be found in the LICENSE file.
239 242
240 243
241 @DocsEditable 244 @DocsEditable
242 @DomName('SVGAnimateElement') 245 @DomName('SVGAnimateElement')
243 @SupportedBrowser(SupportedBrowser.CHROME) 246 @SupportedBrowser(SupportedBrowser.CHROME)
244 @SupportedBrowser(SupportedBrowser.FIREFOX) 247 @SupportedBrowser(SupportedBrowser.FIREFOX)
245 @SupportedBrowser(SupportedBrowser.SAFARI) 248 @SupportedBrowser(SupportedBrowser.SAFARI)
249 @Unstable
246 class AnimateElement extends AnimationElement native "SVGAnimateElement" { 250 class AnimateElement extends AnimationElement native "SVGAnimateElement" {
247 251
248 @DomName('SVGAnimateElement.SVGAnimateElement') 252 @DomName('SVGAnimateElement.SVGAnimateElement')
249 @DocsEditable 253 @DocsEditable
250 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a nimate"); 254 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a nimate");
251 255
252 /// Checks if this type is supported on the current platform. 256 /// Checks if this type is supported on the current platform.
253 static bool get supported => SvgElement.isTagSupported('animate') && (new SvgE lement.tag('animate') is AnimateElement); 257 static bool get supported => SvgElement.isTagSupported('animate') && (new SvgE lement.tag('animate') is AnimateElement);
254 } 258 }
255 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 259 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
256 // for details. All rights reserved. Use of this source code is governed by a 260 // for details. All rights reserved. Use of this source code is governed by a
257 // BSD-style license that can be found in the LICENSE file. 261 // BSD-style license that can be found in the LICENSE file.
258 262
259 263
260 @DocsEditable 264 @DocsEditable
261 @DomName('SVGAnimateMotionElement') 265 @DomName('SVGAnimateMotionElement')
262 @SupportedBrowser(SupportedBrowser.CHROME) 266 @SupportedBrowser(SupportedBrowser.CHROME)
263 @SupportedBrowser(SupportedBrowser.FIREFOX) 267 @SupportedBrowser(SupportedBrowser.FIREFOX)
264 @SupportedBrowser(SupportedBrowser.SAFARI) 268 @SupportedBrowser(SupportedBrowser.SAFARI)
269 @Unstable
265 class AnimateMotionElement extends AnimationElement native "SVGAnimateMotionElem ent" { 270 class AnimateMotionElement extends AnimationElement native "SVGAnimateMotionElem ent" {
266 271
267 @DomName('SVGAnimateMotionElement.SVGAnimateMotionElement') 272 @DomName('SVGAnimateMotionElement.SVGAnimateMotionElement')
268 @DocsEditable 273 @DocsEditable
269 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_ tag("animateMotion"); 274 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_ tag("animateMotion");
270 275
271 /// Checks if this type is supported on the current platform. 276 /// Checks if this type is supported on the current platform.
272 static bool get supported => SvgElement.isTagSupported('animateMotion') && (ne w SvgElement.tag('animateMotion') is AnimateMotionElement); 277 static bool get supported => SvgElement.isTagSupported('animateMotion') && (ne w SvgElement.tag('animateMotion') is AnimateMotionElement);
273 } 278 }
274 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 279 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
275 // for details. All rights reserved. Use of this source code is governed by a 280 // for details. All rights reserved. Use of this source code is governed by a
276 // BSD-style license that can be found in the LICENSE file. 281 // BSD-style license that can be found in the LICENSE file.
277 282
278 283
279 @DocsEditable 284 @DocsEditable
280 @DomName('SVGAnimateTransformElement') 285 @DomName('SVGAnimateTransformElement')
281 @SupportedBrowser(SupportedBrowser.CHROME) 286 @SupportedBrowser(SupportedBrowser.CHROME)
282 @SupportedBrowser(SupportedBrowser.FIREFOX) 287 @SupportedBrowser(SupportedBrowser.FIREFOX)
283 @SupportedBrowser(SupportedBrowser.SAFARI) 288 @SupportedBrowser(SupportedBrowser.SAFARI)
289 @Unstable
284 class AnimateTransformElement extends AnimationElement native "SVGAnimateTransfo rmElement" { 290 class AnimateTransformElement extends AnimationElement native "SVGAnimateTransfo rmElement" {
285 291
286 @DomName('SVGAnimateTransformElement.SVGAnimateTransformElement') 292 @DomName('SVGAnimateTransformElement.SVGAnimateTransformElement')
287 @DocsEditable 293 @DocsEditable
288 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("animateTransform"); 294 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("animateTransform");
289 295
290 /// Checks if this type is supported on the current platform. 296 /// Checks if this type is supported on the current platform.
291 static bool get supported => SvgElement.isTagSupported('animateTransform') && (new SvgElement.tag('animateTransform') is AnimateTransformElement); 297 static bool get supported => SvgElement.isTagSupported('animateTransform') && (new SvgElement.tag('animateTransform') is AnimateTransformElement);
292 } 298 }
293 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 299 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
294 // for details. All rights reserved. Use of this source code is governed by a 300 // for details. All rights reserved. Use of this source code is governed by a
295 // BSD-style license that can be found in the LICENSE file. 301 // BSD-style license that can be found in the LICENSE file.
296 302
297 303
298 @DocsEditable 304 @DocsEditable
299 @DomName('SVGAnimatedAngle') 305 @DomName('SVGAnimatedAngle')
306 @Unstable
300 class AnimatedAngle native "SVGAnimatedAngle" { 307 class AnimatedAngle native "SVGAnimatedAngle" {
301 308
302 @DomName('SVGAnimatedAngle.animVal') 309 @DomName('SVGAnimatedAngle.animVal')
303 @DocsEditable 310 @DocsEditable
304 final Angle animVal; 311 final Angle animVal;
305 312
306 @DomName('SVGAnimatedAngle.baseVal') 313 @DomName('SVGAnimatedAngle.baseVal')
307 @DocsEditable 314 @DocsEditable
308 final Angle baseVal; 315 final Angle baseVal;
309 } 316 }
310 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 317 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
311 // for details. All rights reserved. Use of this source code is governed by a 318 // for details. All rights reserved. Use of this source code is governed by a
312 // BSD-style license that can be found in the LICENSE file. 319 // BSD-style license that can be found in the LICENSE file.
313 320
314 321
315 @DocsEditable 322 @DocsEditable
316 @DomName('SVGAnimatedBoolean') 323 @DomName('SVGAnimatedBoolean')
324 @Unstable
317 class AnimatedBoolean native "SVGAnimatedBoolean" { 325 class AnimatedBoolean native "SVGAnimatedBoolean" {
318 326
319 @DomName('SVGAnimatedBoolean.animVal') 327 @DomName('SVGAnimatedBoolean.animVal')
320 @DocsEditable 328 @DocsEditable
321 final bool animVal; 329 final bool animVal;
322 330
323 @DomName('SVGAnimatedBoolean.baseVal') 331 @DomName('SVGAnimatedBoolean.baseVal')
324 @DocsEditable 332 @DocsEditable
325 bool baseVal; 333 bool baseVal;
326 } 334 }
327 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 335 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
328 // for details. All rights reserved. Use of this source code is governed by a 336 // for details. All rights reserved. Use of this source code is governed by a
329 // BSD-style license that can be found in the LICENSE file. 337 // BSD-style license that can be found in the LICENSE file.
330 338
331 339
332 @DocsEditable 340 @DocsEditable
333 @DomName('SVGAnimatedEnumeration') 341 @DomName('SVGAnimatedEnumeration')
342 @Unstable
334 class AnimatedEnumeration native "SVGAnimatedEnumeration" { 343 class AnimatedEnumeration native "SVGAnimatedEnumeration" {
335 344
336 @DomName('SVGAnimatedEnumeration.animVal') 345 @DomName('SVGAnimatedEnumeration.animVal')
337 @DocsEditable 346 @DocsEditable
338 final int animVal; 347 final int animVal;
339 348
340 @DomName('SVGAnimatedEnumeration.baseVal') 349 @DomName('SVGAnimatedEnumeration.baseVal')
341 @DocsEditable 350 @DocsEditable
342 int baseVal; 351 int baseVal;
343 } 352 }
344 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 353 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
345 // for details. All rights reserved. Use of this source code is governed by a 354 // for details. All rights reserved. Use of this source code is governed by a
346 // BSD-style license that can be found in the LICENSE file. 355 // BSD-style license that can be found in the LICENSE file.
347 356
348 357
349 @DocsEditable 358 @DocsEditable
350 @DomName('SVGAnimatedInteger') 359 @DomName('SVGAnimatedInteger')
360 @Unstable
351 class AnimatedInteger native "SVGAnimatedInteger" { 361 class AnimatedInteger native "SVGAnimatedInteger" {
352 362
353 @DomName('SVGAnimatedInteger.animVal') 363 @DomName('SVGAnimatedInteger.animVal')
354 @DocsEditable 364 @DocsEditable
355 final int animVal; 365 final int animVal;
356 366
357 @DomName('SVGAnimatedInteger.baseVal') 367 @DomName('SVGAnimatedInteger.baseVal')
358 @DocsEditable 368 @DocsEditable
359 int baseVal; 369 int baseVal;
360 } 370 }
361 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 371 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
362 // for details. All rights reserved. Use of this source code is governed by a 372 // for details. All rights reserved. Use of this source code is governed by a
363 // BSD-style license that can be found in the LICENSE file. 373 // BSD-style license that can be found in the LICENSE file.
364 374
365 375
366 @DocsEditable 376 @DocsEditable
367 @DomName('SVGAnimatedLength') 377 @DomName('SVGAnimatedLength')
378 @Unstable
368 class AnimatedLength native "SVGAnimatedLength" { 379 class AnimatedLength native "SVGAnimatedLength" {
369 380
370 @DomName('SVGAnimatedLength.animVal') 381 @DomName('SVGAnimatedLength.animVal')
371 @DocsEditable 382 @DocsEditable
372 final Length animVal; 383 final Length animVal;
373 384
374 @DomName('SVGAnimatedLength.baseVal') 385 @DomName('SVGAnimatedLength.baseVal')
375 @DocsEditable 386 @DocsEditable
376 final Length baseVal; 387 final Length baseVal;
377 } 388 }
378 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
379 // for details. All rights reserved. Use of this source code is governed by a 390 // for details. All rights reserved. Use of this source code is governed by a
380 // BSD-style license that can be found in the LICENSE file. 391 // BSD-style license that can be found in the LICENSE file.
381 392
382 393
383 @DocsEditable 394 @DocsEditable
384 @DomName('SVGAnimatedLengthList') 395 @DomName('SVGAnimatedLengthList')
396 @Unstable
385 class AnimatedLengthList native "SVGAnimatedLengthList" { 397 class AnimatedLengthList native "SVGAnimatedLengthList" {
386 398
387 @DomName('SVGAnimatedLengthList.animVal') 399 @DomName('SVGAnimatedLengthList.animVal')
388 @DocsEditable 400 @DocsEditable
389 final LengthList animVal; 401 final LengthList animVal;
390 402
391 @DomName('SVGAnimatedLengthList.baseVal') 403 @DomName('SVGAnimatedLengthList.baseVal')
392 @DocsEditable 404 @DocsEditable
393 final LengthList baseVal; 405 final LengthList baseVal;
394 } 406 }
395 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 407 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
396 // for details. All rights reserved. Use of this source code is governed by a 408 // for details. All rights reserved. Use of this source code is governed by a
397 // BSD-style license that can be found in the LICENSE file. 409 // BSD-style license that can be found in the LICENSE file.
398 410
399 411
400 @DocsEditable 412 @DocsEditable
401 @DomName('SVGAnimatedNumber') 413 @DomName('SVGAnimatedNumber')
414 @Unstable
402 class AnimatedNumber native "SVGAnimatedNumber" { 415 class AnimatedNumber native "SVGAnimatedNumber" {
403 416
404 @DomName('SVGAnimatedNumber.animVal') 417 @DomName('SVGAnimatedNumber.animVal')
405 @DocsEditable 418 @DocsEditable
406 final num animVal; 419 final num animVal;
407 420
408 @DomName('SVGAnimatedNumber.baseVal') 421 @DomName('SVGAnimatedNumber.baseVal')
409 @DocsEditable 422 @DocsEditable
410 num baseVal; 423 num baseVal;
411 } 424 }
412 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 425 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
413 // for details. All rights reserved. Use of this source code is governed by a 426 // for details. All rights reserved. Use of this source code is governed by a
414 // BSD-style license that can be found in the LICENSE file. 427 // BSD-style license that can be found in the LICENSE file.
415 428
416 429
417 @DocsEditable 430 @DocsEditable
418 @DomName('SVGAnimatedNumberList') 431 @DomName('SVGAnimatedNumberList')
432 @Unstable
419 class AnimatedNumberList native "SVGAnimatedNumberList" { 433 class AnimatedNumberList native "SVGAnimatedNumberList" {
420 434
421 @DomName('SVGAnimatedNumberList.animVal') 435 @DomName('SVGAnimatedNumberList.animVal')
422 @DocsEditable 436 @DocsEditable
423 final NumberList animVal; 437 final NumberList animVal;
424 438
425 @DomName('SVGAnimatedNumberList.baseVal') 439 @DomName('SVGAnimatedNumberList.baseVal')
426 @DocsEditable 440 @DocsEditable
427 final NumberList baseVal; 441 final NumberList baseVal;
428 } 442 }
429 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 443 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
430 // for details. All rights reserved. Use of this source code is governed by a 444 // for details. All rights reserved. Use of this source code is governed by a
431 // BSD-style license that can be found in the LICENSE file. 445 // BSD-style license that can be found in the LICENSE file.
432 446
433 447
434 @DocsEditable 448 @DocsEditable
435 @DomName('SVGAnimatedPreserveAspectRatio') 449 @DomName('SVGAnimatedPreserveAspectRatio')
450 @Unstable
436 class AnimatedPreserveAspectRatio native "SVGAnimatedPreserveAspectRatio" { 451 class AnimatedPreserveAspectRatio native "SVGAnimatedPreserveAspectRatio" {
437 452
438 @DomName('SVGAnimatedPreserveAspectRatio.animVal') 453 @DomName('SVGAnimatedPreserveAspectRatio.animVal')
439 @DocsEditable 454 @DocsEditable
440 final PreserveAspectRatio animVal; 455 final PreserveAspectRatio animVal;
441 456
442 @DomName('SVGAnimatedPreserveAspectRatio.baseVal') 457 @DomName('SVGAnimatedPreserveAspectRatio.baseVal')
443 @DocsEditable 458 @DocsEditable
444 final PreserveAspectRatio baseVal; 459 final PreserveAspectRatio baseVal;
445 } 460 }
446 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 461 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
447 // for details. All rights reserved. Use of this source code is governed by a 462 // for details. All rights reserved. Use of this source code is governed by a
448 // BSD-style license that can be found in the LICENSE file. 463 // BSD-style license that can be found in the LICENSE file.
449 464
450 465
451 @DocsEditable 466 @DocsEditable
452 @DomName('SVGAnimatedRect') 467 @DomName('SVGAnimatedRect')
468 @Unstable
453 class AnimatedRect native "SVGAnimatedRect" { 469 class AnimatedRect native "SVGAnimatedRect" {
454 470
455 @DomName('SVGAnimatedRect.animVal') 471 @DomName('SVGAnimatedRect.animVal')
456 @DocsEditable 472 @DocsEditable
457 final Rect animVal; 473 final Rect animVal;
458 474
459 @DomName('SVGAnimatedRect.baseVal') 475 @DomName('SVGAnimatedRect.baseVal')
460 @DocsEditable 476 @DocsEditable
461 final Rect baseVal; 477 final Rect baseVal;
462 } 478 }
463 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 479 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
464 // for details. All rights reserved. Use of this source code is governed by a 480 // for details. All rights reserved. Use of this source code is governed by a
465 // BSD-style license that can be found in the LICENSE file. 481 // BSD-style license that can be found in the LICENSE file.
466 482
467 483
468 @DocsEditable 484 @DocsEditable
469 @DomName('SVGAnimatedString') 485 @DomName('SVGAnimatedString')
486 @Unstable
470 class AnimatedString native "SVGAnimatedString" { 487 class AnimatedString native "SVGAnimatedString" {
471 488
472 @DomName('SVGAnimatedString.animVal') 489 @DomName('SVGAnimatedString.animVal')
473 @DocsEditable 490 @DocsEditable
474 final String animVal; 491 final String animVal;
475 492
476 @DomName('SVGAnimatedString.baseVal') 493 @DomName('SVGAnimatedString.baseVal')
477 @DocsEditable 494 @DocsEditable
478 String baseVal; 495 String baseVal;
479 } 496 }
480 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 497 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
481 // for details. All rights reserved. Use of this source code is governed by a 498 // for details. All rights reserved. Use of this source code is governed by a
482 // BSD-style license that can be found in the LICENSE file. 499 // BSD-style license that can be found in the LICENSE file.
483 500
484 501
485 @DocsEditable 502 @DocsEditable
486 @DomName('SVGAnimatedTransformList') 503 @DomName('SVGAnimatedTransformList')
504 @Unstable
487 class AnimatedTransformList native "SVGAnimatedTransformList" { 505 class AnimatedTransformList native "SVGAnimatedTransformList" {
488 506
489 @DomName('SVGAnimatedTransformList.animVal') 507 @DomName('SVGAnimatedTransformList.animVal')
490 @DocsEditable 508 @DocsEditable
491 final TransformList animVal; 509 final TransformList animVal;
492 510
493 @DomName('SVGAnimatedTransformList.baseVal') 511 @DomName('SVGAnimatedTransformList.baseVal')
494 @DocsEditable 512 @DocsEditable
495 final TransformList baseVal; 513 final TransformList baseVal;
496 } 514 }
497 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 515 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
498 // for details. All rights reserved. Use of this source code is governed by a 516 // for details. All rights reserved. Use of this source code is governed by a
499 // BSD-style license that can be found in the LICENSE file. 517 // BSD-style license that can be found in the LICENSE file.
500 518
501 519
502 @DocsEditable 520 @DocsEditable
503 @DomName('SVGAnimationElement') 521 @DomName('SVGAnimationElement')
522 @Unstable
504 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "SVGAnimationElement" { 523 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "SVGAnimationElement" {
505 524
506 @DomName('SVGAnimationElement.SVGAnimationElement') 525 @DomName('SVGAnimationElement.SVGAnimationElement')
507 @DocsEditable 526 @DocsEditable
508 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation"); 527 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation");
509 528
510 @DomName('SVGAnimationElement.targetElement') 529 @DomName('SVGAnimationElement.targetElement')
511 @DocsEditable 530 @DocsEditable
512 final SvgElement targetElement; 531 final SvgElement targetElement;
513 532
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
565 @DocsEditable 584 @DocsEditable
566 bool hasExtension(String extension) native; 585 bool hasExtension(String extension) native;
567 } 586 }
568 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 587 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
569 // for details. All rights reserved. Use of this source code is governed by a 588 // for details. All rights reserved. Use of this source code is governed by a
570 // BSD-style license that can be found in the LICENSE file. 589 // BSD-style license that can be found in the LICENSE file.
571 590
572 591
573 @DocsEditable 592 @DocsEditable
574 @DomName('SVGCircleElement') 593 @DomName('SVGCircleElement')
594 @Unstable
575 class CircleElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGCircleElement" { 595 class CircleElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGCircleElement" {
576 596
577 @DomName('SVGCircleElement.SVGCircleElement') 597 @DomName('SVGCircleElement.SVGCircleElement')
578 @DocsEditable 598 @DocsEditable
579 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle"); 599 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle");
580 600
581 @DomName('SVGCircleElement.cx') 601 @DomName('SVGCircleElement.cx')
582 @DocsEditable 602 @DocsEditable
583 final AnimatedLength cx; 603 final AnimatedLength cx;
584 604
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
658 @DocsEditable 678 @DocsEditable
659 final AnimatedTransformList transform; 679 final AnimatedTransformList transform;
660 } 680 }
661 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 681 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
662 // for details. All rights reserved. Use of this source code is governed by a 682 // for details. All rights reserved. Use of this source code is governed by a
663 // BSD-style license that can be found in the LICENSE file. 683 // BSD-style license that can be found in the LICENSE file.
664 684
665 685
666 @DocsEditable 686 @DocsEditable
667 @DomName('SVGClipPathElement') 687 @DomName('SVGClipPathElement')
688 @Unstable
668 class ClipPathElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGClipPathElement" { 689 class ClipPathElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGClipPathElement" {
669 690
670 @DomName('SVGClipPathElement.SVGClipPathElement') 691 @DomName('SVGClipPathElement.SVGClipPathElement')
671 @DocsEditable 692 @DocsEditable
672 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath"); 693 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath");
673 694
674 @DomName('SVGClipPathElement.clipPathUnits') 695 @DomName('SVGClipPathElement.clipPathUnits')
675 @DocsEditable 696 @DocsEditable
676 final AnimatedEnumeration clipPathUnits; 697 final AnimatedEnumeration clipPathUnits;
677 698
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
743 @DocsEditable 764 @DocsEditable
744 final AnimatedTransformList transform; 765 final AnimatedTransformList transform;
745 } 766 }
746 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 767 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
747 // for details. All rights reserved. Use of this source code is governed by a 768 // for details. All rights reserved. Use of this source code is governed by a
748 // BSD-style license that can be found in the LICENSE file. 769 // BSD-style license that can be found in the LICENSE file.
749 770
750 771
751 @DocsEditable 772 @DocsEditable
752 @DomName('SVGDefsElement') 773 @DomName('SVGDefsElement')
774 @Unstable
753 class DefsElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGDefsElement" { 775 class DefsElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGDefsElement" {
754 776
755 @DomName('SVGDefsElement.SVGDefsElement') 777 @DomName('SVGDefsElement.SVGDefsElement')
756 @DocsEditable 778 @DocsEditable
757 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs "); 779 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs ");
758 780
759 // From SVGExternalResourcesRequired 781 // From SVGExternalResourcesRequired
760 782
761 @DomName('SVGDefsElement.externalResourcesRequired') 783 @DomName('SVGDefsElement.externalResourcesRequired')
762 @DocsEditable 784 @DocsEditable
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
824 @DocsEditable 846 @DocsEditable
825 final AnimatedTransformList transform; 847 final AnimatedTransformList transform;
826 } 848 }
827 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 849 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
828 // for details. All rights reserved. Use of this source code is governed by a 850 // for details. All rights reserved. Use of this source code is governed by a
829 // BSD-style license that can be found in the LICENSE file. 851 // BSD-style license that can be found in the LICENSE file.
830 852
831 853
832 @DocsEditable 854 @DocsEditable
833 @DomName('SVGDescElement') 855 @DomName('SVGDescElement')
856 @Unstable
834 class DescElement extends StyledElement implements LangSpace native "SVGDescElem ent" { 857 class DescElement extends StyledElement implements LangSpace native "SVGDescElem ent" {
835 858
836 @DomName('SVGDescElement.SVGDescElement') 859 @DomName('SVGDescElement.SVGDescElement')
837 @DocsEditable 860 @DocsEditable
838 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc "); 861 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc ");
839 862
840 // From SVGLangSpace 863 // From SVGLangSpace
841 864
842 @DomName('SVGDescElement.xmllang') 865 @DomName('SVGDescElement.xmllang')
843 @DocsEditable 866 @DocsEditable
844 String xmllang; 867 String xmllang;
845 868
846 @DomName('SVGDescElement.xmlspace') 869 @DomName('SVGDescElement.xmlspace')
847 @DocsEditable 870 @DocsEditable
848 String xmlspace; 871 String xmlspace;
849 } 872 }
850 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 873 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
851 // for details. All rights reserved. Use of this source code is governed by a 874 // for details. All rights reserved. Use of this source code is governed by a
852 // BSD-style license that can be found in the LICENSE file. 875 // BSD-style license that can be found in the LICENSE file.
853 876
854 877
855 @DocsEditable 878 @DocsEditable
856 @DomName('SVGElementInstance') 879 @DomName('SVGElementInstance')
880 @Unstable
857 class ElementInstance extends EventTarget native "SVGElementInstance" { 881 class ElementInstance extends EventTarget native "SVGElementInstance" {
858 882
859 @DomName('SVGElementInstance.abortEvent') 883 @DomName('SVGElementInstance.abortEvent')
860 @DocsEditable 884 @DocsEditable
861 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort'); 885 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
862 886
863 @DomName('SVGElementInstance.beforecopyEvent') 887 @DomName('SVGElementInstance.beforecopyEvent')
864 @DocsEditable 888 @DocsEditable
865 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy'); 889 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy');
866 890
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
991 @DomName('SVGElementInstance.resizeEvent') 1015 @DomName('SVGElementInstance.resizeEvent')
992 @DocsEditable 1016 @DocsEditable
993 static const EventStreamProvider<Event> resizeEvent = const EventStreamProvide r<Event>('resize'); 1017 static const EventStreamProvider<Event> resizeEvent = const EventStreamProvide r<Event>('resize');
994 1018
995 @DomName('SVGElementInstance.scrollEvent') 1019 @DomName('SVGElementInstance.scrollEvent')
996 @DocsEditable 1020 @DocsEditable
997 static const EventStreamProvider<Event> scrollEvent = const EventStreamProvide r<Event>('scroll'); 1021 static const EventStreamProvider<Event> scrollEvent = const EventStreamProvide r<Event>('scroll');
998 1022
999 @DomName('SVGElementInstance.searchEvent') 1023 @DomName('SVGElementInstance.searchEvent')
1000 @DocsEditable 1024 @DocsEditable
1025 // http://www.w3.org/TR/html-markup/input.search.html
1026 @Experimental
1001 static const EventStreamProvider<Event> searchEvent = const EventStreamProvide r<Event>('search'); 1027 static const EventStreamProvider<Event> searchEvent = const EventStreamProvide r<Event>('search');
1002 1028
1003 @DomName('SVGElementInstance.selectEvent') 1029 @DomName('SVGElementInstance.selectEvent')
1004 @DocsEditable 1030 @DocsEditable
1005 static const EventStreamProvider<Event> selectEvent = const EventStreamProvide r<Event>('select'); 1031 static const EventStreamProvider<Event> selectEvent = const EventStreamProvide r<Event>('select');
1006 1032
1007 @DomName('SVGElementInstance.selectstartEvent') 1033 @DomName('SVGElementInstance.selectstartEvent')
1008 @DocsEditable 1034 @DocsEditable
1009 static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr ovider<Event>('selectstart'); 1035 static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr ovider<Event>('selectstart');
1010 1036
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
1185 @DomName('SVGElementInstance.onresize') 1211 @DomName('SVGElementInstance.onresize')
1186 @DocsEditable 1212 @DocsEditable
1187 Stream<Event> get onResize => resizeEvent.forTarget(this); 1213 Stream<Event> get onResize => resizeEvent.forTarget(this);
1188 1214
1189 @DomName('SVGElementInstance.onscroll') 1215 @DomName('SVGElementInstance.onscroll')
1190 @DocsEditable 1216 @DocsEditable
1191 Stream<Event> get onScroll => scrollEvent.forTarget(this); 1217 Stream<Event> get onScroll => scrollEvent.forTarget(this);
1192 1218
1193 @DomName('SVGElementInstance.onsearch') 1219 @DomName('SVGElementInstance.onsearch')
1194 @DocsEditable 1220 @DocsEditable
1221 // http://www.w3.org/TR/html-markup/input.search.html
1222 @Experimental
1195 Stream<Event> get onSearch => searchEvent.forTarget(this); 1223 Stream<Event> get onSearch => searchEvent.forTarget(this);
1196 1224
1197 @DomName('SVGElementInstance.onselect') 1225 @DomName('SVGElementInstance.onselect')
1198 @DocsEditable 1226 @DocsEditable
1199 Stream<Event> get onSelect => selectEvent.forTarget(this); 1227 Stream<Event> get onSelect => selectEvent.forTarget(this);
1200 1228
1201 @DomName('SVGElementInstance.onselectstart') 1229 @DomName('SVGElementInstance.onselectstart')
1202 @DocsEditable 1230 @DocsEditable
1203 Stream<Event> get onSelectStart => selectStartEvent.forTarget(this); 1231 Stream<Event> get onSelectStart => selectStartEvent.forTarget(this);
1204 1232
1205 @DomName('SVGElementInstance.onsubmit') 1233 @DomName('SVGElementInstance.onsubmit')
1206 @DocsEditable 1234 @DocsEditable
1207 Stream<Event> get onSubmit => submitEvent.forTarget(this); 1235 Stream<Event> get onSubmit => submitEvent.forTarget(this);
1208 1236
1209 @DomName('SVGElementInstance.onunload') 1237 @DomName('SVGElementInstance.onunload')
1210 @DocsEditable 1238 @DocsEditable
1211 Stream<Event> get onUnload => unloadEvent.forTarget(this); 1239 Stream<Event> get onUnload => unloadEvent.forTarget(this);
1212 } 1240 }
1213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1241 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1214 // for details. All rights reserved. Use of this source code is governed by a 1242 // for details. All rights reserved. Use of this source code is governed by a
1215 // BSD-style license that can be found in the LICENSE file. 1243 // BSD-style license that can be found in the LICENSE file.
1216 1244
1217 1245
1218 @DomName('ElementTimeControl') 1246 @DomName('ElementTimeControl')
1247 @Unstable
1219 abstract class ElementTimeControl { 1248 abstract class ElementTimeControl {
1220 1249
1221 void beginElement(); 1250 void beginElement();
1222 1251
1223 void beginElementAt(num offset); 1252 void beginElementAt(num offset);
1224 1253
1225 void endElement(); 1254 void endElement();
1226 1255
1227 void endElementAt(num offset); 1256 void endElementAt(num offset);
1228 } 1257 }
1229 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1258 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1230 // for details. All rights reserved. Use of this source code is governed by a 1259 // for details. All rights reserved. Use of this source code is governed by a
1231 // BSD-style license that can be found in the LICENSE file. 1260 // BSD-style license that can be found in the LICENSE file.
1232 1261
1233 1262
1234 @DocsEditable 1263 @DocsEditable
1235 @DomName('SVGEllipseElement') 1264 @DomName('SVGEllipseElement')
1265 @Unstable
1236 class EllipseElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGEllipseElement" { 1266 class EllipseElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGEllipseElement" {
1237 1267
1238 @DomName('SVGEllipseElement.SVGEllipseElement') 1268 @DomName('SVGEllipseElement.SVGEllipseElement')
1239 @DocsEditable 1269 @DocsEditable
1240 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse"); 1270 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse");
1241 1271
1242 @DomName('SVGEllipseElement.cx') 1272 @DomName('SVGEllipseElement.cx')
1243 @DocsEditable 1273 @DocsEditable
1244 final AnimatedLength cx; 1274 final AnimatedLength cx;
1245 1275
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
1322 @DomName('SVGEllipseElement.transform') 1352 @DomName('SVGEllipseElement.transform')
1323 @DocsEditable 1353 @DocsEditable
1324 final AnimatedTransformList transform; 1354 final AnimatedTransformList transform;
1325 } 1355 }
1326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1356 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1327 // for details. All rights reserved. Use of this source code is governed by a 1357 // for details. All rights reserved. Use of this source code is governed by a
1328 // BSD-style license that can be found in the LICENSE file. 1358 // BSD-style license that can be found in the LICENSE file.
1329 1359
1330 1360
1331 @DomName('SVGExternalResourcesRequired') 1361 @DomName('SVGExternalResourcesRequired')
1362 @Unstable
1332 abstract class ExternalResourcesRequired { 1363 abstract class ExternalResourcesRequired {
1333 1364
1334 /// Checks if this type is supported on the current platform. 1365 /// Checks if this type is supported on the current platform.
1335 static bool supported(SvgElement element) => JS('bool', '#.externalResourcesRe quired !== undefined && #.externalResourcesRequired.animVal !== undefined', elem ent, element); 1366 static bool supported(SvgElement element) => JS('bool', '#.externalResourcesRe quired !== undefined && #.externalResourcesRequired.animVal !== undefined', elem ent, element);
1336 1367
1337 AnimatedBoolean externalResourcesRequired; 1368 AnimatedBoolean externalResourcesRequired;
1338 } 1369 }
1339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1370 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1340 // for details. All rights reserved. Use of this source code is governed by a 1371 // for details. All rights reserved. Use of this source code is governed by a
1341 // BSD-style license that can be found in the LICENSE file. 1372 // BSD-style license that can be found in the LICENSE file.
1342 1373
1343 1374
1344 @DocsEditable 1375 @DocsEditable
1345 @DomName('SVGFEBlendElement') 1376 @DomName('SVGFEBlendElement')
1346 @SupportedBrowser(SupportedBrowser.CHROME) 1377 @SupportedBrowser(SupportedBrowser.CHROME)
1347 @SupportedBrowser(SupportedBrowser.FIREFOX) 1378 @SupportedBrowser(SupportedBrowser.FIREFOX)
1348 @SupportedBrowser(SupportedBrowser.IE, '10') 1379 @SupportedBrowser(SupportedBrowser.IE, '10')
1349 @SupportedBrowser(SupportedBrowser.SAFARI) 1380 @SupportedBrowser(SupportedBrowser.SAFARI)
1381 @Unstable
Emily Fortuna 2013/05/22 01:09:08 not sure what's unstable about these FE*Elements.
blois 2013/05/22 02:14:16 It's more that right now all SVG APIs are 'unstabl
1350 class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEBlendElement" { 1382 class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEBlendElement" {
1351 1383
1352 @DomName('SVGFEBlendElement.SVGFEBlendElement') 1384 @DomName('SVGFEBlendElement.SVGFEBlendElement')
1353 @DocsEditable 1385 @DocsEditable
1354 factory FEBlendElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eBlend"); 1386 factory FEBlendElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eBlend");
1355 1387
1356 /// Checks if this type is supported on the current platform. 1388 /// Checks if this type is supported on the current platform.
1357 static bool get supported => SvgElement.isTagSupported('feBlend') && (new SvgE lement.tag('feBlend') is FEBlendElement); 1389 static bool get supported => SvgElement.isTagSupported('feBlend') && (new SvgE lement.tag('feBlend') is FEBlendElement);
1358 1390
1359 @DomName('SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN') 1391 @DomName('SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN')
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
1418 // for details. All rights reserved. Use of this source code is governed by a 1450 // for details. All rights reserved. Use of this source code is governed by a
1419 // BSD-style license that can be found in the LICENSE file. 1451 // BSD-style license that can be found in the LICENSE file.
1420 1452
1421 1453
1422 @DocsEditable 1454 @DocsEditable
1423 @DomName('SVGFEColorMatrixElement') 1455 @DomName('SVGFEColorMatrixElement')
1424 @SupportedBrowser(SupportedBrowser.CHROME) 1456 @SupportedBrowser(SupportedBrowser.CHROME)
1425 @SupportedBrowser(SupportedBrowser.FIREFOX) 1457 @SupportedBrowser(SupportedBrowser.FIREFOX)
1426 @SupportedBrowser(SupportedBrowser.IE, '10') 1458 @SupportedBrowser(SupportedBrowser.IE, '10')
1427 @SupportedBrowser(SupportedBrowser.SAFARI) 1459 @SupportedBrowser(SupportedBrowser.SAFARI)
1460 @Unstable
1428 class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStand ardAttributes native "SVGFEColorMatrixElement" { 1461 class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStand ardAttributes native "SVGFEColorMatrixElement" {
1429 1462
1430 @DomName('SVGFEColorMatrixElement.SVGFEColorMatrixElement') 1463 @DomName('SVGFEColorMatrixElement.SVGFEColorMatrixElement')
1431 @DocsEditable 1464 @DocsEditable
1432 factory FEColorMatrixElement() => _SvgElementFactoryProvider.createSvgElement_ tag("feColorMatrix"); 1465 factory FEColorMatrixElement() => _SvgElementFactoryProvider.createSvgElement_ tag("feColorMatrix");
1433 1466
1434 /// Checks if this type is supported on the current platform. 1467 /// Checks if this type is supported on the current platform.
1435 static bool get supported => SvgElement.isTagSupported('feColorMatrix') && (ne w SvgElement.tag('feColorMatrix') is FEColorMatrixElement); 1468 static bool get supported => SvgElement.isTagSupported('feColorMatrix') && (ne w SvgElement.tag('feColorMatrix') is FEColorMatrixElement);
1436 1469
1437 @DomName('SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE') 1470 @DomName('SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE')
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
1492 // for details. All rights reserved. Use of this source code is governed by a 1525 // for details. All rights reserved. Use of this source code is governed by a
1493 // BSD-style license that can be found in the LICENSE file. 1526 // BSD-style license that can be found in the LICENSE file.
1494 1527
1495 1528
1496 @DocsEditable 1529 @DocsEditable
1497 @DomName('SVGFEComponentTransferElement') 1530 @DomName('SVGFEComponentTransferElement')
1498 @SupportedBrowser(SupportedBrowser.CHROME) 1531 @SupportedBrowser(SupportedBrowser.CHROME)
1499 @SupportedBrowser(SupportedBrowser.FIREFOX) 1532 @SupportedBrowser(SupportedBrowser.FIREFOX)
1500 @SupportedBrowser(SupportedBrowser.IE, '10') 1533 @SupportedBrowser(SupportedBrowser.IE, '10')
1501 @SupportedBrowser(SupportedBrowser.SAFARI) 1534 @SupportedBrowser(SupportedBrowser.SAFARI)
1535 @Unstable
1502 class FEComponentTransferElement extends StyledElement implements FilterPrimitiv eStandardAttributes native "SVGFEComponentTransferElement" { 1536 class FEComponentTransferElement extends StyledElement implements FilterPrimitiv eStandardAttributes native "SVGFEComponentTransferElement" {
1503 1537
1504 @DomName('SVGFEComponentTransferElement.SVGFEComponentTransferElement') 1538 @DomName('SVGFEComponentTransferElement.SVGFEComponentTransferElement')
1505 @DocsEditable 1539 @DocsEditable
1506 factory FEComponentTransferElement() => _SvgElementFactoryProvider.createSvgEl ement_tag("feComponentTransfer"); 1540 factory FEComponentTransferElement() => _SvgElementFactoryProvider.createSvgEl ement_tag("feComponentTransfer");
1507 1541
1508 /// Checks if this type is supported on the current platform. 1542 /// Checks if this type is supported on the current platform.
1509 static bool get supported => SvgElement.isTagSupported('feComponentTransfer') && (new SvgElement.tag('feComponentTransfer') is FEComponentTransferElement); 1543 static bool get supported => SvgElement.isTagSupported('feComponentTransfer') && (new SvgElement.tag('feComponentTransfer') is FEComponentTransferElement);
1510 1544
1511 @DomName('SVGFEComponentTransferElement.in1') 1545 @DomName('SVGFEComponentTransferElement.in1')
(...skipping 22 matching lines...) Expand all
1534 @DocsEditable 1568 @DocsEditable
1535 final AnimatedLength y; 1569 final AnimatedLength y;
1536 } 1570 }
1537 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1571 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1538 // for details. All rights reserved. Use of this source code is governed by a 1572 // for details. All rights reserved. Use of this source code is governed by a
1539 // BSD-style license that can be found in the LICENSE file. 1573 // BSD-style license that can be found in the LICENSE file.
1540 1574
1541 1575
1542 @DocsEditable 1576 @DocsEditable
1543 @DomName('SVGFECompositeElement') 1577 @DomName('SVGFECompositeElement')
1578 @Unstable
1544 class FECompositeElement extends StyledElement implements FilterPrimitiveStandar dAttributes native "SVGFECompositeElement" { 1579 class FECompositeElement extends StyledElement implements FilterPrimitiveStandar dAttributes native "SVGFECompositeElement" {
1545 1580
1546 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC') 1581 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC')
1547 @DocsEditable 1582 @DocsEditable
1548 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; 1583 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
1549 1584
1550 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP') 1585 @DomName('SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP')
1551 @DocsEditable 1586 @DocsEditable
1552 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; 1587 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
1553 1588
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
1625 // for details. All rights reserved. Use of this source code is governed by a 1660 // for details. All rights reserved. Use of this source code is governed by a
1626 // BSD-style license that can be found in the LICENSE file. 1661 // BSD-style license that can be found in the LICENSE file.
1627 1662
1628 1663
1629 @DocsEditable 1664 @DocsEditable
1630 @DomName('SVGFEConvolveMatrixElement') 1665 @DomName('SVGFEConvolveMatrixElement')
1631 @SupportedBrowser(SupportedBrowser.CHROME) 1666 @SupportedBrowser(SupportedBrowser.CHROME)
1632 @SupportedBrowser(SupportedBrowser.FIREFOX) 1667 @SupportedBrowser(SupportedBrowser.FIREFOX)
1633 @SupportedBrowser(SupportedBrowser.IE, '10') 1668 @SupportedBrowser(SupportedBrowser.IE, '10')
1634 @SupportedBrowser(SupportedBrowser.SAFARI) 1669 @SupportedBrowser(SupportedBrowser.SAFARI)
1670 @Unstable
1635 class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveSt andardAttributes native "SVGFEConvolveMatrixElement" { 1671 class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveSt andardAttributes native "SVGFEConvolveMatrixElement" {
1636 1672
1637 @DomName('SVGFEConvolveMatrixElement.SVGFEConvolveMatrixElement') 1673 @DomName('SVGFEConvolveMatrixElement.SVGFEConvolveMatrixElement')
1638 @DocsEditable 1674 @DocsEditable
1639 factory FEConvolveMatrixElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("feConvolveMatrix"); 1675 factory FEConvolveMatrixElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("feConvolveMatrix");
1640 1676
1641 /// Checks if this type is supported on the current platform. 1677 /// Checks if this type is supported on the current platform.
1642 static bool get supported => SvgElement.isTagSupported('feConvolveMatrix') && (new SvgElement.tag('feConvolveMatrix') is FEConvolveMatrixElement); 1678 static bool get supported => SvgElement.isTagSupported('feConvolveMatrix') && (new SvgElement.tag('feConvolveMatrix') is FEConvolveMatrixElement);
1643 1679
1644 @DomName('SVGFEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE') 1680 @DomName('SVGFEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE')
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
1731 // for details. All rights reserved. Use of this source code is governed by a 1767 // for details. All rights reserved. Use of this source code is governed by a
1732 // BSD-style license that can be found in the LICENSE file. 1768 // BSD-style license that can be found in the LICENSE file.
1733 1769
1734 1770
1735 @DocsEditable 1771 @DocsEditable
1736 @DomName('SVGFEDiffuseLightingElement') 1772 @DomName('SVGFEDiffuseLightingElement')
1737 @SupportedBrowser(SupportedBrowser.CHROME) 1773 @SupportedBrowser(SupportedBrowser.CHROME)
1738 @SupportedBrowser(SupportedBrowser.FIREFOX) 1774 @SupportedBrowser(SupportedBrowser.FIREFOX)
1739 @SupportedBrowser(SupportedBrowser.IE, '10') 1775 @SupportedBrowser(SupportedBrowser.IE, '10')
1740 @SupportedBrowser(SupportedBrowser.SAFARI) 1776 @SupportedBrowser(SupportedBrowser.SAFARI)
1777 @Unstable
1741 class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDiffuseLightingElement" { 1778 class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDiffuseLightingElement" {
1742 1779
1743 @DomName('SVGFEDiffuseLightingElement.SVGFEDiffuseLightingElement') 1780 @DomName('SVGFEDiffuseLightingElement.SVGFEDiffuseLightingElement')
1744 @DocsEditable 1781 @DocsEditable
1745 factory FEDiffuseLightingElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDiffuseLighting"); 1782 factory FEDiffuseLightingElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDiffuseLighting");
1746 1783
1747 /// Checks if this type is supported on the current platform. 1784 /// Checks if this type is supported on the current platform.
1748 static bool get supported => SvgElement.isTagSupported('feDiffuseLighting') && (new SvgElement.tag('feDiffuseLighting') is FEDiffuseLightingElement); 1785 static bool get supported => SvgElement.isTagSupported('feDiffuseLighting') && (new SvgElement.tag('feDiffuseLighting') is FEDiffuseLightingElement);
1749 1786
1750 @DomName('SVGFEDiffuseLightingElement.diffuseConstant') 1787 @DomName('SVGFEDiffuseLightingElement.diffuseConstant')
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
1793 // for details. All rights reserved. Use of this source code is governed by a 1830 // for details. All rights reserved. Use of this source code is governed by a
1794 // BSD-style license that can be found in the LICENSE file. 1831 // BSD-style license that can be found in the LICENSE file.
1795 1832
1796 1833
1797 @DocsEditable 1834 @DocsEditable
1798 @DomName('SVGFEDisplacementMapElement') 1835 @DomName('SVGFEDisplacementMapElement')
1799 @SupportedBrowser(SupportedBrowser.CHROME) 1836 @SupportedBrowser(SupportedBrowser.CHROME)
1800 @SupportedBrowser(SupportedBrowser.FIREFOX) 1837 @SupportedBrowser(SupportedBrowser.FIREFOX)
1801 @SupportedBrowser(SupportedBrowser.IE, '10') 1838 @SupportedBrowser(SupportedBrowser.IE, '10')
1802 @SupportedBrowser(SupportedBrowser.SAFARI) 1839 @SupportedBrowser(SupportedBrowser.SAFARI)
1840 @Unstable
1803 class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDisplacementMapElement" { 1841 class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDisplacementMapElement" {
1804 1842
1805 @DomName('SVGFEDisplacementMapElement.SVGFEDisplacementMapElement') 1843 @DomName('SVGFEDisplacementMapElement.SVGFEDisplacementMapElement')
1806 @DocsEditable 1844 @DocsEditable
1807 factory FEDisplacementMapElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDisplacementMap"); 1845 factory FEDisplacementMapElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDisplacementMap");
1808 1846
1809 /// Checks if this type is supported on the current platform. 1847 /// Checks if this type is supported on the current platform.
1810 static bool get supported => SvgElement.isTagSupported('feDisplacementMap') && (new SvgElement.tag('feDisplacementMap') is FEDisplacementMapElement); 1848 static bool get supported => SvgElement.isTagSupported('feDisplacementMap') && (new SvgElement.tag('feDisplacementMap') is FEDisplacementMapElement);
1811 1849
1812 @DomName('SVGFEDisplacementMapElement.SVG_CHANNEL_A') 1850 @DomName('SVGFEDisplacementMapElement.SVG_CHANNEL_A')
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
1875 // for details. All rights reserved. Use of this source code is governed by a 1913 // for details. All rights reserved. Use of this source code is governed by a
1876 // BSD-style license that can be found in the LICENSE file. 1914 // BSD-style license that can be found in the LICENSE file.
1877 1915
1878 1916
1879 @DocsEditable 1917 @DocsEditable
1880 @DomName('SVGFEDistantLightElement') 1918 @DomName('SVGFEDistantLightElement')
1881 @SupportedBrowser(SupportedBrowser.CHROME) 1919 @SupportedBrowser(SupportedBrowser.CHROME)
1882 @SupportedBrowser(SupportedBrowser.FIREFOX) 1920 @SupportedBrowser(SupportedBrowser.FIREFOX)
1883 @SupportedBrowser(SupportedBrowser.IE, '10') 1921 @SupportedBrowser(SupportedBrowser.IE, '10')
1884 @SupportedBrowser(SupportedBrowser.SAFARI) 1922 @SupportedBrowser(SupportedBrowser.SAFARI)
1923 @Unstable
1885 class FEDistantLightElement extends SvgElement native "SVGFEDistantLightElement" { 1924 class FEDistantLightElement extends SvgElement native "SVGFEDistantLightElement" {
1886 1925
1887 @DomName('SVGFEDistantLightElement.SVGFEDistantLightElement') 1926 @DomName('SVGFEDistantLightElement.SVGFEDistantLightElement')
1888 @DocsEditable 1927 @DocsEditable
1889 factory FEDistantLightElement() => _SvgElementFactoryProvider.createSvgElement _tag("feDistantLight"); 1928 factory FEDistantLightElement() => _SvgElementFactoryProvider.createSvgElement _tag("feDistantLight");
1890 1929
1891 /// Checks if this type is supported on the current platform. 1930 /// Checks if this type is supported on the current platform.
1892 static bool get supported => SvgElement.isTagSupported('feDistantLight') && (n ew SvgElement.tag('feDistantLight') is FEDistantLightElement); 1931 static bool get supported => SvgElement.isTagSupported('feDistantLight') && (n ew SvgElement.tag('feDistantLight') is FEDistantLightElement);
1893 1932
1894 @DomName('SVGFEDistantLightElement.azimuth') 1933 @DomName('SVGFEDistantLightElement.azimuth')
1895 @DocsEditable 1934 @DocsEditable
1896 final AnimatedNumber azimuth; 1935 final AnimatedNumber azimuth;
1897 1936
1898 @DomName('SVGFEDistantLightElement.elevation') 1937 @DomName('SVGFEDistantLightElement.elevation')
1899 @DocsEditable 1938 @DocsEditable
1900 final AnimatedNumber elevation; 1939 final AnimatedNumber elevation;
1901 } 1940 }
1902 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1941 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1903 // for details. All rights reserved. Use of this source code is governed by a 1942 // for details. All rights reserved. Use of this source code is governed by a
1904 // BSD-style license that can be found in the LICENSE file. 1943 // BSD-style license that can be found in the LICENSE file.
1905 1944
1906 1945
1907 @DocsEditable 1946 @DocsEditable
1908 @DomName('SVGFEFloodElement') 1947 @DomName('SVGFEFloodElement')
1909 @SupportedBrowser(SupportedBrowser.CHROME) 1948 @SupportedBrowser(SupportedBrowser.CHROME)
1910 @SupportedBrowser(SupportedBrowser.FIREFOX) 1949 @SupportedBrowser(SupportedBrowser.FIREFOX)
1911 @SupportedBrowser(SupportedBrowser.IE, '10') 1950 @SupportedBrowser(SupportedBrowser.IE, '10')
1912 @SupportedBrowser(SupportedBrowser.SAFARI) 1951 @SupportedBrowser(SupportedBrowser.SAFARI)
1952 @Unstable
1913 class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEFloodElement" { 1953 class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEFloodElement" {
1914 1954
1915 @DomName('SVGFEFloodElement.SVGFEFloodElement') 1955 @DomName('SVGFEFloodElement.SVGFEFloodElement')
1916 @DocsEditable 1956 @DocsEditable
1917 factory FEFloodElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFlood"); 1957 factory FEFloodElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFlood");
1918 1958
1919 /// Checks if this type is supported on the current platform. 1959 /// Checks if this type is supported on the current platform.
1920 static bool get supported => SvgElement.isTagSupported('feFlood') && (new SvgE lement.tag('feFlood') is FEFloodElement); 1960 static bool get supported => SvgElement.isTagSupported('feFlood') && (new SvgE lement.tag('feFlood') is FEFloodElement);
1921 1961
1922 // From SVGFilterPrimitiveStandardAttributes 1962 // From SVGFilterPrimitiveStandardAttributes
(...skipping 22 matching lines...) Expand all
1945 // for details. All rights reserved. Use of this source code is governed by a 1985 // for details. All rights reserved. Use of this source code is governed by a
1946 // BSD-style license that can be found in the LICENSE file. 1986 // BSD-style license that can be found in the LICENSE file.
1947 1987
1948 1988
1949 @DocsEditable 1989 @DocsEditable
1950 @DomName('SVGFEFuncAElement') 1990 @DomName('SVGFEFuncAElement')
1951 @SupportedBrowser(SupportedBrowser.CHROME) 1991 @SupportedBrowser(SupportedBrowser.CHROME)
1952 @SupportedBrowser(SupportedBrowser.FIREFOX) 1992 @SupportedBrowser(SupportedBrowser.FIREFOX)
1953 @SupportedBrowser(SupportedBrowser.IE, '10') 1993 @SupportedBrowser(SupportedBrowser.IE, '10')
1954 @SupportedBrowser(SupportedBrowser.SAFARI) 1994 @SupportedBrowser(SupportedBrowser.SAFARI)
1995 @Unstable
1955 class FEFuncAElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncAElement" { 1996 class FEFuncAElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncAElement" {
1956 1997
1957 @DomName('SVGFEFuncAElement.SVGFEFuncAElement') 1998 @DomName('SVGFEFuncAElement.SVGFEFuncAElement')
1958 @DocsEditable 1999 @DocsEditable
1959 factory FEFuncAElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncA"); 2000 factory FEFuncAElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncA");
1960 2001
1961 /// Checks if this type is supported on the current platform. 2002 /// Checks if this type is supported on the current platform.
1962 static bool get supported => SvgElement.isTagSupported('feFuncA') && (new SvgE lement.tag('feFuncA') is FEFuncAElement); 2003 static bool get supported => SvgElement.isTagSupported('feFuncA') && (new SvgE lement.tag('feFuncA') is FEFuncAElement);
1963 } 2004 }
1964 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2005 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1965 // for details. All rights reserved. Use of this source code is governed by a 2006 // for details. All rights reserved. Use of this source code is governed by a
1966 // BSD-style license that can be found in the LICENSE file. 2007 // BSD-style license that can be found in the LICENSE file.
1967 2008
1968 2009
1969 @DocsEditable 2010 @DocsEditable
1970 @DomName('SVGFEFuncBElement') 2011 @DomName('SVGFEFuncBElement')
1971 @SupportedBrowser(SupportedBrowser.CHROME) 2012 @SupportedBrowser(SupportedBrowser.CHROME)
1972 @SupportedBrowser(SupportedBrowser.FIREFOX) 2013 @SupportedBrowser(SupportedBrowser.FIREFOX)
1973 @SupportedBrowser(SupportedBrowser.IE, '10') 2014 @SupportedBrowser(SupportedBrowser.IE, '10')
1974 @SupportedBrowser(SupportedBrowser.SAFARI) 2015 @SupportedBrowser(SupportedBrowser.SAFARI)
2016 @Unstable
1975 class FEFuncBElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncBElement" { 2017 class FEFuncBElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncBElement" {
1976 2018
1977 @DomName('SVGFEFuncBElement.SVGFEFuncBElement') 2019 @DomName('SVGFEFuncBElement.SVGFEFuncBElement')
1978 @DocsEditable 2020 @DocsEditable
1979 factory FEFuncBElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncB"); 2021 factory FEFuncBElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncB");
1980 2022
1981 /// Checks if this type is supported on the current platform. 2023 /// Checks if this type is supported on the current platform.
1982 static bool get supported => SvgElement.isTagSupported('feFuncB') && (new SvgE lement.tag('feFuncB') is FEFuncBElement); 2024 static bool get supported => SvgElement.isTagSupported('feFuncB') && (new SvgE lement.tag('feFuncB') is FEFuncBElement);
1983 } 2025 }
1984 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2026 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1985 // for details. All rights reserved. Use of this source code is governed by a 2027 // for details. All rights reserved. Use of this source code is governed by a
1986 // BSD-style license that can be found in the LICENSE file. 2028 // BSD-style license that can be found in the LICENSE file.
1987 2029
1988 2030
1989 @DocsEditable 2031 @DocsEditable
1990 @DomName('SVGFEFuncGElement') 2032 @DomName('SVGFEFuncGElement')
1991 @SupportedBrowser(SupportedBrowser.CHROME) 2033 @SupportedBrowser(SupportedBrowser.CHROME)
1992 @SupportedBrowser(SupportedBrowser.FIREFOX) 2034 @SupportedBrowser(SupportedBrowser.FIREFOX)
1993 @SupportedBrowser(SupportedBrowser.IE, '10') 2035 @SupportedBrowser(SupportedBrowser.IE, '10')
1994 @SupportedBrowser(SupportedBrowser.SAFARI) 2036 @SupportedBrowser(SupportedBrowser.SAFARI)
2037 @Unstable
1995 class FEFuncGElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncGElement" { 2038 class FEFuncGElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncGElement" {
1996 2039
1997 @DomName('SVGFEFuncGElement.SVGFEFuncGElement') 2040 @DomName('SVGFEFuncGElement.SVGFEFuncGElement')
1998 @DocsEditable 2041 @DocsEditable
1999 factory FEFuncGElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncG"); 2042 factory FEFuncGElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncG");
2000 2043
2001 /// Checks if this type is supported on the current platform. 2044 /// Checks if this type is supported on the current platform.
2002 static bool get supported => SvgElement.isTagSupported('feFuncG') && (new SvgE lement.tag('feFuncG') is FEFuncGElement); 2045 static bool get supported => SvgElement.isTagSupported('feFuncG') && (new SvgE lement.tag('feFuncG') is FEFuncGElement);
2003 } 2046 }
2004 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2047 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2005 // for details. All rights reserved. Use of this source code is governed by a 2048 // for details. All rights reserved. Use of this source code is governed by a
2006 // BSD-style license that can be found in the LICENSE file. 2049 // BSD-style license that can be found in the LICENSE file.
2007 2050
2008 2051
2009 @DocsEditable 2052 @DocsEditable
2010 @DomName('SVGFEFuncRElement') 2053 @DomName('SVGFEFuncRElement')
2011 @SupportedBrowser(SupportedBrowser.CHROME) 2054 @SupportedBrowser(SupportedBrowser.CHROME)
2012 @SupportedBrowser(SupportedBrowser.FIREFOX) 2055 @SupportedBrowser(SupportedBrowser.FIREFOX)
2013 @SupportedBrowser(SupportedBrowser.IE, '10') 2056 @SupportedBrowser(SupportedBrowser.IE, '10')
2014 @SupportedBrowser(SupportedBrowser.SAFARI) 2057 @SupportedBrowser(SupportedBrowser.SAFARI)
2058 @Unstable
2015 class FEFuncRElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncRElement" { 2059 class FEFuncRElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncRElement" {
2016 2060
2017 @DomName('SVGFEFuncRElement.SVGFEFuncRElement') 2061 @DomName('SVGFEFuncRElement.SVGFEFuncRElement')
2018 @DocsEditable 2062 @DocsEditable
2019 factory FEFuncRElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncR"); 2063 factory FEFuncRElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncR");
2020 2064
2021 /// Checks if this type is supported on the current platform. 2065 /// Checks if this type is supported on the current platform.
2022 static bool get supported => SvgElement.isTagSupported('feFuncR') && (new SvgE lement.tag('feFuncR') is FEFuncRElement); 2066 static bool get supported => SvgElement.isTagSupported('feFuncR') && (new SvgE lement.tag('feFuncR') is FEFuncRElement);
2023 } 2067 }
2024 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2068 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2025 // for details. All rights reserved. Use of this source code is governed by a 2069 // for details. All rights reserved. Use of this source code is governed by a
2026 // BSD-style license that can be found in the LICENSE file. 2070 // BSD-style license that can be found in the LICENSE file.
2027 2071
2028 2072
2029 @DocsEditable 2073 @DocsEditable
2030 @DomName('SVGFEGaussianBlurElement') 2074 @DomName('SVGFEGaussianBlurElement')
2031 @SupportedBrowser(SupportedBrowser.CHROME) 2075 @SupportedBrowser(SupportedBrowser.CHROME)
2032 @SupportedBrowser(SupportedBrowser.FIREFOX) 2076 @SupportedBrowser(SupportedBrowser.FIREFOX)
2033 @SupportedBrowser(SupportedBrowser.IE, '10') 2077 @SupportedBrowser(SupportedBrowser.IE, '10')
2034 @SupportedBrowser(SupportedBrowser.SAFARI) 2078 @SupportedBrowser(SupportedBrowser.SAFARI)
2079 @Unstable
2035 class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStan dardAttributes native "SVGFEGaussianBlurElement" { 2080 class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStan dardAttributes native "SVGFEGaussianBlurElement" {
2036 2081
2037 @DomName('SVGFEGaussianBlurElement.SVGFEGaussianBlurElement') 2082 @DomName('SVGFEGaussianBlurElement.SVGFEGaussianBlurElement')
2038 @DocsEditable 2083 @DocsEditable
2039 factory FEGaussianBlurElement() => _SvgElementFactoryProvider.createSvgElement _tag("feGaussianBlur"); 2084 factory FEGaussianBlurElement() => _SvgElementFactoryProvider.createSvgElement _tag("feGaussianBlur");
2040 2085
2041 /// Checks if this type is supported on the current platform. 2086 /// Checks if this type is supported on the current platform.
2042 static bool get supported => SvgElement.isTagSupported('feGaussianBlur') && (n ew SvgElement.tag('feGaussianBlur') is FEGaussianBlurElement); 2087 static bool get supported => SvgElement.isTagSupported('feGaussianBlur') && (n ew SvgElement.tag('feGaussianBlur') is FEGaussianBlurElement);
2043 2088
2044 @DomName('SVGFEGaussianBlurElement.in1') 2089 @DomName('SVGFEGaussianBlurElement.in1')
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
2083 // for details. All rights reserved. Use of this source code is governed by a 2128 // for details. All rights reserved. Use of this source code is governed by a
2084 // BSD-style license that can be found in the LICENSE file. 2129 // BSD-style license that can be found in the LICENSE file.
2085 2130
2086 2131
2087 @DocsEditable 2132 @DocsEditable
2088 @DomName('SVGFEImageElement') 2133 @DomName('SVGFEImageElement')
2089 @SupportedBrowser(SupportedBrowser.CHROME) 2134 @SupportedBrowser(SupportedBrowser.CHROME)
2090 @SupportedBrowser(SupportedBrowser.FIREFOX) 2135 @SupportedBrowser(SupportedBrowser.FIREFOX)
2091 @SupportedBrowser(SupportedBrowser.IE, '10') 2136 @SupportedBrowser(SupportedBrowser.IE, '10')
2092 @SupportedBrowser(SupportedBrowser.SAFARI) 2137 @SupportedBrowser(SupportedBrowser.SAFARI)
2138 @Unstable
2093 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt ributes, UriReference, ExternalResourcesRequired, LangSpace native "SVGFEImageEl ement" { 2139 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt ributes, UriReference, ExternalResourcesRequired, LangSpace native "SVGFEImageEl ement" {
2094 2140
2095 @DomName('SVGFEImageElement.SVGFEImageElement') 2141 @DomName('SVGFEImageElement.SVGFEImageElement')
2096 @DocsEditable 2142 @DocsEditable
2097 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage"); 2143 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage");
2098 2144
2099 /// Checks if this type is supported on the current platform. 2145 /// Checks if this type is supported on the current platform.
2100 static bool get supported => SvgElement.isTagSupported('feImage') && (new SvgE lement.tag('feImage') is FEImageElement); 2146 static bool get supported => SvgElement.isTagSupported('feImage') && (new SvgE lement.tag('feImage') is FEImageElement);
2101 2147
2102 @DomName('SVGFEImageElement.preserveAspectRatio') 2148 @DomName('SVGFEImageElement.preserveAspectRatio')
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
2151 // for details. All rights reserved. Use of this source code is governed by a 2197 // for details. All rights reserved. Use of this source code is governed by a
2152 // BSD-style license that can be found in the LICENSE file. 2198 // BSD-style license that can be found in the LICENSE file.
2153 2199
2154 2200
2155 @DocsEditable 2201 @DocsEditable
2156 @DomName('SVGFEMergeElement') 2202 @DomName('SVGFEMergeElement')
2157 @SupportedBrowser(SupportedBrowser.CHROME) 2203 @SupportedBrowser(SupportedBrowser.CHROME)
2158 @SupportedBrowser(SupportedBrowser.FIREFOX) 2204 @SupportedBrowser(SupportedBrowser.FIREFOX)
2159 @SupportedBrowser(SupportedBrowser.IE, '10') 2205 @SupportedBrowser(SupportedBrowser.IE, '10')
2160 @SupportedBrowser(SupportedBrowser.SAFARI) 2206 @SupportedBrowser(SupportedBrowser.SAFARI)
2207 @Unstable
2161 class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEMergeElement" { 2208 class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEMergeElement" {
2162 2209
2163 @DomName('SVGFEMergeElement.SVGFEMergeElement') 2210 @DomName('SVGFEMergeElement.SVGFEMergeElement')
2164 @DocsEditable 2211 @DocsEditable
2165 factory FEMergeElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eMerge"); 2212 factory FEMergeElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eMerge");
2166 2213
2167 /// Checks if this type is supported on the current platform. 2214 /// Checks if this type is supported on the current platform.
2168 static bool get supported => SvgElement.isTagSupported('feMerge') && (new SvgE lement.tag('feMerge') is FEMergeElement); 2215 static bool get supported => SvgElement.isTagSupported('feMerge') && (new SvgE lement.tag('feMerge') is FEMergeElement);
2169 2216
2170 // From SVGFilterPrimitiveStandardAttributes 2217 // From SVGFilterPrimitiveStandardAttributes
(...skipping 22 matching lines...) Expand all
2193 // for details. All rights reserved. Use of this source code is governed by a 2240 // for details. All rights reserved. Use of this source code is governed by a
2194 // BSD-style license that can be found in the LICENSE file. 2241 // BSD-style license that can be found in the LICENSE file.
2195 2242
2196 2243
2197 @DocsEditable 2244 @DocsEditable
2198 @DomName('SVGFEMergeNodeElement') 2245 @DomName('SVGFEMergeNodeElement')
2199 @SupportedBrowser(SupportedBrowser.CHROME) 2246 @SupportedBrowser(SupportedBrowser.CHROME)
2200 @SupportedBrowser(SupportedBrowser.FIREFOX) 2247 @SupportedBrowser(SupportedBrowser.FIREFOX)
2201 @SupportedBrowser(SupportedBrowser.IE, '10') 2248 @SupportedBrowser(SupportedBrowser.IE, '10')
2202 @SupportedBrowser(SupportedBrowser.SAFARI) 2249 @SupportedBrowser(SupportedBrowser.SAFARI)
2250 @Unstable
2203 class FEMergeNodeElement extends SvgElement native "SVGFEMergeNodeElement" { 2251 class FEMergeNodeElement extends SvgElement native "SVGFEMergeNodeElement" {
2204 2252
2205 @DomName('SVGFEMergeNodeElement.SVGFEMergeNodeElement') 2253 @DomName('SVGFEMergeNodeElement.SVGFEMergeNodeElement')
2206 @DocsEditable 2254 @DocsEditable
2207 factory FEMergeNodeElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feMergeNode"); 2255 factory FEMergeNodeElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feMergeNode");
2208 2256
2209 /// Checks if this type is supported on the current platform. 2257 /// Checks if this type is supported on the current platform.
2210 static bool get supported => SvgElement.isTagSupported('feMergeNode') && (new SvgElement.tag('feMergeNode') is FEMergeNodeElement); 2258 static bool get supported => SvgElement.isTagSupported('feMergeNode') && (new SvgElement.tag('feMergeNode') is FEMergeNodeElement);
2211 2259
2212 @DomName('SVGFEMergeNodeElement.in1') 2260 @DomName('SVGFEMergeNodeElement.in1')
2213 @DocsEditable 2261 @DocsEditable
2214 final AnimatedString in1; 2262 final AnimatedString in1;
2215 } 2263 }
2216 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2264 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2217 // for details. All rights reserved. Use of this source code is governed by a 2265 // for details. All rights reserved. Use of this source code is governed by a
2218 // BSD-style license that can be found in the LICENSE file. 2266 // BSD-style license that can be found in the LICENSE file.
2219 2267
2220 2268
2221 @DocsEditable 2269 @DocsEditable
2222 @DomName('SVGFEMorphologyElement') 2270 @DomName('SVGFEMorphologyElement')
2223 @SupportedBrowser(SupportedBrowser.CHROME) 2271 @SupportedBrowser(SupportedBrowser.CHROME)
2224 @SupportedBrowser(SupportedBrowser.FIREFOX) 2272 @SupportedBrowser(SupportedBrowser.FIREFOX)
2225 @SupportedBrowser(SupportedBrowser.IE, '10') 2273 @SupportedBrowser(SupportedBrowser.IE, '10')
2226 @SupportedBrowser(SupportedBrowser.SAFARI) 2274 @SupportedBrowser(SupportedBrowser.SAFARI)
2275 @Unstable
2227 class FEMorphologyElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFEMorphologyElement" { 2276 class FEMorphologyElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFEMorphologyElement" {
2228 2277
2229 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE') 2278 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE')
2230 @DocsEditable 2279 @DocsEditable
2231 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; 2280 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
2232 2281
2233 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE') 2282 @DomName('SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE')
2234 @DocsEditable 2283 @DocsEditable
2235 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; 2284 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1;
2236 2285
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
2284 // for details. All rights reserved. Use of this source code is governed by a 2333 // for details. All rights reserved. Use of this source code is governed by a
2285 // BSD-style license that can be found in the LICENSE file. 2334 // BSD-style license that can be found in the LICENSE file.
2286 2335
2287 2336
2288 @DocsEditable 2337 @DocsEditable
2289 @DomName('SVGFEOffsetElement') 2338 @DomName('SVGFEOffsetElement')
2290 @SupportedBrowser(SupportedBrowser.CHROME) 2339 @SupportedBrowser(SupportedBrowser.CHROME)
2291 @SupportedBrowser(SupportedBrowser.FIREFOX) 2340 @SupportedBrowser(SupportedBrowser.FIREFOX)
2292 @SupportedBrowser(SupportedBrowser.IE, '10') 2341 @SupportedBrowser(SupportedBrowser.IE, '10')
2293 @SupportedBrowser(SupportedBrowser.SAFARI) 2342 @SupportedBrowser(SupportedBrowser.SAFARI)
2343 @Unstable
2294 class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAt tributes native "SVGFEOffsetElement" { 2344 class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAt tributes native "SVGFEOffsetElement" {
2295 2345
2296 @DomName('SVGFEOffsetElement.SVGFEOffsetElement') 2346 @DomName('SVGFEOffsetElement.SVGFEOffsetElement')
2297 @DocsEditable 2347 @DocsEditable
2298 factory FEOffsetElement() => _SvgElementFactoryProvider.createSvgElement_tag(" feOffset"); 2348 factory FEOffsetElement() => _SvgElementFactoryProvider.createSvgElement_tag(" feOffset");
2299 2349
2300 /// Checks if this type is supported on the current platform. 2350 /// Checks if this type is supported on the current platform.
2301 static bool get supported => SvgElement.isTagSupported('feOffset') && (new Svg Element.tag('feOffset') is FEOffsetElement); 2351 static bool get supported => SvgElement.isTagSupported('feOffset') && (new Svg Element.tag('feOffset') is FEOffsetElement);
2302 2352
2303 @DomName('SVGFEOffsetElement.dx') 2353 @DomName('SVGFEOffsetElement.dx')
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
2338 // for details. All rights reserved. Use of this source code is governed by a 2388 // for details. All rights reserved. Use of this source code is governed by a
2339 // BSD-style license that can be found in the LICENSE file. 2389 // BSD-style license that can be found in the LICENSE file.
2340 2390
2341 2391
2342 @DocsEditable 2392 @DocsEditable
2343 @DomName('SVGFEPointLightElement') 2393 @DomName('SVGFEPointLightElement')
2344 @SupportedBrowser(SupportedBrowser.CHROME) 2394 @SupportedBrowser(SupportedBrowser.CHROME)
2345 @SupportedBrowser(SupportedBrowser.FIREFOX) 2395 @SupportedBrowser(SupportedBrowser.FIREFOX)
2346 @SupportedBrowser(SupportedBrowser.IE, '10') 2396 @SupportedBrowser(SupportedBrowser.IE, '10')
2347 @SupportedBrowser(SupportedBrowser.SAFARI) 2397 @SupportedBrowser(SupportedBrowser.SAFARI)
2398 @Unstable
2348 class FEPointLightElement extends SvgElement native "SVGFEPointLightElement" { 2399 class FEPointLightElement extends SvgElement native "SVGFEPointLightElement" {
2349 2400
2350 @DomName('SVGFEPointLightElement.SVGFEPointLightElement') 2401 @DomName('SVGFEPointLightElement.SVGFEPointLightElement')
2351 @DocsEditable 2402 @DocsEditable
2352 factory FEPointLightElement() => _SvgElementFactoryProvider.createSvgElement_t ag("fePointLight"); 2403 factory FEPointLightElement() => _SvgElementFactoryProvider.createSvgElement_t ag("fePointLight");
2353 2404
2354 /// Checks if this type is supported on the current platform. 2405 /// Checks if this type is supported on the current platform.
2355 static bool get supported => SvgElement.isTagSupported('fePointLight') && (new SvgElement.tag('fePointLight') is FEPointLightElement); 2406 static bool get supported => SvgElement.isTagSupported('fePointLight') && (new SvgElement.tag('fePointLight') is FEPointLightElement);
2356 2407
2357 @DomName('SVGFEPointLightElement.x') 2408 @DomName('SVGFEPointLightElement.x')
(...skipping 12 matching lines...) Expand all
2370 // for details. All rights reserved. Use of this source code is governed by a 2421 // for details. All rights reserved. Use of this source code is governed by a
2371 // BSD-style license that can be found in the LICENSE file. 2422 // BSD-style license that can be found in the LICENSE file.
2372 2423
2373 2424
2374 @DocsEditable 2425 @DocsEditable
2375 @DomName('SVGFESpecularLightingElement') 2426 @DomName('SVGFESpecularLightingElement')
2376 @SupportedBrowser(SupportedBrowser.CHROME) 2427 @SupportedBrowser(SupportedBrowser.CHROME)
2377 @SupportedBrowser(SupportedBrowser.FIREFOX) 2428 @SupportedBrowser(SupportedBrowser.FIREFOX)
2378 @SupportedBrowser(SupportedBrowser.IE, '10') 2429 @SupportedBrowser(SupportedBrowser.IE, '10')
2379 @SupportedBrowser(SupportedBrowser.SAFARI) 2430 @SupportedBrowser(SupportedBrowser.SAFARI)
2431 @Unstable
2380 class FESpecularLightingElement extends StyledElement implements FilterPrimitive StandardAttributes native "SVGFESpecularLightingElement" { 2432 class FESpecularLightingElement extends StyledElement implements FilterPrimitive StandardAttributes native "SVGFESpecularLightingElement" {
2381 2433
2382 @DomName('SVGFESpecularLightingElement.SVGFESpecularLightingElement') 2434 @DomName('SVGFESpecularLightingElement.SVGFESpecularLightingElement')
2383 @DocsEditable 2435 @DocsEditable
2384 factory FESpecularLightingElement() => _SvgElementFactoryProvider.createSvgEle ment_tag("feSpecularLighting"); 2436 factory FESpecularLightingElement() => _SvgElementFactoryProvider.createSvgEle ment_tag("feSpecularLighting");
2385 2437
2386 /// Checks if this type is supported on the current platform. 2438 /// Checks if this type is supported on the current platform.
2387 static bool get supported => SvgElement.isTagSupported('feSpecularLighting') & & (new SvgElement.tag('feSpecularLighting') is FESpecularLightingElement); 2439 static bool get supported => SvgElement.isTagSupported('feSpecularLighting') & & (new SvgElement.tag('feSpecularLighting') is FESpecularLightingElement);
2388 2440
2389 @DomName('SVGFESpecularLightingElement.in1') 2441 @DomName('SVGFESpecularLightingElement.in1')
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
2428 // for details. All rights reserved. Use of this source code is governed by a 2480 // for details. All rights reserved. Use of this source code is governed by a
2429 // BSD-style license that can be found in the LICENSE file. 2481 // BSD-style license that can be found in the LICENSE file.
2430 2482
2431 2483
2432 @DocsEditable 2484 @DocsEditable
2433 @DomName('SVGFESpotLightElement') 2485 @DomName('SVGFESpotLightElement')
2434 @SupportedBrowser(SupportedBrowser.CHROME) 2486 @SupportedBrowser(SupportedBrowser.CHROME)
2435 @SupportedBrowser(SupportedBrowser.FIREFOX) 2487 @SupportedBrowser(SupportedBrowser.FIREFOX)
2436 @SupportedBrowser(SupportedBrowser.IE, '10') 2488 @SupportedBrowser(SupportedBrowser.IE, '10')
2437 @SupportedBrowser(SupportedBrowser.SAFARI) 2489 @SupportedBrowser(SupportedBrowser.SAFARI)
2490 @Unstable
2438 class FESpotLightElement extends SvgElement native "SVGFESpotLightElement" { 2491 class FESpotLightElement extends SvgElement native "SVGFESpotLightElement" {
2439 2492
2440 @DomName('SVGFESpotLightElement.SVGFESpotLightElement') 2493 @DomName('SVGFESpotLightElement.SVGFESpotLightElement')
2441 @DocsEditable 2494 @DocsEditable
2442 factory FESpotLightElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feSpotLight"); 2495 factory FESpotLightElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feSpotLight");
2443 2496
2444 /// Checks if this type is supported on the current platform. 2497 /// Checks if this type is supported on the current platform.
2445 static bool get supported => SvgElement.isTagSupported('feSpotLight') && (new SvgElement.tag('feSpotLight') is FESpotLightElement); 2498 static bool get supported => SvgElement.isTagSupported('feSpotLight') && (new SvgElement.tag('feSpotLight') is FESpotLightElement);
2446 2499
2447 @DomName('SVGFESpotLightElement.limitingConeAngle') 2500 @DomName('SVGFESpotLightElement.limitingConeAngle')
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
2480 // for details. All rights reserved. Use of this source code is governed by a 2533 // for details. All rights reserved. Use of this source code is governed by a
2481 // BSD-style license that can be found in the LICENSE file. 2534 // BSD-style license that can be found in the LICENSE file.
2482 2535
2483 2536
2484 @DocsEditable 2537 @DocsEditable
2485 @DomName('SVGFETileElement') 2538 @DomName('SVGFETileElement')
2486 @SupportedBrowser(SupportedBrowser.CHROME) 2539 @SupportedBrowser(SupportedBrowser.CHROME)
2487 @SupportedBrowser(SupportedBrowser.FIREFOX) 2540 @SupportedBrowser(SupportedBrowser.FIREFOX)
2488 @SupportedBrowser(SupportedBrowser.IE, '10') 2541 @SupportedBrowser(SupportedBrowser.IE, '10')
2489 @SupportedBrowser(SupportedBrowser.SAFARI) 2542 @SupportedBrowser(SupportedBrowser.SAFARI)
2543 @Unstable
2490 class FETileElement extends StyledElement implements FilterPrimitiveStandardAttr ibutes native "SVGFETileElement" { 2544 class FETileElement extends StyledElement implements FilterPrimitiveStandardAttr ibutes native "SVGFETileElement" {
2491 2545
2492 @DomName('SVGFETileElement.SVGFETileElement') 2546 @DomName('SVGFETileElement.SVGFETileElement')
2493 @DocsEditable 2547 @DocsEditable
2494 factory FETileElement() => _SvgElementFactoryProvider.createSvgElement_tag("fe Tile"); 2548 factory FETileElement() => _SvgElementFactoryProvider.createSvgElement_tag("fe Tile");
2495 2549
2496 /// Checks if this type is supported on the current platform. 2550 /// Checks if this type is supported on the current platform.
2497 static bool get supported => SvgElement.isTagSupported('feTile') && (new SvgEl ement.tag('feTile') is FETileElement); 2551 static bool get supported => SvgElement.isTagSupported('feTile') && (new SvgEl ement.tag('feTile') is FETileElement);
2498 2552
2499 @DomName('SVGFETileElement.in1') 2553 @DomName('SVGFETileElement.in1')
(...skipping 26 matching lines...) Expand all
2526 // for details. All rights reserved. Use of this source code is governed by a 2580 // for details. All rights reserved. Use of this source code is governed by a
2527 // BSD-style license that can be found in the LICENSE file. 2581 // BSD-style license that can be found in the LICENSE file.
2528 2582
2529 2583
2530 @DocsEditable 2584 @DocsEditable
2531 @DomName('SVGFETurbulenceElement') 2585 @DomName('SVGFETurbulenceElement')
2532 @SupportedBrowser(SupportedBrowser.CHROME) 2586 @SupportedBrowser(SupportedBrowser.CHROME)
2533 @SupportedBrowser(SupportedBrowser.FIREFOX) 2587 @SupportedBrowser(SupportedBrowser.FIREFOX)
2534 @SupportedBrowser(SupportedBrowser.IE, '10') 2588 @SupportedBrowser(SupportedBrowser.IE, '10')
2535 @SupportedBrowser(SupportedBrowser.SAFARI) 2589 @SupportedBrowser(SupportedBrowser.SAFARI)
2590 @Unstable
2536 class FETurbulenceElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFETurbulenceElement" { 2591 class FETurbulenceElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFETurbulenceElement" {
2537 2592
2538 @DomName('SVGFETurbulenceElement.SVGFETurbulenceElement') 2593 @DomName('SVGFETurbulenceElement.SVGFETurbulenceElement')
2539 @DocsEditable 2594 @DocsEditable
2540 factory FETurbulenceElement() => _SvgElementFactoryProvider.createSvgElement_t ag("feTurbulence"); 2595 factory FETurbulenceElement() => _SvgElementFactoryProvider.createSvgElement_t ag("feTurbulence");
2541 2596
2542 /// Checks if this type is supported on the current platform. 2597 /// Checks if this type is supported on the current platform.
2543 static bool get supported => SvgElement.isTagSupported('feTurbulence') && (new SvgElement.tag('feTurbulence') is FETurbulenceElement); 2598 static bool get supported => SvgElement.isTagSupported('feTurbulence') && (new SvgElement.tag('feTurbulence') is FETurbulenceElement);
2544 2599
2545 @DomName('SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH') 2600 @DomName('SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH')
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
2616 // for details. All rights reserved. Use of this source code is governed by a 2671 // for details. All rights reserved. Use of this source code is governed by a
2617 // BSD-style license that can be found in the LICENSE file. 2672 // BSD-style license that can be found in the LICENSE file.
2618 2673
2619 2674
2620 @DocsEditable 2675 @DocsEditable
2621 @DomName('SVGFilterElement') 2676 @DomName('SVGFilterElement')
2622 @SupportedBrowser(SupportedBrowser.CHROME) 2677 @SupportedBrowser(SupportedBrowser.CHROME)
2623 @SupportedBrowser(SupportedBrowser.FIREFOX) 2678 @SupportedBrowser(SupportedBrowser.FIREFOX)
2624 @SupportedBrowser(SupportedBrowser.IE, '10') 2679 @SupportedBrowser(SupportedBrowser.IE, '10')
2625 @SupportedBrowser(SupportedBrowser.SAFARI) 2680 @SupportedBrowser(SupportedBrowser.SAFARI)
2681 @Unstable
2626 class FilterElement extends StyledElement implements UriReference, ExternalResou rcesRequired, LangSpace native "SVGFilterElement" { 2682 class FilterElement extends StyledElement implements UriReference, ExternalResou rcesRequired, LangSpace native "SVGFilterElement" {
2627 2683
2628 @DomName('SVGFilterElement.SVGFilterElement') 2684 @DomName('SVGFilterElement.SVGFilterElement')
2629 @DocsEditable 2685 @DocsEditable
2630 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter"); 2686 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter");
2631 2687
2632 /// Checks if this type is supported on the current platform. 2688 /// Checks if this type is supported on the current platform.
2633 static bool get supported => SvgElement.isTagSupported('filter') && (new SvgEl ement.tag('filter') is FilterElement); 2689 static bool get supported => SvgElement.isTagSupported('filter') && (new SvgEl ement.tag('filter') is FilterElement);
2634 2690
2635 @DomName('SVGFilterElement.filterResX') 2691 @DomName('SVGFilterElement.filterResX')
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
2689 @DomName('SVGFilterElement.href') 2745 @DomName('SVGFilterElement.href')
2690 @DocsEditable 2746 @DocsEditable
2691 final AnimatedString href; 2747 final AnimatedString href;
2692 } 2748 }
2693 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2749 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2694 // for details. All rights reserved. Use of this source code is governed by a 2750 // for details. All rights reserved. Use of this source code is governed by a
2695 // BSD-style license that can be found in the LICENSE file. 2751 // BSD-style license that can be found in the LICENSE file.
2696 2752
2697 2753
2698 @DomName('SVGFilterPrimitiveStandardAttributes') 2754 @DomName('SVGFilterPrimitiveStandardAttributes')
2755 @Unstable
2699 abstract class FilterPrimitiveStandardAttributes { 2756 abstract class FilterPrimitiveStandardAttributes {
2700 2757
2701 AnimatedLength height; 2758 AnimatedLength height;
2702 2759
2703 AnimatedString result; 2760 AnimatedString result;
2704 2761
2705 AnimatedLength width; 2762 AnimatedLength width;
2706 2763
2707 AnimatedLength x; 2764 AnimatedLength x;
2708 2765
2709 AnimatedLength y; 2766 AnimatedLength y;
2710 } 2767 }
2711 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2768 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2712 // for details. All rights reserved. Use of this source code is governed by a 2769 // for details. All rights reserved. Use of this source code is governed by a
2713 // BSD-style license that can be found in the LICENSE file. 2770 // BSD-style license that can be found in the LICENSE file.
2714 2771
2715 2772
2716 @DomName('SVGFitToViewBox') 2773 @DomName('SVGFitToViewBox')
2774 @Unstable
2717 abstract class FitToViewBox { 2775 abstract class FitToViewBox {
2718 2776
2719 AnimatedPreserveAspectRatio preserveAspectRatio; 2777 AnimatedPreserveAspectRatio preserveAspectRatio;
2720 2778
2721 AnimatedRect viewBox; 2779 AnimatedRect viewBox;
2722 } 2780 }
2723 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2781 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2724 // for details. All rights reserved. Use of this source code is governed by a 2782 // for details. All rights reserved. Use of this source code is governed by a
2725 // BSD-style license that can be found in the LICENSE file. 2783 // BSD-style license that can be found in the LICENSE file.
2726 2784
2727 2785
2728 @DocsEditable 2786 @DocsEditable
2729 @DomName('SVGForeignObjectElement') 2787 @DomName('SVGForeignObjectElement')
2730 @SupportedBrowser(SupportedBrowser.CHROME) 2788 @SupportedBrowser(SupportedBrowser.CHROME)
2731 @SupportedBrowser(SupportedBrowser.FIREFOX) 2789 @SupportedBrowser(SupportedBrowser.FIREFOX)
2732 @SupportedBrowser(SupportedBrowser.SAFARI) 2790 @SupportedBrowser(SupportedBrowser.SAFARI)
2791 @Unstable
2733 class ForeignObjectElement extends StyledElement implements Transformable, Tests , ExternalResourcesRequired, LangSpace native "SVGForeignObjectElement" { 2792 class ForeignObjectElement extends StyledElement implements Transformable, Tests , ExternalResourcesRequired, LangSpace native "SVGForeignObjectElement" {
2734 2793
2735 @DomName('SVGForeignObjectElement.SVGForeignObjectElement') 2794 @DomName('SVGForeignObjectElement.SVGForeignObjectElement')
2736 @DocsEditable 2795 @DocsEditable
2737 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject"); 2796 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject");
2738 2797
2739 /// Checks if this type is supported on the current platform. 2798 /// Checks if this type is supported on the current platform.
2740 static bool get supported => SvgElement.isTagSupported('foreignObject') && (ne w SvgElement.tag('foreignObject') is ForeignObjectElement); 2799 static bool get supported => SvgElement.isTagSupported('foreignObject') && (ne w SvgElement.tag('foreignObject') is ForeignObjectElement);
2741 2800
2742 @DomName('SVGForeignObjectElement.height') 2801 @DomName('SVGForeignObjectElement.height')
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
2823 @DocsEditable 2882 @DocsEditable
2824 final AnimatedTransformList transform; 2883 final AnimatedTransformList transform;
2825 } 2884 }
2826 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2885 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2827 // for details. All rights reserved. Use of this source code is governed by a 2886 // for details. All rights reserved. Use of this source code is governed by a
2828 // BSD-style license that can be found in the LICENSE file. 2887 // BSD-style license that can be found in the LICENSE file.
2829 2888
2830 2889
2831 @DocsEditable 2890 @DocsEditable
2832 @DomName('SVGGElement') 2891 @DomName('SVGGElement')
2892 @Unstable
2833 class GElement extends StyledElement implements Transformable, Tests, ExternalRe sourcesRequired, LangSpace native "SVGGElement" { 2893 class GElement extends StyledElement implements Transformable, Tests, ExternalRe sourcesRequired, LangSpace native "SVGGElement" {
2834 2894
2835 @DomName('SVGGElement.SVGGElement') 2895 @DomName('SVGGElement.SVGGElement')
2836 @DocsEditable 2896 @DocsEditable
2837 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); 2897 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g");
2838 2898
2839 // From SVGExternalResourcesRequired 2899 // From SVGExternalResourcesRequired
2840 2900
2841 @DomName('SVGGElement.externalResourcesRequired') 2901 @DomName('SVGGElement.externalResourcesRequired')
2842 @DocsEditable 2902 @DocsEditable
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
2904 @DocsEditable 2964 @DocsEditable
2905 final AnimatedTransformList transform; 2965 final AnimatedTransformList transform;
2906 } 2966 }
2907 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2967 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2908 // for details. All rights reserved. Use of this source code is governed by a 2968 // for details. All rights reserved. Use of this source code is governed by a
2909 // BSD-style license that can be found in the LICENSE file. 2969 // BSD-style license that can be found in the LICENSE file.
2910 2970
2911 2971
2912 @DocsEditable 2972 @DocsEditable
2913 @DomName('SVGImageElement') 2973 @DomName('SVGImageElement')
2974 @Unstable
2914 class ImageElement extends StyledElement implements UriReference, Tests, Transfo rmable, ExternalResourcesRequired, LangSpace native "SVGImageElement" { 2975 class ImageElement extends StyledElement implements UriReference, Tests, Transfo rmable, ExternalResourcesRequired, LangSpace native "SVGImageElement" {
2915 2976
2916 @DomName('SVGImageElement.SVGImageElement') 2977 @DomName('SVGImageElement.SVGImageElement')
2917 @DocsEditable 2978 @DocsEditable
2918 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge"); 2979 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge");
2919 2980
2920 @DomName('SVGImageElement.height') 2981 @DomName('SVGImageElement.height')
2921 @DocsEditable 2982 @DocsEditable
2922 final AnimatedLength height; 2983 final AnimatedLength height;
2923 2984
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
3010 @DomName('SVGImageElement.href') 3071 @DomName('SVGImageElement.href')
3011 @DocsEditable 3072 @DocsEditable
3012 final AnimatedString href; 3073 final AnimatedString href;
3013 } 3074 }
3014 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3075 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3015 // for details. All rights reserved. Use of this source code is governed by a 3076 // for details. All rights reserved. Use of this source code is governed by a
3016 // BSD-style license that can be found in the LICENSE file. 3077 // BSD-style license that can be found in the LICENSE file.
3017 3078
3018 3079
3019 @DomName('SVGLangSpace') 3080 @DomName('SVGLangSpace')
3081 @Unstable
3020 abstract class LangSpace { 3082 abstract class LangSpace {
3021 3083
3022 /// Checks if this type is supported on the current platform. 3084 /// Checks if this type is supported on the current platform.
3023 static bool supported(SvgElement element) => JS('bool', '#.xmlspace !== undefi ned && #.xmllang !== undefined', element, element); 3085 static bool supported(SvgElement element) => JS('bool', '#.xmlspace !== undefi ned && #.xmllang !== undefined', element, element);
3024 3086
3025 String xmllang; 3087 String xmllang;
3026 3088
3027 String xmlspace; 3089 String xmlspace;
3028 } 3090 }
3029 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3091 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3030 // for details. All rights reserved. Use of this source code is governed by a 3092 // for details. All rights reserved. Use of this source code is governed by a
3031 // BSD-style license that can be found in the LICENSE file. 3093 // BSD-style license that can be found in the LICENSE file.
3032 3094
3033 3095
3034 @DocsEditable 3096 @DocsEditable
3035 @DomName('SVGLength') 3097 @DomName('SVGLength')
3098 @Unstable
3036 class Length native "SVGLength" { 3099 class Length native "SVGLength" {
3037 3100
3038 @DomName('SVGLength.SVG_LENGTHTYPE_CM') 3101 @DomName('SVGLength.SVG_LENGTHTYPE_CM')
3039 @DocsEditable 3102 @DocsEditable
3040 static const int SVG_LENGTHTYPE_CM = 6; 3103 static const int SVG_LENGTHTYPE_CM = 6;
3041 3104
3042 @DomName('SVGLength.SVG_LENGTHTYPE_EMS') 3105 @DomName('SVGLength.SVG_LENGTHTYPE_EMS')
3043 @DocsEditable 3106 @DocsEditable
3044 static const int SVG_LENGTHTYPE_EMS = 3; 3107 static const int SVG_LENGTHTYPE_EMS = 3;
3045 3108
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
3103 @DocsEditable 3166 @DocsEditable
3104 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; 3167 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
3105 } 3168 }
3106 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3169 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3107 // for details. All rights reserved. Use of this source code is governed by a 3170 // for details. All rights reserved. Use of this source code is governed by a
3108 // BSD-style license that can be found in the LICENSE file. 3171 // BSD-style license that can be found in the LICENSE file.
3109 3172
3110 3173
3111 @DocsEditable 3174 @DocsEditable
3112 @DomName('SVGLengthList') 3175 @DomName('SVGLengthList')
3176 @Unstable
3113 class LengthList extends Object with ListMixin<Length>, ImmutableListMixin<Lengt h> implements JavaScriptIndexingBehavior, List<Length> native "SVGLengthList" { 3177 class LengthList extends Object with ListMixin<Length>, ImmutableListMixin<Lengt h> implements JavaScriptIndexingBehavior, List<Length> native "SVGLengthList" {
3114 3178
3115 @DomName('SVGLengthList.numberOfItems') 3179 @DomName('SVGLengthList.numberOfItems')
3116 @DocsEditable 3180 @DocsEditable
3117 final int numberOfItems; 3181 final int numberOfItems;
3118 3182
3119 Length operator[](int index) { 3183 Length operator[](int index) {
3120 if (JS("bool", "# >>> 0 !== # || # >= #", index, 3184 if (JS("bool", "# >>> 0 !== # || # >= #", index,
3121 index, index, length)) 3185 index, index, length))
3122 throw new RangeError.range(index, 0, length); 3186 throw new RangeError.range(index, 0, length);
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
3190 @DocsEditable 3254 @DocsEditable
3191 Length replaceItem(Length item, int index) native; 3255 Length replaceItem(Length item, int index) native;
3192 } 3256 }
3193 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3257 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3194 // for details. All rights reserved. Use of this source code is governed by a 3258 // for details. All rights reserved. Use of this source code is governed by a
3195 // BSD-style license that can be found in the LICENSE file. 3259 // BSD-style license that can be found in the LICENSE file.
3196 3260
3197 3261
3198 @DocsEditable 3262 @DocsEditable
3199 @DomName('SVGLineElement') 3263 @DomName('SVGLineElement')
3264 @Unstable
3200 class LineElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGLineElement" { 3265 class LineElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGLineElement" {
3201 3266
3202 @DomName('SVGLineElement.SVGLineElement') 3267 @DomName('SVGLineElement.SVGLineElement')
3203 @DocsEditable 3268 @DocsEditable
3204 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line "); 3269 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line ");
3205 3270
3206 @DomName('SVGLineElement.x1') 3271 @DomName('SVGLineElement.x1')
3207 @DocsEditable 3272 @DocsEditable
3208 final AnimatedLength x1; 3273 final AnimatedLength x1;
3209 3274
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
3287 @DocsEditable 3352 @DocsEditable
3288 final AnimatedTransformList transform; 3353 final AnimatedTransformList transform;
3289 } 3354 }
3290 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3355 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3291 // for details. All rights reserved. Use of this source code is governed by a 3356 // for details. All rights reserved. Use of this source code is governed by a
3292 // BSD-style license that can be found in the LICENSE file. 3357 // BSD-style license that can be found in the LICENSE file.
3293 3358
3294 3359
3295 @DocsEditable 3360 @DocsEditable
3296 @DomName('SVGLinearGradientElement') 3361 @DomName('SVGLinearGradientElement')
3362 @Unstable
3297 class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl ement" { 3363 class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl ement" {
3298 3364
3299 @DomName('SVGLinearGradientElement.SVGLinearGradientElement') 3365 @DomName('SVGLinearGradientElement.SVGLinearGradientElement')
3300 @DocsEditable 3366 @DocsEditable
3301 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient"); 3367 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient");
3302 3368
3303 @DomName('SVGLinearGradientElement.x1') 3369 @DomName('SVGLinearGradientElement.x1')
3304 @DocsEditable 3370 @DocsEditable
3305 final AnimatedLength x1; 3371 final AnimatedLength x1;
3306 3372
3307 @DomName('SVGLinearGradientElement.x2') 3373 @DomName('SVGLinearGradientElement.x2')
3308 @DocsEditable 3374 @DocsEditable
3309 final AnimatedLength x2; 3375 final AnimatedLength x2;
3310 3376
3311 @DomName('SVGLinearGradientElement.y1') 3377 @DomName('SVGLinearGradientElement.y1')
3312 @DocsEditable 3378 @DocsEditable
3313 final AnimatedLength y1; 3379 final AnimatedLength y1;
3314 3380
3315 @DomName('SVGLinearGradientElement.y2') 3381 @DomName('SVGLinearGradientElement.y2')
3316 @DocsEditable 3382 @DocsEditable
3317 final AnimatedLength y2; 3383 final AnimatedLength y2;
3318 } 3384 }
3319 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3385 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3320 // for details. All rights reserved. Use of this source code is governed by a 3386 // for details. All rights reserved. Use of this source code is governed by a
3321 // BSD-style license that can be found in the LICENSE file. 3387 // BSD-style license that can be found in the LICENSE file.
3322 3388
3323 3389
3324 @DomName('SVGLocatable') 3390 @DomName('SVGLocatable')
3391 @Unstable
3325 abstract class Locatable { 3392 abstract class Locatable {
3326 3393
3327 SvgElement farthestViewportElement; 3394 SvgElement farthestViewportElement;
3328 3395
3329 SvgElement nearestViewportElement; 3396 SvgElement nearestViewportElement;
3330 3397
3331 Rect getBBox(); 3398 Rect getBBox();
3332 3399
3333 Matrix getCTM(); 3400 Matrix getCTM();
3334 3401
3335 Matrix getScreenCTM(); 3402 Matrix getScreenCTM();
3336 3403
3337 Matrix getTransformToElement(SvgElement element); 3404 Matrix getTransformToElement(SvgElement element);
3338 } 3405 }
3339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3406 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3340 // for details. All rights reserved. Use of this source code is governed by a 3407 // for details. All rights reserved. Use of this source code is governed by a
3341 // BSD-style license that can be found in the LICENSE file. 3408 // BSD-style license that can be found in the LICENSE file.
3342 3409
3343 3410
3344 @DocsEditable 3411 @DocsEditable
3345 @DomName('SVGMarkerElement') 3412 @DomName('SVGMarkerElement')
3413 @Unstable
3346 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGMarkerElement" { 3414 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGMarkerElement" {
3347 3415
3348 @DomName('SVGMarkerElement.SVGMarkerElement') 3416 @DomName('SVGMarkerElement.SVGMarkerElement')
3349 @DocsEditable 3417 @DocsEditable
3350 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker"); 3418 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker");
3351 3419
3352 @DomName('SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH') 3420 @DomName('SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH')
3353 @DocsEditable 3421 @DocsEditable
3354 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; 3422 static const int SVG_MARKERUNITS_STROKEWIDTH = 2;
3355 3423
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
3435 @DocsEditable 3503 @DocsEditable
3436 String xmlspace; 3504 String xmlspace;
3437 } 3505 }
3438 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3506 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3439 // for details. All rights reserved. Use of this source code is governed by a 3507 // for details. All rights reserved. Use of this source code is governed by a
3440 // BSD-style license that can be found in the LICENSE file. 3508 // BSD-style license that can be found in the LICENSE file.
3441 3509
3442 3510
3443 @DocsEditable 3511 @DocsEditable
3444 @DomName('SVGMaskElement') 3512 @DomName('SVGMaskElement')
3513 @Unstable
3445 class MaskElement extends StyledElement implements Tests, ExternalResourcesRequi red, LangSpace native "SVGMaskElement" { 3514 class MaskElement extends StyledElement implements Tests, ExternalResourcesRequi red, LangSpace native "SVGMaskElement" {
3446 3515
3447 @DomName('SVGMaskElement.SVGMaskElement') 3516 @DomName('SVGMaskElement.SVGMaskElement')
3448 @DocsEditable 3517 @DocsEditable
3449 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask "); 3518 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask ");
3450 3519
3451 @DomName('SVGMaskElement.height') 3520 @DomName('SVGMaskElement.height')
3452 @DocsEditable 3521 @DocsEditable
3453 final AnimatedLength height; 3522 final AnimatedLength height;
3454 3523
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
3506 @DocsEditable 3575 @DocsEditable
3507 bool hasExtension(String extension) native; 3576 bool hasExtension(String extension) native;
3508 } 3577 }
3509 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3578 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3510 // for details. All rights reserved. Use of this source code is governed by a 3579 // for details. All rights reserved. Use of this source code is governed by a
3511 // BSD-style license that can be found in the LICENSE file. 3580 // BSD-style license that can be found in the LICENSE file.
3512 3581
3513 3582
3514 @DocsEditable 3583 @DocsEditable
3515 @DomName('SVGMatrix') 3584 @DomName('SVGMatrix')
3585 @Unstable
3516 class Matrix native "SVGMatrix" { 3586 class Matrix native "SVGMatrix" {
3517 3587
3518 @DomName('SVGMatrix.a') 3588 @DomName('SVGMatrix.a')
3519 @DocsEditable 3589 @DocsEditable
3520 num a; 3590 num a;
3521 3591
3522 @DomName('SVGMatrix.b') 3592 @DomName('SVGMatrix.b')
3523 @DocsEditable 3593 @DocsEditable
3524 num b; 3594 num b;
3525 3595
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
3583 @DocsEditable 3653 @DocsEditable
3584 Matrix translate(num x, num y) native; 3654 Matrix translate(num x, num y) native;
3585 } 3655 }
3586 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3656 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3587 // for details. All rights reserved. Use of this source code is governed by a 3657 // for details. All rights reserved. Use of this source code is governed by a
3588 // BSD-style license that can be found in the LICENSE file. 3658 // BSD-style license that can be found in the LICENSE file.
3589 3659
3590 3660
3591 @DocsEditable 3661 @DocsEditable
3592 @DomName('SVGMetadataElement') 3662 @DomName('SVGMetadataElement')
3663 @Unstable
3593 class MetadataElement extends SvgElement native "SVGMetadataElement" { 3664 class MetadataElement extends SvgElement native "SVGMetadataElement" {
3594 } 3665 }
3595 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3666 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3596 // for details. All rights reserved. Use of this source code is governed by a 3667 // for details. All rights reserved. Use of this source code is governed by a
3597 // BSD-style license that can be found in the LICENSE file. 3668 // BSD-style license that can be found in the LICENSE file.
3598 3669
3599 3670
3600 @DocsEditable 3671 @DocsEditable
3601 @DomName('SVGNumber') 3672 @DomName('SVGNumber')
3673 @Unstable
3602 class Number native "SVGNumber" { 3674 class Number native "SVGNumber" {
3603 3675
3604 @DomName('SVGNumber.value') 3676 @DomName('SVGNumber.value')
3605 @DocsEditable 3677 @DocsEditable
3606 num value; 3678 num value;
3607 } 3679 }
3608 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3680 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3609 // for details. All rights reserved. Use of this source code is governed by a 3681 // for details. All rights reserved. Use of this source code is governed by a
3610 // BSD-style license that can be found in the LICENSE file. 3682 // BSD-style license that can be found in the LICENSE file.
3611 3683
3612 3684
3613 @DocsEditable 3685 @DocsEditable
3614 @DomName('SVGNumberList') 3686 @DomName('SVGNumberList')
3687 @Unstable
3615 class NumberList extends Object with ListMixin<Number>, ImmutableListMixin<Numbe r> implements JavaScriptIndexingBehavior, List<Number> native "SVGNumberList" { 3688 class NumberList extends Object with ListMixin<Number>, ImmutableListMixin<Numbe r> implements JavaScriptIndexingBehavior, List<Number> native "SVGNumberList" {
3616 3689
3617 @DomName('SVGNumberList.numberOfItems') 3690 @DomName('SVGNumberList.numberOfItems')
3618 @DocsEditable 3691 @DocsEditable
3619 final int numberOfItems; 3692 final int numberOfItems;
3620 3693
3621 Number operator[](int index) { 3694 Number operator[](int index) {
3622 if (JS("bool", "# >>> 0 !== # || # >= #", index, 3695 if (JS("bool", "# >>> 0 !== # || # >= #", index,
3623 index, index, length)) 3696 index, index, length))
3624 throw new RangeError.range(index, 0, length); 3697 throw new RangeError.range(index, 0, length);
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
3692 @DocsEditable 3765 @DocsEditable
3693 Number replaceItem(Number item, int index) native; 3766 Number replaceItem(Number item, int index) native;
3694 } 3767 }
3695 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3768 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3696 // for details. All rights reserved. Use of this source code is governed by a 3769 // for details. All rights reserved. Use of this source code is governed by a
3697 // BSD-style license that can be found in the LICENSE file. 3770 // BSD-style license that can be found in the LICENSE file.
3698 3771
3699 3772
3700 @DocsEditable 3773 @DocsEditable
3701 @DomName('SVGPathElement') 3774 @DomName('SVGPathElement')
3775 @Unstable
3702 class PathElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGPathElement" { 3776 class PathElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGPathElement" {
3703 3777
3704 @DomName('SVGPathElement.SVGPathElement') 3778 @DomName('SVGPathElement.SVGPathElement')
3705 @DocsEditable 3779 @DocsEditable
3706 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path "); 3780 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path ");
3707 3781
3708 @DomName('SVGPathElement.animatedNormalizedPathSegList') 3782 @DomName('SVGPathElement.animatedNormalizedPathSegList')
3709 @DocsEditable 3783 @DocsEditable
3710 final PathSegList animatedNormalizedPathSegList; 3784 final PathSegList animatedNormalizedPathSegList;
3711 3785
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
3900 @DocsEditable 3974 @DocsEditable
3901 final AnimatedTransformList transform; 3975 final AnimatedTransformList transform;
3902 } 3976 }
3903 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3977 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3904 // for details. All rights reserved. Use of this source code is governed by a 3978 // for details. All rights reserved. Use of this source code is governed by a
3905 // BSD-style license that can be found in the LICENSE file. 3979 // BSD-style license that can be found in the LICENSE file.
3906 3980
3907 3981
3908 @DocsEditable 3982 @DocsEditable
3909 @DomName('SVGPathSeg') 3983 @DomName('SVGPathSeg')
3984 @Unstable
3910 class PathSeg native "SVGPathSeg" { 3985 class PathSeg native "SVGPathSeg" {
3911 3986
3912 @DomName('SVGPathSeg.PATHSEG_ARC_ABS') 3987 @DomName('SVGPathSeg.PATHSEG_ARC_ABS')
3913 @DocsEditable 3988 @DocsEditable
3914 static const int PATHSEG_ARC_ABS = 10; 3989 static const int PATHSEG_ARC_ABS = 10;
3915 3990
3916 @DomName('SVGPathSeg.PATHSEG_ARC_REL') 3991 @DomName('SVGPathSeg.PATHSEG_ARC_REL')
3917 @DocsEditable 3992 @DocsEditable
3918 static const int PATHSEG_ARC_REL = 11; 3993 static const int PATHSEG_ARC_REL = 11;
3919 3994
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
3997 @DocsEditable 4072 @DocsEditable
3998 final String pathSegTypeAsLetter; 4073 final String pathSegTypeAsLetter;
3999 } 4074 }
4000 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4075 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4001 // for details. All rights reserved. Use of this source code is governed by a 4076 // for details. All rights reserved. Use of this source code is governed by a
4002 // BSD-style license that can be found in the LICENSE file. 4077 // BSD-style license that can be found in the LICENSE file.
4003 4078
4004 4079
4005 @DocsEditable 4080 @DocsEditable
4006 @DomName('SVGPathSegArcAbs') 4081 @DomName('SVGPathSegArcAbs')
4082 @Unstable
4007 class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" { 4083 class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" {
4008 4084
4009 @DomName('SVGPathSegArcAbs.angle') 4085 @DomName('SVGPathSegArcAbs.angle')
4010 @DocsEditable 4086 @DocsEditable
4011 num angle; 4087 num angle;
4012 4088
4013 @DomName('SVGPathSegArcAbs.largeArcFlag') 4089 @DomName('SVGPathSegArcAbs.largeArcFlag')
4014 @DocsEditable 4090 @DocsEditable
4015 bool largeArcFlag; 4091 bool largeArcFlag;
4016 4092
(...skipping 17 matching lines...) Expand all
4034 @DocsEditable 4110 @DocsEditable
4035 num y; 4111 num y;
4036 } 4112 }
4037 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4113 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4038 // for details. All rights reserved. Use of this source code is governed by a 4114 // for details. All rights reserved. Use of this source code is governed by a
4039 // BSD-style license that can be found in the LICENSE file. 4115 // BSD-style license that can be found in the LICENSE file.
4040 4116
4041 4117
4042 @DocsEditable 4118 @DocsEditable
4043 @DomName('SVGPathSegArcRel') 4119 @DomName('SVGPathSegArcRel')
4120 @Unstable
4044 class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" { 4121 class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" {
4045 4122
4046 @DomName('SVGPathSegArcRel.angle') 4123 @DomName('SVGPathSegArcRel.angle')
4047 @DocsEditable 4124 @DocsEditable
4048 num angle; 4125 num angle;
4049 4126
4050 @DomName('SVGPathSegArcRel.largeArcFlag') 4127 @DomName('SVGPathSegArcRel.largeArcFlag')
4051 @DocsEditable 4128 @DocsEditable
4052 bool largeArcFlag; 4129 bool largeArcFlag;
4053 4130
(...skipping 17 matching lines...) Expand all
4071 @DocsEditable 4148 @DocsEditable
4072 num y; 4149 num y;
4073 } 4150 }
4074 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4151 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4075 // for details. All rights reserved. Use of this source code is governed by a 4152 // for details. All rights reserved. Use of this source code is governed by a
4076 // BSD-style license that can be found in the LICENSE file. 4153 // BSD-style license that can be found in the LICENSE file.
4077 4154
4078 4155
4079 @DocsEditable 4156 @DocsEditable
4080 @DomName('SVGPathSegClosePath') 4157 @DomName('SVGPathSegClosePath')
4158 @Unstable
4081 class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" { 4159 class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" {
4082 } 4160 }
4083 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4161 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4084 // for details. All rights reserved. Use of this source code is governed by a 4162 // for details. All rights reserved. Use of this source code is governed by a
4085 // BSD-style license that can be found in the LICENSE file. 4163 // BSD-style license that can be found in the LICENSE file.
4086 4164
4087 4165
4088 @DocsEditable 4166 @DocsEditable
4089 @DomName('SVGPathSegCurvetoCubicAbs') 4167 @DomName('SVGPathSegCurvetoCubicAbs')
4168 @Unstable
4090 class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs" { 4169 class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs" {
4091 4170
4092 @DomName('SVGPathSegCurvetoCubicAbs.x') 4171 @DomName('SVGPathSegCurvetoCubicAbs.x')
4093 @DocsEditable 4172 @DocsEditable
4094 num x; 4173 num x;
4095 4174
4096 @DomName('SVGPathSegCurvetoCubicAbs.x1') 4175 @DomName('SVGPathSegCurvetoCubicAbs.x1')
4097 @DocsEditable 4176 @DocsEditable
4098 num x1; 4177 num x1;
4099 4178
(...skipping 13 matching lines...) Expand all
4113 @DocsEditable 4192 @DocsEditable
4114 num y2; 4193 num y2;
4115 } 4194 }
4116 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4195 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4117 // for details. All rights reserved. Use of this source code is governed by a 4196 // for details. All rights reserved. Use of this source code is governed by a
4118 // BSD-style license that can be found in the LICENSE file. 4197 // BSD-style license that can be found in the LICENSE file.
4119 4198
4120 4199
4121 @DocsEditable 4200 @DocsEditable
4122 @DomName('SVGPathSegCurvetoCubicRel') 4201 @DomName('SVGPathSegCurvetoCubicRel')
4202 @Unstable
4123 class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel" { 4203 class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel" {
4124 4204
4125 @DomName('SVGPathSegCurvetoCubicRel.x') 4205 @DomName('SVGPathSegCurvetoCubicRel.x')
4126 @DocsEditable 4206 @DocsEditable
4127 num x; 4207 num x;
4128 4208
4129 @DomName('SVGPathSegCurvetoCubicRel.x1') 4209 @DomName('SVGPathSegCurvetoCubicRel.x1')
4130 @DocsEditable 4210 @DocsEditable
4131 num x1; 4211 num x1;
4132 4212
(...skipping 13 matching lines...) Expand all
4146 @DocsEditable 4226 @DocsEditable
4147 num y2; 4227 num y2;
4148 } 4228 }
4149 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4229 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4150 // for details. All rights reserved. Use of this source code is governed by a 4230 // for details. All rights reserved. Use of this source code is governed by a
4151 // BSD-style license that can be found in the LICENSE file. 4231 // BSD-style license that can be found in the LICENSE file.
4152 4232
4153 4233
4154 @DocsEditable 4234 @DocsEditable
4155 @DomName('SVGPathSegCurvetoCubicSmoothAbs') 4235 @DomName('SVGPathSegCurvetoCubicSmoothAbs')
4236 @Unstable
4156 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubi cSmoothAbs" { 4237 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubi cSmoothAbs" {
4157 4238
4158 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') 4239 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x')
4159 @DocsEditable 4240 @DocsEditable
4160 num x; 4241 num x;
4161 4242
4162 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') 4243 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2')
4163 @DocsEditable 4244 @DocsEditable
4164 num x2; 4245 num x2;
4165 4246
4166 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') 4247 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y')
4167 @DocsEditable 4248 @DocsEditable
4168 num y; 4249 num y;
4169 4250
4170 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') 4251 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2')
4171 @DocsEditable 4252 @DocsEditable
4172 num y2; 4253 num y2;
4173 } 4254 }
4174 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4255 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4175 // for details. All rights reserved. Use of this source code is governed by a 4256 // for details. All rights reserved. Use of this source code is governed by a
4176 // BSD-style license that can be found in the LICENSE file. 4257 // BSD-style license that can be found in the LICENSE file.
4177 4258
4178 4259
4179 @DocsEditable 4260 @DocsEditable
4180 @DomName('SVGPathSegCurvetoCubicSmoothRel') 4261 @DomName('SVGPathSegCurvetoCubicSmoothRel')
4262 @Unstable
4181 class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubi cSmoothRel" { 4263 class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubi cSmoothRel" {
4182 4264
4183 @DomName('SVGPathSegCurvetoCubicSmoothRel.x') 4265 @DomName('SVGPathSegCurvetoCubicSmoothRel.x')
4184 @DocsEditable 4266 @DocsEditable
4185 num x; 4267 num x;
4186 4268
4187 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') 4269 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2')
4188 @DocsEditable 4270 @DocsEditable
4189 num x2; 4271 num x2;
4190 4272
4191 @DomName('SVGPathSegCurvetoCubicSmoothRel.y') 4273 @DomName('SVGPathSegCurvetoCubicSmoothRel.y')
4192 @DocsEditable 4274 @DocsEditable
4193 num y; 4275 num y;
4194 4276
4195 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') 4277 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2')
4196 @DocsEditable 4278 @DocsEditable
4197 num y2; 4279 num y2;
4198 } 4280 }
4199 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4281 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4200 // for details. All rights reserved. Use of this source code is governed by a 4282 // for details. All rights reserved. Use of this source code is governed by a
4201 // BSD-style license that can be found in the LICENSE file. 4283 // BSD-style license that can be found in the LICENSE file.
4202 4284
4203 4285
4204 @DocsEditable 4286 @DocsEditable
4205 @DomName('SVGPathSegCurvetoQuadraticAbs') 4287 @DomName('SVGPathSegCurvetoQuadraticAbs')
4288 @Unstable
4206 class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadra ticAbs" { 4289 class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadra ticAbs" {
4207 4290
4208 @DomName('SVGPathSegCurvetoQuadraticAbs.x') 4291 @DomName('SVGPathSegCurvetoQuadraticAbs.x')
4209 @DocsEditable 4292 @DocsEditable
4210 num x; 4293 num x;
4211 4294
4212 @DomName('SVGPathSegCurvetoQuadraticAbs.x1') 4295 @DomName('SVGPathSegCurvetoQuadraticAbs.x1')
4213 @DocsEditable 4296 @DocsEditable
4214 num x1; 4297 num x1;
4215 4298
4216 @DomName('SVGPathSegCurvetoQuadraticAbs.y') 4299 @DomName('SVGPathSegCurvetoQuadraticAbs.y')
4217 @DocsEditable 4300 @DocsEditable
4218 num y; 4301 num y;
4219 4302
4220 @DomName('SVGPathSegCurvetoQuadraticAbs.y1') 4303 @DomName('SVGPathSegCurvetoQuadraticAbs.y1')
4221 @DocsEditable 4304 @DocsEditable
4222 num y1; 4305 num y1;
4223 } 4306 }
4224 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4307 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4225 // for details. All rights reserved. Use of this source code is governed by a 4308 // for details. All rights reserved. Use of this source code is governed by a
4226 // BSD-style license that can be found in the LICENSE file. 4309 // BSD-style license that can be found in the LICENSE file.
4227 4310
4228 4311
4229 @DocsEditable 4312 @DocsEditable
4230 @DomName('SVGPathSegCurvetoQuadraticRel') 4313 @DomName('SVGPathSegCurvetoQuadraticRel')
4314 @Unstable
4231 class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadra ticRel" { 4315 class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadra ticRel" {
4232 4316
4233 @DomName('SVGPathSegCurvetoQuadraticRel.x') 4317 @DomName('SVGPathSegCurvetoQuadraticRel.x')
4234 @DocsEditable 4318 @DocsEditable
4235 num x; 4319 num x;
4236 4320
4237 @DomName('SVGPathSegCurvetoQuadraticRel.x1') 4321 @DomName('SVGPathSegCurvetoQuadraticRel.x1')
4238 @DocsEditable 4322 @DocsEditable
4239 num x1; 4323 num x1;
4240 4324
4241 @DomName('SVGPathSegCurvetoQuadraticRel.y') 4325 @DomName('SVGPathSegCurvetoQuadraticRel.y')
4242 @DocsEditable 4326 @DocsEditable
4243 num y; 4327 num y;
4244 4328
4245 @DomName('SVGPathSegCurvetoQuadraticRel.y1') 4329 @DomName('SVGPathSegCurvetoQuadraticRel.y1')
4246 @DocsEditable 4330 @DocsEditable
4247 num y1; 4331 num y1;
4248 } 4332 }
4249 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4333 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4250 // for details. All rights reserved. Use of this source code is governed by a 4334 // for details. All rights reserved. Use of this source code is governed by a
4251 // BSD-style license that can be found in the LICENSE file. 4335 // BSD-style license that can be found in the LICENSE file.
4252 4336
4253 4337
4254 @DocsEditable 4338 @DocsEditable
4255 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') 4339 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs')
4340 @Unstable
4256 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurveto QuadraticSmoothAbs" { 4341 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurveto QuadraticSmoothAbs" {
4257 4342
4258 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') 4343 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x')
4259 @DocsEditable 4344 @DocsEditable
4260 num x; 4345 num x;
4261 4346
4262 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') 4347 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y')
4263 @DocsEditable 4348 @DocsEditable
4264 num y; 4349 num y;
4265 } 4350 }
4266 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4351 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4267 // for details. All rights reserved. Use of this source code is governed by a 4352 // for details. All rights reserved. Use of this source code is governed by a
4268 // BSD-style license that can be found in the LICENSE file. 4353 // BSD-style license that can be found in the LICENSE file.
4269 4354
4270 4355
4271 @DocsEditable 4356 @DocsEditable
4272 @DomName('SVGPathSegCurvetoQuadraticSmoothRel') 4357 @DomName('SVGPathSegCurvetoQuadraticSmoothRel')
4358 @Unstable
4273 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurveto QuadraticSmoothRel" { 4359 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurveto QuadraticSmoothRel" {
4274 4360
4275 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') 4361 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x')
4276 @DocsEditable 4362 @DocsEditable
4277 num x; 4363 num x;
4278 4364
4279 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') 4365 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y')
4280 @DocsEditable 4366 @DocsEditable
4281 num y; 4367 num y;
4282 } 4368 }
4283 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4369 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4284 // for details. All rights reserved. Use of this source code is governed by a 4370 // for details. All rights reserved. Use of this source code is governed by a
4285 // BSD-style license that can be found in the LICENSE file. 4371 // BSD-style license that can be found in the LICENSE file.
4286 4372
4287 4373
4288 @DocsEditable 4374 @DocsEditable
4289 @DomName('SVGPathSegLinetoAbs') 4375 @DomName('SVGPathSegLinetoAbs')
4376 @Unstable
4290 class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" { 4377 class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" {
4291 4378
4292 @DomName('SVGPathSegLinetoAbs.x') 4379 @DomName('SVGPathSegLinetoAbs.x')
4293 @DocsEditable 4380 @DocsEditable
4294 num x; 4381 num x;
4295 4382
4296 @DomName('SVGPathSegLinetoAbs.y') 4383 @DomName('SVGPathSegLinetoAbs.y')
4297 @DocsEditable 4384 @DocsEditable
4298 num y; 4385 num y;
4299 } 4386 }
4300 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4387 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4301 // for details. All rights reserved. Use of this source code is governed by a 4388 // for details. All rights reserved. Use of this source code is governed by a
4302 // BSD-style license that can be found in the LICENSE file. 4389 // BSD-style license that can be found in the LICENSE file.
4303 4390
4304 4391
4305 @DocsEditable 4392 @DocsEditable
4306 @DomName('SVGPathSegLinetoHorizontalAbs') 4393 @DomName('SVGPathSegLinetoHorizontalAbs')
4394 @Unstable
4307 class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizon talAbs" { 4395 class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizon talAbs" {
4308 4396
4309 @DomName('SVGPathSegLinetoHorizontalAbs.x') 4397 @DomName('SVGPathSegLinetoHorizontalAbs.x')
4310 @DocsEditable 4398 @DocsEditable
4311 num x; 4399 num x;
4312 } 4400 }
4313 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4401 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4314 // for details. All rights reserved. Use of this source code is governed by a 4402 // for details. All rights reserved. Use of this source code is governed by a
4315 // BSD-style license that can be found in the LICENSE file. 4403 // BSD-style license that can be found in the LICENSE file.
4316 4404
4317 4405
4318 @DocsEditable 4406 @DocsEditable
4319 @DomName('SVGPathSegLinetoHorizontalRel') 4407 @DomName('SVGPathSegLinetoHorizontalRel')
4408 @Unstable
4320 class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizon talRel" { 4409 class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizon talRel" {
4321 4410
4322 @DomName('SVGPathSegLinetoHorizontalRel.x') 4411 @DomName('SVGPathSegLinetoHorizontalRel.x')
4323 @DocsEditable 4412 @DocsEditable
4324 num x; 4413 num x;
4325 } 4414 }
4326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4415 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4327 // for details. All rights reserved. Use of this source code is governed by a 4416 // for details. All rights reserved. Use of this source code is governed by a
4328 // BSD-style license that can be found in the LICENSE file. 4417 // BSD-style license that can be found in the LICENSE file.
4329 4418
4330 4419
4331 @DocsEditable 4420 @DocsEditable
4332 @DomName('SVGPathSegLinetoRel') 4421 @DomName('SVGPathSegLinetoRel')
4422 @Unstable
4333 class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" { 4423 class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" {
4334 4424
4335 @DomName('SVGPathSegLinetoRel.x') 4425 @DomName('SVGPathSegLinetoRel.x')
4336 @DocsEditable 4426 @DocsEditable
4337 num x; 4427 num x;
4338 4428
4339 @DomName('SVGPathSegLinetoRel.y') 4429 @DomName('SVGPathSegLinetoRel.y')
4340 @DocsEditable 4430 @DocsEditable
4341 num y; 4431 num y;
4342 } 4432 }
4343 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4433 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4344 // for details. All rights reserved. Use of this source code is governed by a 4434 // for details. All rights reserved. Use of this source code is governed by a
4345 // BSD-style license that can be found in the LICENSE file. 4435 // BSD-style license that can be found in the LICENSE file.
4346 4436
4347 4437
4348 @DocsEditable 4438 @DocsEditable
4349 @DomName('SVGPathSegLinetoVerticalAbs') 4439 @DomName('SVGPathSegLinetoVerticalAbs')
4440 @Unstable
4350 class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalA bs" { 4441 class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalA bs" {
4351 4442
4352 @DomName('SVGPathSegLinetoVerticalAbs.y') 4443 @DomName('SVGPathSegLinetoVerticalAbs.y')
4353 @DocsEditable 4444 @DocsEditable
4354 num y; 4445 num y;
4355 } 4446 }
4356 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4357 // for details. All rights reserved. Use of this source code is governed by a 4448 // for details. All rights reserved. Use of this source code is governed by a
4358 // BSD-style license that can be found in the LICENSE file. 4449 // BSD-style license that can be found in the LICENSE file.
4359 4450
4360 4451
4361 @DocsEditable 4452 @DocsEditable
4362 @DomName('SVGPathSegLinetoVerticalRel') 4453 @DomName('SVGPathSegLinetoVerticalRel')
4454 @Unstable
4363 class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalR el" { 4455 class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalR el" {
4364 4456
4365 @DomName('SVGPathSegLinetoVerticalRel.y') 4457 @DomName('SVGPathSegLinetoVerticalRel.y')
4366 @DocsEditable 4458 @DocsEditable
4367 num y; 4459 num y;
4368 } 4460 }
4369 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4461 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4370 // for details. All rights reserved. Use of this source code is governed by a 4462 // for details. All rights reserved. Use of this source code is governed by a
4371 // BSD-style license that can be found in the LICENSE file. 4463 // BSD-style license that can be found in the LICENSE file.
4372 4464
4373 4465
4374 @DocsEditable 4466 @DocsEditable
4375 @DomName('SVGPathSegList') 4467 @DomName('SVGPathSegList')
4468 @Unstable
4376 class PathSegList extends Object with ListMixin<PathSeg>, ImmutableListMixin<Pat hSeg> implements JavaScriptIndexingBehavior, List<PathSeg> native "SVGPathSegLis t" { 4469 class PathSegList extends Object with ListMixin<PathSeg>, ImmutableListMixin<Pat hSeg> implements JavaScriptIndexingBehavior, List<PathSeg> native "SVGPathSegLis t" {
4377 4470
4378 @DomName('SVGPathSegList.numberOfItems') 4471 @DomName('SVGPathSegList.numberOfItems')
4379 @DocsEditable 4472 @DocsEditable
4380 final int numberOfItems; 4473 final int numberOfItems;
4381 4474
4382 PathSeg operator[](int index) { 4475 PathSeg operator[](int index) {
4383 if (JS("bool", "# >>> 0 !== # || # >= #", index, 4476 if (JS("bool", "# >>> 0 !== # || # >= #", index,
4384 index, index, length)) 4477 index, index, length))
4385 throw new RangeError.range(index, 0, length); 4478 throw new RangeError.range(index, 0, length);
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
4453 @DocsEditable 4546 @DocsEditable
4454 PathSeg replaceItem(PathSeg newItem, int index) native; 4547 PathSeg replaceItem(PathSeg newItem, int index) native;
4455 } 4548 }
4456 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4549 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4457 // for details. All rights reserved. Use of this source code is governed by a 4550 // for details. All rights reserved. Use of this source code is governed by a
4458 // BSD-style license that can be found in the LICENSE file. 4551 // BSD-style license that can be found in the LICENSE file.
4459 4552
4460 4553
4461 @DocsEditable 4554 @DocsEditable
4462 @DomName('SVGPathSegMovetoAbs') 4555 @DomName('SVGPathSegMovetoAbs')
4556 @Unstable
4463 class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" { 4557 class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" {
4464 4558
4465 @DomName('SVGPathSegMovetoAbs.x') 4559 @DomName('SVGPathSegMovetoAbs.x')
4466 @DocsEditable 4560 @DocsEditable
4467 num x; 4561 num x;
4468 4562
4469 @DomName('SVGPathSegMovetoAbs.y') 4563 @DomName('SVGPathSegMovetoAbs.y')
4470 @DocsEditable 4564 @DocsEditable
4471 num y; 4565 num y;
4472 } 4566 }
4473 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4567 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4474 // for details. All rights reserved. Use of this source code is governed by a 4568 // for details. All rights reserved. Use of this source code is governed by a
4475 // BSD-style license that can be found in the LICENSE file. 4569 // BSD-style license that can be found in the LICENSE file.
4476 4570
4477 4571
4478 @DocsEditable 4572 @DocsEditable
4479 @DomName('SVGPathSegMovetoRel') 4573 @DomName('SVGPathSegMovetoRel')
4574 @Unstable
4480 class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" { 4575 class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" {
4481 4576
4482 @DomName('SVGPathSegMovetoRel.x') 4577 @DomName('SVGPathSegMovetoRel.x')
4483 @DocsEditable 4578 @DocsEditable
4484 num x; 4579 num x;
4485 4580
4486 @DomName('SVGPathSegMovetoRel.y') 4581 @DomName('SVGPathSegMovetoRel.y')
4487 @DocsEditable 4582 @DocsEditable
4488 num y; 4583 num y;
4489 } 4584 }
4490 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4585 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4491 // for details. All rights reserved. Use of this source code is governed by a 4586 // for details. All rights reserved. Use of this source code is governed by a
4492 // BSD-style license that can be found in the LICENSE file. 4587 // BSD-style license that can be found in the LICENSE file.
4493 4588
4494 4589
4495 @DocsEditable 4590 @DocsEditable
4496 @DomName('SVGPatternElement') 4591 @DomName('SVGPatternElement')
4592 @Unstable
4497 class PatternElement extends StyledElement implements FitToViewBox, UriReference , Tests, ExternalResourcesRequired, LangSpace native "SVGPatternElement" { 4593 class PatternElement extends StyledElement implements FitToViewBox, UriReference , Tests, ExternalResourcesRequired, LangSpace native "SVGPatternElement" {
4498 4594
4499 @DomName('SVGPatternElement.SVGPatternElement') 4595 @DomName('SVGPatternElement.SVGPatternElement')
4500 @DocsEditable 4596 @DocsEditable
4501 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern"); 4597 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern");
4502 4598
4503 @DomName('SVGPatternElement.height') 4599 @DomName('SVGPatternElement.height')
4504 @DocsEditable 4600 @DocsEditable
4505 final AnimatedLength height; 4601 final AnimatedLength height;
4506 4602
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
4578 @DocsEditable 4674 @DocsEditable
4579 final AnimatedString href; 4675 final AnimatedString href;
4580 } 4676 }
4581 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4677 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4582 // for details. All rights reserved. Use of this source code is governed by a 4678 // for details. All rights reserved. Use of this source code is governed by a
4583 // BSD-style license that can be found in the LICENSE file. 4679 // BSD-style license that can be found in the LICENSE file.
4584 4680
4585 4681
4586 @DocsEditable 4682 @DocsEditable
4587 @DomName('SVGPoint') 4683 @DomName('SVGPoint')
4684 @Unstable
4588 class Point native "SVGPoint" { 4685 class Point native "SVGPoint" {
4589 4686
4590 @DomName('SVGPoint.x') 4687 @DomName('SVGPoint.x')
4591 @DocsEditable 4688 @DocsEditable
4592 num x; 4689 num x;
4593 4690
4594 @DomName('SVGPoint.y') 4691 @DomName('SVGPoint.y')
4595 @DocsEditable 4692 @DocsEditable
4596 num y; 4693 num y;
4597 4694
4598 @DomName('SVGPoint.matrixTransform') 4695 @DomName('SVGPoint.matrixTransform')
4599 @DocsEditable 4696 @DocsEditable
4600 Point matrixTransform(Matrix matrix) native; 4697 Point matrixTransform(Matrix matrix) native;
4601 } 4698 }
4602 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4699 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4603 // for details. All rights reserved. Use of this source code is governed by a 4700 // for details. All rights reserved. Use of this source code is governed by a
4604 // BSD-style license that can be found in the LICENSE file. 4701 // BSD-style license that can be found in the LICENSE file.
4605 4702
4606 4703
4607 @DocsEditable 4704 @DocsEditable
4608 @DomName('SVGPointList') 4705 @DomName('SVGPointList')
4706 @Unstable
4609 class PointList native "SVGPointList" { 4707 class PointList native "SVGPointList" {
4610 4708
4611 @DomName('SVGPointList.numberOfItems') 4709 @DomName('SVGPointList.numberOfItems')
4612 @DocsEditable 4710 @DocsEditable
4613 final int numberOfItems; 4711 final int numberOfItems;
4614 4712
4615 @DomName('SVGPointList.appendItem') 4713 @DomName('SVGPointList.appendItem')
4616 @DocsEditable 4714 @DocsEditable
4617 Point appendItem(Point item) native; 4715 Point appendItem(Point item) native;
4618 4716
(...skipping 21 matching lines...) Expand all
4640 @DocsEditable 4738 @DocsEditable
4641 Point replaceItem(Point item, int index) native; 4739 Point replaceItem(Point item, int index) native;
4642 } 4740 }
4643 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4741 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4644 // for details. All rights reserved. Use of this source code is governed by a 4742 // for details. All rights reserved. Use of this source code is governed by a
4645 // BSD-style license that can be found in the LICENSE file. 4743 // BSD-style license that can be found in the LICENSE file.
4646 4744
4647 4745
4648 @DocsEditable 4746 @DocsEditable
4649 @DomName('SVGPolygonElement') 4747 @DomName('SVGPolygonElement')
4748 @Unstable
4650 class PolygonElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGPolygonElement" { 4749 class PolygonElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGPolygonElement" {
4651 4750
4652 @DomName('SVGPolygonElement.SVGPolygonElement') 4751 @DomName('SVGPolygonElement.SVGPolygonElement')
4653 @DocsEditable 4752 @DocsEditable
4654 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon"); 4753 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon");
4655 4754
4656 @DomName('SVGPolygonElement.animatedPoints') 4755 @DomName('SVGPolygonElement.animatedPoints')
4657 @DocsEditable 4756 @DocsEditable
4658 final PointList animatedPoints; 4757 final PointList animatedPoints;
4659 4758
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
4729 @DocsEditable 4828 @DocsEditable
4730 final AnimatedTransformList transform; 4829 final AnimatedTransformList transform;
4731 } 4830 }
4732 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4831 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4733 // for details. All rights reserved. Use of this source code is governed by a 4832 // for details. All rights reserved. Use of this source code is governed by a
4734 // BSD-style license that can be found in the LICENSE file. 4833 // BSD-style license that can be found in the LICENSE file.
4735 4834
4736 4835
4737 @DocsEditable 4836 @DocsEditable
4738 @DomName('SVGPolylineElement') 4837 @DomName('SVGPolylineElement')
4838 @Unstable
4739 class PolylineElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGPolylineElement" { 4839 class PolylineElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGPolylineElement" {
4740 4840
4741 @DomName('SVGPolylineElement.SVGPolylineElement') 4841 @DomName('SVGPolylineElement.SVGPolylineElement')
4742 @DocsEditable 4842 @DocsEditable
4743 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline"); 4843 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline");
4744 4844
4745 @DomName('SVGPolylineElement.animatedPoints') 4845 @DomName('SVGPolylineElement.animatedPoints')
4746 @DocsEditable 4846 @DocsEditable
4747 final PointList animatedPoints; 4847 final PointList animatedPoints;
4748 4848
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
4818 @DocsEditable 4918 @DocsEditable
4819 final AnimatedTransformList transform; 4919 final AnimatedTransformList transform;
4820 } 4920 }
4821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4921 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4822 // for details. All rights reserved. Use of this source code is governed by a 4922 // for details. All rights reserved. Use of this source code is governed by a
4823 // BSD-style license that can be found in the LICENSE file. 4923 // BSD-style license that can be found in the LICENSE file.
4824 4924
4825 4925
4826 @DocsEditable 4926 @DocsEditable
4827 @DomName('SVGPreserveAspectRatio') 4927 @DomName('SVGPreserveAspectRatio')
4928 @Unstable
4828 class PreserveAspectRatio native "SVGPreserveAspectRatio" { 4929 class PreserveAspectRatio native "SVGPreserveAspectRatio" {
4829 4930
4830 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET') 4931 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET')
4831 @DocsEditable 4932 @DocsEditable
4832 static const int SVG_MEETORSLICE_MEET = 1; 4933 static const int SVG_MEETORSLICE_MEET = 1;
4833 4934
4834 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE') 4935 @DomName('SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE')
4835 @DocsEditable 4936 @DocsEditable
4836 static const int SVG_MEETORSLICE_SLICE = 2; 4937 static const int SVG_MEETORSLICE_SLICE = 2;
4837 4938
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
4891 @DocsEditable 4992 @DocsEditable
4892 int meetOrSlice; 4993 int meetOrSlice;
4893 } 4994 }
4894 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4995 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4895 // for details. All rights reserved. Use of this source code is governed by a 4996 // for details. All rights reserved. Use of this source code is governed by a
4896 // BSD-style license that can be found in the LICENSE file. 4997 // BSD-style license that can be found in the LICENSE file.
4897 4998
4898 4999
4899 @DocsEditable 5000 @DocsEditable
4900 @DomName('SVGRadialGradientElement') 5001 @DomName('SVGRadialGradientElement')
5002 @Unstable
4901 class RadialGradientElement extends _GradientElement native "SVGRadialGradientEl ement" { 5003 class RadialGradientElement extends _GradientElement native "SVGRadialGradientEl ement" {
4902 5004
4903 @DomName('SVGRadialGradientElement.SVGRadialGradientElement') 5005 @DomName('SVGRadialGradientElement.SVGRadialGradientElement')
4904 @DocsEditable 5006 @DocsEditable
4905 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient"); 5007 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient");
4906 5008
4907 @DomName('SVGRadialGradientElement.cx') 5009 @DomName('SVGRadialGradientElement.cx')
4908 @DocsEditable 5010 @DocsEditable
4909 final AnimatedLength cx; 5011 final AnimatedLength cx;
4910 5012
(...skipping 17 matching lines...) Expand all
4928 @DocsEditable 5030 @DocsEditable
4929 final AnimatedLength r; 5031 final AnimatedLength r;
4930 } 5032 }
4931 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5033 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4932 // for details. All rights reserved. Use of this source code is governed by a 5034 // for details. All rights reserved. Use of this source code is governed by a
4933 // BSD-style license that can be found in the LICENSE file. 5035 // BSD-style license that can be found in the LICENSE file.
4934 5036
4935 5037
4936 @DocsEditable 5038 @DocsEditable
4937 @DomName('SVGRect') 5039 @DomName('SVGRect')
5040 @Unstable
4938 class Rect native "SVGRect" { 5041 class Rect native "SVGRect" {
4939 5042
4940 @DomName('SVGRect.height') 5043 @DomName('SVGRect.height')
4941 @DocsEditable 5044 @DocsEditable
4942 num height; 5045 num height;
4943 5046
4944 @DomName('SVGRect.width') 5047 @DomName('SVGRect.width')
4945 @DocsEditable 5048 @DocsEditable
4946 num width; 5049 num width;
4947 5050
4948 @DomName('SVGRect.x') 5051 @DomName('SVGRect.x')
4949 @DocsEditable 5052 @DocsEditable
4950 num x; 5053 num x;
4951 5054
4952 @DomName('SVGRect.y') 5055 @DomName('SVGRect.y')
4953 @DocsEditable 5056 @DocsEditable
4954 num y; 5057 num y;
4955 } 5058 }
4956 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5059 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4957 // for details. All rights reserved. Use of this source code is governed by a 5060 // for details. All rights reserved. Use of this source code is governed by a
4958 // BSD-style license that can be found in the LICENSE file. 5061 // BSD-style license that can be found in the LICENSE file.
4959 5062
4960 5063
4961 @DocsEditable 5064 @DocsEditable
4962 @DomName('SVGRectElement') 5065 @DomName('SVGRectElement')
5066 @Unstable
4963 class RectElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGRectElement" { 5067 class RectElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGRectElement" {
4964 5068
4965 @DomName('SVGRectElement.SVGRectElement') 5069 @DomName('SVGRectElement.SVGRectElement')
4966 @DocsEditable 5070 @DocsEditable
4967 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect "); 5071 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect ");
4968 5072
4969 @DomName('SVGRectElement.height') 5073 @DomName('SVGRectElement.height')
4970 @DocsEditable 5074 @DocsEditable
4971 final AnimatedLength height; 5075 final AnimatedLength height;
4972 5076
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
5058 @DocsEditable 5162 @DocsEditable
5059 final AnimatedTransformList transform; 5163 final AnimatedTransformList transform;
5060 } 5164 }
5061 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5165 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5062 // for details. All rights reserved. Use of this source code is governed by a 5166 // for details. All rights reserved. Use of this source code is governed by a
5063 // BSD-style license that can be found in the LICENSE file. 5167 // BSD-style license that can be found in the LICENSE file.
5064 5168
5065 5169
5066 @DocsEditable 5170 @DocsEditable
5067 @DomName('SVGRenderingIntent') 5171 @DomName('SVGRenderingIntent')
5172 @Unstable
5068 class RenderingIntent native "SVGRenderingIntent" { 5173 class RenderingIntent native "SVGRenderingIntent" {
5069 5174
5070 @DomName('SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC') 5175 @DomName('SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC')
5071 @DocsEditable 5176 @DocsEditable
5072 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; 5177 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
5073 5178
5074 @DomName('SVGRenderingIntent.RENDERING_INTENT_AUTO') 5179 @DomName('SVGRenderingIntent.RENDERING_INTENT_AUTO')
5075 @DocsEditable 5180 @DocsEditable
5076 static const int RENDERING_INTENT_AUTO = 1; 5181 static const int RENDERING_INTENT_AUTO = 1;
5077 5182
(...skipping 13 matching lines...) Expand all
5091 @DocsEditable 5196 @DocsEditable
5092 static const int RENDERING_INTENT_UNKNOWN = 0; 5197 static const int RENDERING_INTENT_UNKNOWN = 0;
5093 } 5198 }
5094 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5199 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5095 // for details. All rights reserved. Use of this source code is governed by a 5200 // for details. All rights reserved. Use of this source code is governed by a
5096 // BSD-style license that can be found in the LICENSE file. 5201 // BSD-style license that can be found in the LICENSE file.
5097 5202
5098 5203
5099 @DocsEditable 5204 @DocsEditable
5100 @DomName('SVGScriptElement') 5205 @DomName('SVGScriptElement')
5206 @Unstable
5101 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "SVGScriptElement" { 5207 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "SVGScriptElement" {
5102 5208
5103 @DomName('SVGScriptElement.SVGScriptElement') 5209 @DomName('SVGScriptElement.SVGScriptElement')
5104 @DocsEditable 5210 @DocsEditable
5105 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript"); 5211 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript");
5106 5212
5107 @DomName('SVGScriptElement.type') 5213 @DomName('SVGScriptElement.type')
5108 @DocsEditable 5214 @DocsEditable
5109 String type; 5215 String type;
5110 5216
(...skipping 12 matching lines...) Expand all
5123 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5229 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5124 // for details. All rights reserved. Use of this source code is governed by a 5230 // for details. All rights reserved. Use of this source code is governed by a
5125 // BSD-style license that can be found in the LICENSE file. 5231 // BSD-style license that can be found in the LICENSE file.
5126 5232
5127 5233
5128 @DocsEditable 5234 @DocsEditable
5129 @DomName('SVGSetElement') 5235 @DomName('SVGSetElement')
5130 @SupportedBrowser(SupportedBrowser.CHROME) 5236 @SupportedBrowser(SupportedBrowser.CHROME)
5131 @SupportedBrowser(SupportedBrowser.FIREFOX) 5237 @SupportedBrowser(SupportedBrowser.FIREFOX)
5132 @SupportedBrowser(SupportedBrowser.SAFARI) 5238 @SupportedBrowser(SupportedBrowser.SAFARI)
5239 @Unstable
5133 class SetElement extends AnimationElement native "SVGSetElement" { 5240 class SetElement extends AnimationElement native "SVGSetElement" {
5134 5241
5135 @DomName('SVGSetElement.SVGSetElement') 5242 @DomName('SVGSetElement.SVGSetElement')
5136 @DocsEditable 5243 @DocsEditable
5137 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ; 5244 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ;
5138 5245
5139 /// Checks if this type is supported on the current platform. 5246 /// Checks if this type is supported on the current platform.
5140 static bool get supported => SvgElement.isTagSupported('set') && (new SvgEleme nt.tag('set') is SetElement); 5247 static bool get supported => SvgElement.isTagSupported('set') && (new SvgEleme nt.tag('set') is SetElement);
5141 } 5248 }
5142 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5249 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5143 // for details. All rights reserved. Use of this source code is governed by a 5250 // for details. All rights reserved. Use of this source code is governed by a
5144 // BSD-style license that can be found in the LICENSE file. 5251 // BSD-style license that can be found in the LICENSE file.
5145 5252
5146 5253
5147 @DocsEditable 5254 @DocsEditable
5148 @DomName('SVGStopElement') 5255 @DomName('SVGStopElement')
5256 @Unstable
5149 class StopElement extends StyledElement native "SVGStopElement" { 5257 class StopElement extends StyledElement native "SVGStopElement" {
5150 5258
5151 @DomName('SVGStopElement.SVGStopElement') 5259 @DomName('SVGStopElement.SVGStopElement')
5152 @DocsEditable 5260 @DocsEditable
5153 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop "); 5261 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop ");
5154 5262
5155 @JSName('offset') 5263 @JSName('offset')
5156 @DomName('SVGStopElement.offset') 5264 @DomName('SVGStopElement.offset')
5157 @DocsEditable 5265 @DocsEditable
5158 final AnimatedNumber gradientOffset; 5266 final AnimatedNumber gradientOffset;
5159 } 5267 }
5160 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5268 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5161 // for details. All rights reserved. Use of this source code is governed by a 5269 // for details. All rights reserved. Use of this source code is governed by a
5162 // BSD-style license that can be found in the LICENSE file. 5270 // BSD-style license that can be found in the LICENSE file.
5163 5271
5164 5272
5165 @DocsEditable 5273 @DocsEditable
5166 @DomName('SVGStringList') 5274 @DomName('SVGStringList')
5275 @Unstable
5167 class StringList extends Object with ListMixin<String>, ImmutableListMixin<Strin g> implements JavaScriptIndexingBehavior, List<String> native "SVGStringList" { 5276 class StringList extends Object with ListMixin<String>, ImmutableListMixin<Strin g> implements JavaScriptIndexingBehavior, List<String> native "SVGStringList" {
5168 5277
5169 @DomName('SVGStringList.numberOfItems') 5278 @DomName('SVGStringList.numberOfItems')
5170 @DocsEditable 5279 @DocsEditable
5171 final int numberOfItems; 5280 final int numberOfItems;
5172 5281
5173 String operator[](int index) { 5282 String operator[](int index) {
5174 if (JS("bool", "# >>> 0 !== # || # >= #", index, 5283 if (JS("bool", "# >>> 0 !== # || # >= #", index,
5175 index, index, length)) 5284 index, index, length))
5176 throw new RangeError.range(index, 0, length); 5285 throw new RangeError.range(index, 0, length);
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
5244 @DocsEditable 5353 @DocsEditable
5245 String replaceItem(String item, int index) native; 5354 String replaceItem(String item, int index) native;
5246 } 5355 }
5247 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5356 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5248 // for details. All rights reserved. Use of this source code is governed by a 5357 // for details. All rights reserved. Use of this source code is governed by a
5249 // BSD-style license that can be found in the LICENSE file. 5358 // BSD-style license that can be found in the LICENSE file.
5250 5359
5251 5360
5252 @DocsEditable 5361 @DocsEditable
5253 @DomName('SVGStyleElement') 5362 @DomName('SVGStyleElement')
5363 // http://www.w3.org/TR/SVG/types.html#InterfaceSVGStylable
5364 @Experimental // nonstandard
5254 class StyleElement extends SvgElement implements LangSpace native "SVGStyleEleme nt" { 5365 class StyleElement extends SvgElement implements LangSpace native "SVGStyleEleme nt" {
5255 5366
5256 @DomName('SVGStyleElement.SVGStyleElement') 5367 @DomName('SVGStyleElement.SVGStyleElement')
5257 @DocsEditable 5368 @DocsEditable
5258 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le"); 5369 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le");
5259 5370
5260 @DomName('SVGStyleElement.disabled') 5371 @DomName('SVGStyleElement.disabled')
5261 @DocsEditable 5372 @DocsEditable
5262 bool disabled; 5373 bool disabled;
5263 5374
(...skipping 22 matching lines...) Expand all
5286 @DocsEditable 5397 @DocsEditable
5287 String xmlspace; 5398 String xmlspace;
5288 } 5399 }
5289 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5400 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5290 // for details. All rights reserved. Use of this source code is governed by a 5401 // for details. All rights reserved. Use of this source code is governed by a
5291 // BSD-style license that can be found in the LICENSE file. 5402 // BSD-style license that can be found in the LICENSE file.
5292 5403
5293 5404
5294 @DocsEditable 5405 @DocsEditable
5295 @DomName('SVGStyledElement') 5406 @DomName('SVGStyledElement')
5407 @Unstable
5296 class StyledElement extends SvgElement native "SVGStyledElement" { 5408 class StyledElement extends SvgElement native "SVGStyledElement" {
5297 5409
5298 // Shadowing definition. 5410 // Shadowing definition.
5299 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5411 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5300 5412
5301 // Use implementation from Element. 5413 // Use implementation from Element.
5302 // final CssStyleDeclaration style; 5414 // final CssStyleDeclaration style;
5303 } 5415 }
5304 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5416 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5305 // for details. All rights reserved. Use of this source code is governed by a 5417 // for details. All rights reserved. Use of this source code is governed by a
5306 // BSD-style license that can be found in the LICENSE file. 5418 // BSD-style license that can be found in the LICENSE file.
5307 5419
5308 5420
5309 @DocsEditable 5421 @DocsEditable
5310 @DomName('SVGDocument') 5422 @DomName('SVGDocument')
5423 @Unstable
5311 class SvgDocument extends Document native "SVGDocument" { 5424 class SvgDocument extends Document native "SVGDocument" {
5312 5425
5313 @DomName('SVGDocument.rootElement') 5426 @DomName('SVGDocument.rootElement')
5314 @DocsEditable 5427 @DocsEditable
5315 final SvgSvgElement rootElement; 5428 final SvgSvgElement rootElement;
5316 5429
5317 @JSName('createEvent') 5430 @JSName('createEvent')
5318 @DomName('SVGDocument.createEvent') 5431 @DomName('SVGDocument.createEvent')
5319 @DocsEditable 5432 @DocsEditable
5320 Event $dom_createEvent(String eventType) native; 5433 Event $dom_createEvent(String eventType) native;
(...skipping 23 matching lines...) Expand all
5344 } 5457 }
5345 return s; 5458 return s;
5346 } 5459 }
5347 5460
5348 void writeClasses(Set s) { 5461 void writeClasses(Set s) {
5349 _element.attributes['class'] = s.join(' '); 5462 _element.attributes['class'] = s.join(' ');
5350 } 5463 }
5351 } 5464 }
5352 5465
5353 @DomName('SVGElement') 5466 @DomName('SVGElement')
5467 @Unstable
5354 class SvgElement extends Element native "SVGElement" { 5468 class SvgElement extends Element native "SVGElement" {
5355 factory SvgElement.tag(String tag) => 5469 factory SvgElement.tag(String tag) =>
5356 _SvgElementFactoryProvider.createSvgElement_tag(tag); 5470 _SvgElementFactoryProvider.createSvgElement_tag(tag);
5357 factory SvgElement.svg(String svg) => 5471 factory SvgElement.svg(String svg) =>
5358 _SvgElementFactoryProvider.createSvgElement_svg(svg); 5472 _SvgElementFactoryProvider.createSvgElement_svg(svg);
5359 5473
5360 _AttributeClassSet _cssClassSet; 5474 _AttributeClassSet _cssClassSet;
5361 CssClassSet get classes { 5475 CssClassSet get classes {
5362 if (_cssClassSet == null) { 5476 if (_cssClassSet == null) {
5363 _cssClassSet = new _AttributeClassSet(this); 5477 _cssClassSet = new _AttributeClassSet(this);
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
5452 String xmlbase; 5566 String xmlbase;
5453 5567
5454 } 5568 }
5455 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5569 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5456 // for details. All rights reserved. Use of this source code is governed by a 5570 // for details. All rights reserved. Use of this source code is governed by a
5457 // BSD-style license that can be found in the LICENSE file. 5571 // BSD-style license that can be found in the LICENSE file.
5458 5572
5459 5573
5460 @DocsEditable 5574 @DocsEditable
5461 @DomName('SVGException') 5575 @DomName('SVGException')
5576 @Unstable
5462 class SvgException native "SVGException" { 5577 class SvgException native "SVGException" {
5463 5578
5464 @DomName('SVGException.SVG_INVALID_VALUE_ERR') 5579 @DomName('SVGException.SVG_INVALID_VALUE_ERR')
5465 @DocsEditable 5580 @DocsEditable
5466 static const int SVG_INVALID_VALUE_ERR = 1; 5581 static const int SVG_INVALID_VALUE_ERR = 1;
5467 5582
5468 @DomName('SVGException.SVG_MATRIX_NOT_INVERTABLE') 5583 @DomName('SVGException.SVG_MATRIX_NOT_INVERTABLE')
5469 @DocsEditable 5584 @DocsEditable
5470 static const int SVG_MATRIX_NOT_INVERTABLE = 2; 5585 static const int SVG_MATRIX_NOT_INVERTABLE = 2;
5471 5586
5472 @DomName('SVGException.SVG_WRONG_TYPE_ERR') 5587 @DomName('SVGException.SVG_WRONG_TYPE_ERR')
5473 @DocsEditable 5588 @DocsEditable
5474 static const int SVG_WRONG_TYPE_ERR = 0; 5589 static const int SVG_WRONG_TYPE_ERR = 0;
5475 5590
5476 @DomName('SVGException.code') 5591 @DomName('SVGException.code')
5477 @DocsEditable 5592 @DocsEditable
5478 final int code; 5593 final int code;
5479 5594
5480 @DomName('SVGException.message') 5595 @DomName('SVGException.message')
5481 @DocsEditable 5596 @DocsEditable
5597 @Experimental // nonstandard
5482 final String message; 5598 final String message;
5483 5599
5484 @DomName('SVGException.name') 5600 @DomName('SVGException.name')
5485 @DocsEditable 5601 @DocsEditable
5602 @Experimental // nonstandard
5486 final String name; 5603 final String name;
5487 5604
5488 @DomName('SVGException.toString') 5605 @DomName('SVGException.toString')
5489 @DocsEditable 5606 @DocsEditable
5490 String toString() native; 5607 String toString() native;
5491 } 5608 }
5492 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5609 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5493 // for details. All rights reserved. Use of this source code is governed by a 5610 // for details. All rights reserved. Use of this source code is governed by a
5494 // BSD-style license that can be found in the LICENSE file. 5611 // BSD-style license that can be found in the LICENSE file.
5495 5612
5496 5613
5497 @DomName('SVGSVGElement') 5614 @DomName('SVGSVGElement')
5615 @Unstable
5498 class SvgSvgElement extends StyledElement implements FitToViewBox, Transformable , Tests, ExternalResourcesRequired, ZoomAndPan, LangSpace native "SVGSVGElement" { 5616 class SvgSvgElement extends StyledElement implements FitToViewBox, Transformable , Tests, ExternalResourcesRequired, ZoomAndPan, LangSpace native "SVGSVGElement" {
5499 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ; 5617 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ;
5500 5618
5501 5619
5502 @DomName('SVGSVGElement.contentScriptType') 5620 @DomName('SVGSVGElement.contentScriptType')
5503 @DocsEditable 5621 @DocsEditable
5504 String contentScriptType; 5622 String contentScriptType;
5505 5623
5506 @DomName('SVGSVGElement.contentStyleType') 5624 @DomName('SVGSVGElement.contentStyleType')
5507 @DocsEditable 5625 @DocsEditable
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after
5748 int zoomAndPan; 5866 int zoomAndPan;
5749 5867
5750 } 5868 }
5751 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5869 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5752 // for details. All rights reserved. Use of this source code is governed by a 5870 // for details. All rights reserved. Use of this source code is governed by a
5753 // BSD-style license that can be found in the LICENSE file. 5871 // BSD-style license that can be found in the LICENSE file.
5754 5872
5755 5873
5756 @DocsEditable 5874 @DocsEditable
5757 @DomName('SVGSwitchElement') 5875 @DomName('SVGSwitchElement')
5876 @Unstable
5758 class SwitchElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGSwitchElement" { 5877 class SwitchElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGSwitchElement" {
5759 5878
5760 @DomName('SVGSwitchElement.SVGSwitchElement') 5879 @DomName('SVGSwitchElement.SVGSwitchElement')
5761 @DocsEditable 5880 @DocsEditable
5762 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch"); 5881 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch");
5763 5882
5764 // From SVGExternalResourcesRequired 5883 // From SVGExternalResourcesRequired
5765 5884
5766 @DomName('SVGSwitchElement.externalResourcesRequired') 5885 @DomName('SVGSwitchElement.externalResourcesRequired')
5767 @DocsEditable 5886 @DocsEditable
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
5829 @DocsEditable 5948 @DocsEditable
5830 final AnimatedTransformList transform; 5949 final AnimatedTransformList transform;
5831 } 5950 }
5832 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5833 // for details. All rights reserved. Use of this source code is governed by a 5952 // for details. All rights reserved. Use of this source code is governed by a
5834 // BSD-style license that can be found in the LICENSE file. 5953 // BSD-style license that can be found in the LICENSE file.
5835 5954
5836 5955
5837 @DocsEditable 5956 @DocsEditable
5838 @DomName('SVGSymbolElement') 5957 @DomName('SVGSymbolElement')
5958 @Unstable
5839 class SymbolElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGSymbolElement" { 5959 class SymbolElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGSymbolElement" {
5840 5960
5841 @DomName('SVGSymbolElement.SVGSymbolElement') 5961 @DomName('SVGSymbolElement.SVGSymbolElement')
5842 @DocsEditable 5962 @DocsEditable
5843 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol"); 5963 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol");
5844 5964
5845 // From SVGExternalResourcesRequired 5965 // From SVGExternalResourcesRequired
5846 5966
5847 @DomName('SVGSymbolElement.externalResourcesRequired') 5967 @DomName('SVGSymbolElement.externalResourcesRequired')
5848 @DocsEditable 5968 @DocsEditable
(...skipping 19 matching lines...) Expand all
5868 @DocsEditable 5988 @DocsEditable
5869 String xmlspace; 5989 String xmlspace;
5870 } 5990 }
5871 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5991 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5872 // for details. All rights reserved. Use of this source code is governed by a 5992 // for details. All rights reserved. Use of this source code is governed by a
5873 // BSD-style license that can be found in the LICENSE file. 5993 // BSD-style license that can be found in the LICENSE file.
5874 5994
5875 5995
5876 @DocsEditable 5996 @DocsEditable
5877 @DomName('SVGTSpanElement') 5997 @DomName('SVGTSpanElement')
5998 @Unstable
5878 class TSpanElement extends TextPositioningElement native "SVGTSpanElement" { 5999 class TSpanElement extends TextPositioningElement native "SVGTSpanElement" {
5879 6000
5880 @DomName('SVGTSpanElement.SVGTSpanElement') 6001 @DomName('SVGTSpanElement.SVGTSpanElement')
5881 @DocsEditable 6002 @DocsEditable
5882 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an"); 6003 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an");
5883 } 6004 }
5884 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6005 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5885 // for details. All rights reserved. Use of this source code is governed by a 6006 // for details. All rights reserved. Use of this source code is governed by a
5886 // BSD-style license that can be found in the LICENSE file. 6007 // BSD-style license that can be found in the LICENSE file.
5887 6008
5888 6009
5889 @DomName('SVGTests') 6010 @DomName('SVGTests')
6011 @Unstable
5890 abstract class Tests { 6012 abstract class Tests {
5891 6013
5892 StringList requiredExtensions; 6014 StringList requiredExtensions;
5893 6015
5894 StringList requiredFeatures; 6016 StringList requiredFeatures;
5895 6017
5896 StringList systemLanguage; 6018 StringList systemLanguage;
5897 6019
5898 bool hasExtension(String extension); 6020 bool hasExtension(String extension);
5899 } 6021 }
5900 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6022 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5901 // for details. All rights reserved. Use of this source code is governed by a 6023 // for details. All rights reserved. Use of this source code is governed by a
5902 // BSD-style license that can be found in the LICENSE file. 6024 // BSD-style license that can be found in the LICENSE file.
5903 6025
5904 6026
5905 @DocsEditable 6027 @DocsEditable
5906 @DomName('SVGTextContentElement') 6028 @DomName('SVGTextContentElement')
6029 @Unstable
5907 class TextContentElement extends StyledElement implements Tests, ExternalResourc esRequired, LangSpace native "SVGTextContentElement" { 6030 class TextContentElement extends StyledElement implements Tests, ExternalResourc esRequired, LangSpace native "SVGTextContentElement" {
5908 6031
5909 @DomName('SVGTextContentElement.LENGTHADJUST_SPACING') 6032 @DomName('SVGTextContentElement.LENGTHADJUST_SPACING')
5910 @DocsEditable 6033 @DocsEditable
5911 static const int LENGTHADJUST_SPACING = 1; 6034 static const int LENGTHADJUST_SPACING = 1;
5912 6035
5913 @DomName('SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS') 6036 @DomName('SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS')
5914 @DocsEditable 6037 @DocsEditable
5915 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; 6038 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2;
5916 6039
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
5996 @DocsEditable 6119 @DocsEditable
5997 bool hasExtension(String extension) native; 6120 bool hasExtension(String extension) native;
5998 } 6121 }
5999 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6122 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6000 // for details. All rights reserved. Use of this source code is governed by a 6123 // for details. All rights reserved. Use of this source code is governed by a
6001 // BSD-style license that can be found in the LICENSE file. 6124 // BSD-style license that can be found in the LICENSE file.
6002 6125
6003 6126
6004 @DocsEditable 6127 @DocsEditable
6005 @DomName('SVGTextElement') 6128 @DomName('SVGTextElement')
6129 @Unstable
6006 class TextElement extends TextPositioningElement implements Transformable native "SVGTextElement" { 6130 class TextElement extends TextPositioningElement implements Transformable native "SVGTextElement" {
6007 6131
6008 @DomName('SVGTextElement.SVGTextElement') 6132 @DomName('SVGTextElement.SVGTextElement')
6009 @DocsEditable 6133 @DocsEditable
6010 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text "); 6134 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text ");
6011 6135
6012 // From SVGLocatable 6136 // From SVGLocatable
6013 6137
6014 @DomName('SVGTextElement.farthestViewportElement') 6138 @DomName('SVGTextElement.farthestViewportElement')
6015 @DocsEditable 6139 @DocsEditable
(...skipping 27 matching lines...) Expand all
6043 @DocsEditable 6167 @DocsEditable
6044 final AnimatedTransformList transform; 6168 final AnimatedTransformList transform;
6045 } 6169 }
6046 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6170 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6047 // for details. All rights reserved. Use of this source code is governed by a 6171 // for details. All rights reserved. Use of this source code is governed by a
6048 // BSD-style license that can be found in the LICENSE file. 6172 // BSD-style license that can be found in the LICENSE file.
6049 6173
6050 6174
6051 @DocsEditable 6175 @DocsEditable
6052 @DomName('SVGTextPathElement') 6176 @DomName('SVGTextPathElement')
6177 @Unstable
6053 class TextPathElement extends TextContentElement implements UriReference native "SVGTextPathElement" { 6178 class TextPathElement extends TextContentElement implements UriReference native "SVGTextPathElement" {
6054 6179
6055 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN') 6180 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN')
6056 @DocsEditable 6181 @DocsEditable
6057 static const int TEXTPATH_METHODTYPE_ALIGN = 1; 6182 static const int TEXTPATH_METHODTYPE_ALIGN = 1;
6058 6183
6059 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH') 6184 @DomName('SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH')
6060 @DocsEditable 6185 @DocsEditable
6061 static const int TEXTPATH_METHODTYPE_STRETCH = 2; 6186 static const int TEXTPATH_METHODTYPE_STRETCH = 2;
6062 6187
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
6094 @DocsEditable 6219 @DocsEditable
6095 final AnimatedString href; 6220 final AnimatedString href;
6096 } 6221 }
6097 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6222 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6098 // for details. All rights reserved. Use of this source code is governed by a 6223 // for details. All rights reserved. Use of this source code is governed by a
6099 // BSD-style license that can be found in the LICENSE file. 6224 // BSD-style license that can be found in the LICENSE file.
6100 6225
6101 6226
6102 @DocsEditable 6227 @DocsEditable
6103 @DomName('SVGTextPositioningElement') 6228 @DomName('SVGTextPositioningElement')
6229 @Unstable
6104 class TextPositioningElement extends TextContentElement native "SVGTextPositioni ngElement" { 6230 class TextPositioningElement extends TextContentElement native "SVGTextPositioni ngElement" {
6105 6231
6106 @DomName('SVGTextPositioningElement.dx') 6232 @DomName('SVGTextPositioningElement.dx')
6107 @DocsEditable 6233 @DocsEditable
6108 final AnimatedLengthList dx; 6234 final AnimatedLengthList dx;
6109 6235
6110 @DomName('SVGTextPositioningElement.dy') 6236 @DomName('SVGTextPositioningElement.dy')
6111 @DocsEditable 6237 @DocsEditable
6112 final AnimatedLengthList dy; 6238 final AnimatedLengthList dy;
6113 6239
6114 @DomName('SVGTextPositioningElement.rotate') 6240 @DomName('SVGTextPositioningElement.rotate')
6115 @DocsEditable 6241 @DocsEditable
6116 final AnimatedNumberList rotate; 6242 final AnimatedNumberList rotate;
6117 6243
6118 @DomName('SVGTextPositioningElement.x') 6244 @DomName('SVGTextPositioningElement.x')
6119 @DocsEditable 6245 @DocsEditable
6120 final AnimatedLengthList x; 6246 final AnimatedLengthList x;
6121 6247
6122 @DomName('SVGTextPositioningElement.y') 6248 @DomName('SVGTextPositioningElement.y')
6123 @DocsEditable 6249 @DocsEditable
6124 final AnimatedLengthList y; 6250 final AnimatedLengthList y;
6125 } 6251 }
6126 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6252 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6127 // for details. All rights reserved. Use of this source code is governed by a 6253 // for details. All rights reserved. Use of this source code is governed by a
6128 // BSD-style license that can be found in the LICENSE file. 6254 // BSD-style license that can be found in the LICENSE file.
6129 6255
6130 6256
6131 @DocsEditable 6257 @DocsEditable
6132 @DomName('SVGTitleElement') 6258 @DomName('SVGTitleElement')
6259 @Unstable
6133 class TitleElement extends StyledElement implements LangSpace native "SVGTitleEl ement" { 6260 class TitleElement extends StyledElement implements LangSpace native "SVGTitleEl ement" {
6134 6261
6135 @DomName('SVGTitleElement.SVGTitleElement') 6262 @DomName('SVGTitleElement.SVGTitleElement')
6136 @DocsEditable 6263 @DocsEditable
6137 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le"); 6264 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le");
6138 6265
6139 // From SVGLangSpace 6266 // From SVGLangSpace
6140 6267
6141 @DomName('SVGTitleElement.xmllang') 6268 @DomName('SVGTitleElement.xmllang')
6142 @DocsEditable 6269 @DocsEditable
6143 String xmllang; 6270 String xmllang;
6144 6271
6145 @DomName('SVGTitleElement.xmlspace') 6272 @DomName('SVGTitleElement.xmlspace')
6146 @DocsEditable 6273 @DocsEditable
6147 String xmlspace; 6274 String xmlspace;
6148 } 6275 }
6149 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6276 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6150 // for details. All rights reserved. Use of this source code is governed by a 6277 // for details. All rights reserved. Use of this source code is governed by a
6151 // BSD-style license that can be found in the LICENSE file. 6278 // BSD-style license that can be found in the LICENSE file.
6152 6279
6153 6280
6154 @DocsEditable 6281 @DocsEditable
6155 @DomName('SVGTransform') 6282 @DomName('SVGTransform')
6283 @Unstable
6156 class Transform native "SVGTransform" { 6284 class Transform native "SVGTransform" {
6157 6285
6158 @DomName('SVGTransform.SVG_TRANSFORM_MATRIX') 6286 @DomName('SVGTransform.SVG_TRANSFORM_MATRIX')
6159 @DocsEditable 6287 @DocsEditable
6160 static const int SVG_TRANSFORM_MATRIX = 1; 6288 static const int SVG_TRANSFORM_MATRIX = 1;
6161 6289
6162 @DomName('SVGTransform.SVG_TRANSFORM_ROTATE') 6290 @DomName('SVGTransform.SVG_TRANSFORM_ROTATE')
6163 @DocsEditable 6291 @DocsEditable
6164 static const int SVG_TRANSFORM_ROTATE = 4; 6292 static const int SVG_TRANSFORM_ROTATE = 4;
6165 6293
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
6219 @DocsEditable 6347 @DocsEditable
6220 void setTranslate(num tx, num ty) native; 6348 void setTranslate(num tx, num ty) native;
6221 } 6349 }
6222 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6350 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6223 // for details. All rights reserved. Use of this source code is governed by a 6351 // for details. All rights reserved. Use of this source code is governed by a
6224 // BSD-style license that can be found in the LICENSE file. 6352 // BSD-style license that can be found in the LICENSE file.
6225 6353
6226 6354
6227 @DocsEditable 6355 @DocsEditable
6228 @DomName('SVGTransformList') 6356 @DomName('SVGTransformList')
6357 @Unstable
6229 class TransformList extends Object with ListMixin<Transform>, ImmutableListMixin <Transform> implements List<Transform>, JavaScriptIndexingBehavior native "SVGTr ansformList" { 6358 class TransformList extends Object with ListMixin<Transform>, ImmutableListMixin <Transform> implements List<Transform>, JavaScriptIndexingBehavior native "SVGTr ansformList" {
6230 6359
6231 @DomName('SVGTransformList.numberOfItems') 6360 @DomName('SVGTransformList.numberOfItems')
6232 @DocsEditable 6361 @DocsEditable
6233 final int numberOfItems; 6362 final int numberOfItems;
6234 6363
6235 Transform operator[](int index) { 6364 Transform operator[](int index) {
6236 if (JS("bool", "# >>> 0 !== # || # >= #", index, 6365 if (JS("bool", "# >>> 0 !== # || # >= #", index,
6237 index, index, length)) 6366 index, index, length))
6238 throw new RangeError.range(index, 0, length); 6367 throw new RangeError.range(index, 0, length);
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
6314 @DomName('SVGTransformList.replaceItem') 6443 @DomName('SVGTransformList.replaceItem')
6315 @DocsEditable 6444 @DocsEditable
6316 Transform replaceItem(Transform item, int index) native; 6445 Transform replaceItem(Transform item, int index) native;
6317 } 6446 }
6318 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6319 // for details. All rights reserved. Use of this source code is governed by a 6448 // for details. All rights reserved. Use of this source code is governed by a
6320 // BSD-style license that can be found in the LICENSE file. 6449 // BSD-style license that can be found in the LICENSE file.
6321 6450
6322 6451
6323 @DomName('SVGTransformable') 6452 @DomName('SVGTransformable')
6453 @Unstable
6324 abstract class Transformable implements Locatable { 6454 abstract class Transformable implements Locatable {
6325 6455
6326 AnimatedTransformList transform; 6456 AnimatedTransformList transform;
6327 6457
6328 // From SVGLocatable 6458 // From SVGLocatable
6329 6459
6330 SvgElement farthestViewportElement; 6460 SvgElement farthestViewportElement;
6331 6461
6332 SvgElement nearestViewportElement; 6462 SvgElement nearestViewportElement;
6333 6463
6334 Rect getBBox(); 6464 Rect getBBox();
6335 6465
6336 Matrix getCTM(); 6466 Matrix getCTM();
6337 6467
6338 Matrix getScreenCTM(); 6468 Matrix getScreenCTM();
6339 6469
6340 Matrix getTransformToElement(SvgElement element); 6470 Matrix getTransformToElement(SvgElement element);
6341 } 6471 }
6342 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6472 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6343 // for details. All rights reserved. Use of this source code is governed by a 6473 // for details. All rights reserved. Use of this source code is governed by a
6344 // BSD-style license that can be found in the LICENSE file. 6474 // BSD-style license that can be found in the LICENSE file.
6345 6475
6346 6476
6347 @DocsEditable 6477 @DocsEditable
6348 @DomName('SVGUnitTypes') 6478 @DomName('SVGUnitTypes')
6479 @Unstable
6349 class UnitTypes native "SVGUnitTypes" { 6480 class UnitTypes native "SVGUnitTypes" {
6350 6481
6351 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX') 6482 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX')
6352 @DocsEditable 6483 @DocsEditable
6353 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; 6484 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
6354 6485
6355 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN') 6486 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN')
6356 @DocsEditable 6487 @DocsEditable
6357 static const int SVG_UNIT_TYPE_UNKNOWN = 0; 6488 static const int SVG_UNIT_TYPE_UNKNOWN = 0;
6358 6489
6359 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE') 6490 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE')
6360 @DocsEditable 6491 @DocsEditable
6361 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; 6492 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1;
6362 } 6493 }
6363 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6494 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6364 // for details. All rights reserved. Use of this source code is governed by a 6495 // for details. All rights reserved. Use of this source code is governed by a
6365 // BSD-style license that can be found in the LICENSE file. 6496 // BSD-style license that can be found in the LICENSE file.
6366 6497
6367 6498
6368 @DomName('SVGURIReference') 6499 @DomName('SVGURIReference')
6500 @Unstable
6369 abstract class UriReference { 6501 abstract class UriReference {
6370 6502
6371 AnimatedString href; 6503 AnimatedString href;
6372 } 6504 }
6373 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6505 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6374 // for details. All rights reserved. Use of this source code is governed by a 6506 // for details. All rights reserved. Use of this source code is governed by a
6375 // BSD-style license that can be found in the LICENSE file. 6507 // BSD-style license that can be found in the LICENSE file.
6376 6508
6377 6509
6378 @DocsEditable 6510 @DocsEditable
6379 @DomName('SVGUseElement') 6511 @DomName('SVGUseElement')
6512 @Unstable
6380 class UseElement extends StyledElement implements UriReference, Tests, Transform able, ExternalResourcesRequired, LangSpace native "SVGUseElement" { 6513 class UseElement extends StyledElement implements UriReference, Tests, Transform able, ExternalResourcesRequired, LangSpace native "SVGUseElement" {
6381 6514
6382 @DomName('SVGUseElement.SVGUseElement') 6515 @DomName('SVGUseElement.SVGUseElement')
6383 @DocsEditable 6516 @DocsEditable
6384 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ; 6517 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ;
6385 6518
6386 @DomName('SVGUseElement.animatedInstanceRoot') 6519 @DomName('SVGUseElement.animatedInstanceRoot')
6387 @DocsEditable 6520 @DocsEditable
6388 final ElementInstance animatedInstanceRoot; 6521 final ElementInstance animatedInstanceRoot;
6389 6522
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
6481 @DocsEditable 6614 @DocsEditable
6482 final AnimatedString href; 6615 final AnimatedString href;
6483 } 6616 }
6484 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6617 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6485 // for details. All rights reserved. Use of this source code is governed by a 6618 // for details. All rights reserved. Use of this source code is governed by a
6486 // BSD-style license that can be found in the LICENSE file. 6619 // BSD-style license that can be found in the LICENSE file.
6487 6620
6488 6621
6489 @DocsEditable 6622 @DocsEditable
6490 @DomName('SVGViewElement') 6623 @DomName('SVGViewElement')
6624 @Unstable
6491 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "SVGViewElement" { 6625 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "SVGViewElement" {
6492 6626
6493 @DomName('SVGViewElement.SVGViewElement') 6627 @DomName('SVGViewElement.SVGViewElement')
6494 @DocsEditable 6628 @DocsEditable
6495 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view "); 6629 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view ");
6496 6630
6497 @DomName('SVGViewElement.viewTarget') 6631 @DomName('SVGViewElement.viewTarget')
6498 @DocsEditable 6632 @DocsEditable
6499 final StringList viewTarget; 6633 final StringList viewTarget;
6500 6634
(...skipping 19 matching lines...) Expand all
6520 @DocsEditable 6654 @DocsEditable
6521 int zoomAndPan; 6655 int zoomAndPan;
6522 } 6656 }
6523 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6657 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6524 // for details. All rights reserved. Use of this source code is governed by a 6658 // for details. All rights reserved. Use of this source code is governed by a
6525 // BSD-style license that can be found in the LICENSE file. 6659 // BSD-style license that can be found in the LICENSE file.
6526 6660
6527 6661
6528 @DocsEditable 6662 @DocsEditable
6529 @DomName('SVGViewSpec') 6663 @DomName('SVGViewSpec')
6664 @Unstable
6530 class ViewSpec native "SVGViewSpec" { 6665 class ViewSpec native "SVGViewSpec" {
6531 6666
6532 @DomName('SVGViewSpec.preserveAspectRatio') 6667 @DomName('SVGViewSpec.preserveAspectRatio')
6533 @DocsEditable 6668 @DocsEditable
6669 @Experimental // nonstandard
6534 final AnimatedPreserveAspectRatio preserveAspectRatio; 6670 final AnimatedPreserveAspectRatio preserveAspectRatio;
6535 6671
6536 @DomName('SVGViewSpec.preserveAspectRatioString') 6672 @DomName('SVGViewSpec.preserveAspectRatioString')
6537 @DocsEditable 6673 @DocsEditable
6538 final String preserveAspectRatioString; 6674 final String preserveAspectRatioString;
6539 6675
6540 @DomName('SVGViewSpec.transform') 6676 @DomName('SVGViewSpec.transform')
6541 @DocsEditable 6677 @DocsEditable
6542 final TransformList transform; 6678 final TransformList transform;
6543 6679
6544 @DomName('SVGViewSpec.transformString') 6680 @DomName('SVGViewSpec.transformString')
6545 @DocsEditable 6681 @DocsEditable
6546 final String transformString; 6682 final String transformString;
6547 6683
6548 @DomName('SVGViewSpec.viewBox') 6684 @DomName('SVGViewSpec.viewBox')
6549 @DocsEditable 6685 @DocsEditable
6686 @Experimental // nonstandard
6550 final AnimatedRect viewBox; 6687 final AnimatedRect viewBox;
6551 6688
6552 @DomName('SVGViewSpec.viewBoxString') 6689 @DomName('SVGViewSpec.viewBoxString')
6553 @DocsEditable 6690 @DocsEditable
6554 final String viewBoxString; 6691 final String viewBoxString;
6555 6692
6556 @DomName('SVGViewSpec.viewTarget') 6693 @DomName('SVGViewSpec.viewTarget')
6557 @DocsEditable 6694 @DocsEditable
6558 final SvgElement viewTarget; 6695 final SvgElement viewTarget;
6559 6696
6560 @DomName('SVGViewSpec.viewTargetString') 6697 @DomName('SVGViewSpec.viewTargetString')
6561 @DocsEditable 6698 @DocsEditable
6562 final String viewTargetString; 6699 final String viewTargetString;
6563 6700
6564 @DomName('SVGViewSpec.zoomAndPan') 6701 @DomName('SVGViewSpec.zoomAndPan')
6565 @DocsEditable 6702 @DocsEditable
6703 @Experimental // nonstandard
6566 int zoomAndPan; 6704 int zoomAndPan;
6567 } 6705 }
6568 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6706 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6569 // for details. All rights reserved. Use of this source code is governed by a 6707 // for details. All rights reserved. Use of this source code is governed by a
6570 // BSD-style license that can be found in the LICENSE file. 6708 // BSD-style license that can be found in the LICENSE file.
6571 6709
6572 6710
6573 @DomName('SVGZoomAndPan') 6711 @DomName('SVGZoomAndPan')
6712 @Unstable
6574 abstract class ZoomAndPan { 6713 abstract class ZoomAndPan {
6575 6714
6576 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_DISABLE') 6715 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_DISABLE')
6577 @DocsEditable 6716 @DocsEditable
6578 static const int SVG_ZOOMANDPAN_DISABLE = 1; 6717 static const int SVG_ZOOMANDPAN_DISABLE = 1;
6579 6718
6580 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_MAGNIFY') 6719 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_MAGNIFY')
6581 @DocsEditable 6720 @DocsEditable
6582 static const int SVG_ZOOMANDPAN_MAGNIFY = 2; 6721 static const int SVG_ZOOMANDPAN_MAGNIFY = 2;
6583 6722
6584 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_UNKNOWN') 6723 @DomName('SVGZoomAndPan.SVG_ZOOMANDPAN_UNKNOWN')
6585 @DocsEditable 6724 @DocsEditable
6586 static const int SVG_ZOOMANDPAN_UNKNOWN = 0; 6725 static const int SVG_ZOOMANDPAN_UNKNOWN = 0;
6587 6726
6588 int zoomAndPan; 6727 int zoomAndPan;
6589 } 6728 }
6590 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6729 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6591 // for details. All rights reserved. Use of this source code is governed by a 6730 // for details. All rights reserved. Use of this source code is governed by a
6592 // BSD-style license that can be found in the LICENSE file. 6731 // BSD-style license that can be found in the LICENSE file.
6593 6732
6594 6733
6595 @DocsEditable 6734 @DocsEditable
6596 @DomName('SVGZoomEvent') 6735 @DomName('SVGZoomEvent')
6736 @Unstable
6597 class ZoomEvent extends UIEvent native "SVGZoomEvent" { 6737 class ZoomEvent extends UIEvent native "SVGZoomEvent" {
6598 6738
6599 @DomName('SVGZoomEvent.newScale') 6739 @DomName('SVGZoomEvent.newScale')
6600 @DocsEditable 6740 @DocsEditable
6601 final num newScale; 6741 final num newScale;
6602 6742
6603 @DomName('SVGZoomEvent.newTranslate') 6743 @DomName('SVGZoomEvent.newTranslate')
6604 @DocsEditable 6744 @DocsEditable
6605 final Point newTranslate; 6745 final Point newTranslate;
6606 6746
6607 @DomName('SVGZoomEvent.previousScale') 6747 @DomName('SVGZoomEvent.previousScale')
6608 @DocsEditable 6748 @DocsEditable
6609 final num previousScale; 6749 final num previousScale;
6610 6750
6611 @DomName('SVGZoomEvent.previousTranslate') 6751 @DomName('SVGZoomEvent.previousTranslate')
6612 @DocsEditable 6752 @DocsEditable
6613 final Point previousTranslate; 6753 final Point previousTranslate;
6614 6754
6615 @DomName('SVGZoomEvent.zoomRectScreen') 6755 @DomName('SVGZoomEvent.zoomRectScreen')
6616 @DocsEditable 6756 @DocsEditable
6617 final Rect zoomRectScreen; 6757 final Rect zoomRectScreen;
6618 } 6758 }
6619 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6759 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6620 // for details. All rights reserved. Use of this source code is governed by a 6760 // for details. All rights reserved. Use of this source code is governed by a
6621 // BSD-style license that can be found in the LICENSE file. 6761 // BSD-style license that can be found in the LICENSE file.
6622 6762
6623 6763
6624 @DocsEditable 6764 @DocsEditable
6625 @DomName('SVGElementInstanceList') 6765 @DomName('SVGElementInstanceList')
6766 @Unstable
6626 class _ElementInstanceList extends Object with ListMixin<ElementInstance>, Immut ableListMixin<ElementInstance> implements JavaScriptIndexingBehavior, List<Eleme ntInstance> native "SVGElementInstanceList" { 6767 class _ElementInstanceList extends Object with ListMixin<ElementInstance>, Immut ableListMixin<ElementInstance> implements JavaScriptIndexingBehavior, List<Eleme ntInstance> native "SVGElementInstanceList" {
6627 6768
6628 @DomName('SVGElementInstanceList.length') 6769 @DomName('SVGElementInstanceList.length')
6629 @DocsEditable 6770 @DocsEditable
6630 int get length => JS("int", "#.length", this); 6771 int get length => JS("int", "#.length", this);
6631 6772
6632 ElementInstance operator[](int index) { 6773 ElementInstance operator[](int index) {
6633 if (JS("bool", "# >>> 0 !== # || # >= #", index, 6774 if (JS("bool", "# >>> 0 !== # || # >= #", index,
6634 index, index, length)) 6775 index, index, length))
6635 throw new RangeError.range(index, 0, length); 6776 throw new RangeError.range(index, 0, length);
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
6677 @DocsEditable 6818 @DocsEditable
6678 ElementInstance item(int index) native; 6819 ElementInstance item(int index) native;
6679 } 6820 }
6680 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6681 // for details. All rights reserved. Use of this source code is governed by a 6822 // for details. All rights reserved. Use of this source code is governed by a
6682 // BSD-style license that can be found in the LICENSE file. 6823 // BSD-style license that can be found in the LICENSE file.
6683 6824
6684 6825
6685 @DocsEditable 6826 @DocsEditable
6686 @DomName('SVGGradientElement') 6827 @DomName('SVGGradientElement')
6828 @Unstable
6687 class _GradientElement extends StyledElement implements UriReference, ExternalRe sourcesRequired native "SVGGradientElement" { 6829 class _GradientElement extends StyledElement implements UriReference, ExternalRe sourcesRequired native "SVGGradientElement" {
6688 6830
6689 @DomName('SVGGradientElement.SVG_SPREADMETHOD_PAD') 6831 @DomName('SVGGradientElement.SVG_SPREADMETHOD_PAD')
6690 @DocsEditable 6832 @DocsEditable
6691 static const int SVG_SPREADMETHOD_PAD = 1; 6833 static const int SVG_SPREADMETHOD_PAD = 1;
6692 6834
6693 @DomName('SVGGradientElement.SVG_SPREADMETHOD_REFLECT') 6835 @DomName('SVGGradientElement.SVG_SPREADMETHOD_REFLECT')
6694 @DocsEditable 6836 @DocsEditable
6695 static const int SVG_SPREADMETHOD_REFLECT = 2; 6837 static const int SVG_SPREADMETHOD_REFLECT = 2;
6696 6838
(...skipping 29 matching lines...) Expand all
6726 @DocsEditable 6868 @DocsEditable
6727 final AnimatedString href; 6869 final AnimatedString href;
6728 } 6870 }
6729 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6871 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6730 // for details. All rights reserved. Use of this source code is governed by a 6872 // for details. All rights reserved. Use of this source code is governed by a
6731 // BSD-style license that can be found in the LICENSE file. 6873 // BSD-style license that can be found in the LICENSE file.
6732 6874
6733 6875
6734 @DocsEditable 6876 @DocsEditable
6735 @DomName('SVGAltGlyphDefElement') 6877 @DomName('SVGAltGlyphDefElement')
6878 @Unstable
6736 abstract class _SVGAltGlyphDefElement extends SvgElement native "SVGAltGlyphDefE lement" { 6879 abstract class _SVGAltGlyphDefElement extends SvgElement native "SVGAltGlyphDefE lement" {
6737 } 6880 }
6738 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6881 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6739 // for details. All rights reserved. Use of this source code is governed by a 6882 // for details. All rights reserved. Use of this source code is governed by a
6740 // BSD-style license that can be found in the LICENSE file. 6883 // BSD-style license that can be found in the LICENSE file.
6741 6884
6742 6885
6743 @DocsEditable 6886 @DocsEditable
6744 @DomName('SVGAltGlyphItemElement') 6887 @DomName('SVGAltGlyphItemElement')
6888 @Unstable
6745 abstract class _SVGAltGlyphItemElement extends SvgElement native "SVGAltGlyphIte mElement" { 6889 abstract class _SVGAltGlyphItemElement extends SvgElement native "SVGAltGlyphIte mElement" {
6746 } 6890 }
6747 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6891 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6748 // for details. All rights reserved. Use of this source code is governed by a 6892 // for details. All rights reserved. Use of this source code is governed by a
6749 // BSD-style license that can be found in the LICENSE file. 6893 // BSD-style license that can be found in the LICENSE file.
6750 6894
6751 6895
6752 @DocsEditable 6896 @DocsEditable
6753 @DomName('SVGAnimateColorElement') 6897 @DomName('SVGAnimateColorElement')
6898 @Unstable
6754 abstract class _SVGAnimateColorElement extends AnimationElement native "SVGAnima teColorElement" { 6899 abstract class _SVGAnimateColorElement extends AnimationElement native "SVGAnima teColorElement" {
6755 } 6900 }
6756 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 6901 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
6757 // for details. All rights reserved. Use of this source code is governed by a 6902 // for details. All rights reserved. Use of this source code is governed by a
6758 // BSD-style license that can be found in the LICENSE file. 6903 // BSD-style license that can be found in the LICENSE file.
6759 6904
6760 6905
6761 // Hack because the baseclass is private in dart:html, and we want to omit this 6906 // Hack because the baseclass is private in dart:html, and we want to omit this
6762 // type entirely but can't. 6907 // type entirely but can't.
6763 @DocsEditable 6908 @DocsEditable
6764 @DomName('SVGColor') 6909 @DomName('SVGColor')
6910 @Unstable
6765 class _SVGColor native "SVGColor" { 6911 class _SVGColor native "SVGColor" {
6766 _SVGColor.internal(); 6912 _SVGColor.internal();
6767 } 6913 }
6768 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6914 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6769 // for details. All rights reserved. Use of this source code is governed by a 6915 // for details. All rights reserved. Use of this source code is governed by a
6770 // BSD-style license that can be found in the LICENSE file. 6916 // BSD-style license that can be found in the LICENSE file.
6771 6917
6772 6918
6773 @DocsEditable 6919 @DocsEditable
6774 @DomName('SVGComponentTransferFunctionElement') 6920 @DomName('SVGComponentTransferFunctionElement')
6921 @Unstable
6775 abstract class _SVGComponentTransferFunctionElement extends SvgElement native "S VGComponentTransferFunctionElement" { 6922 abstract class _SVGComponentTransferFunctionElement extends SvgElement native "S VGComponentTransferFunctionElement" {
6776 } 6923 }
6777 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6924 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6778 // for details. All rights reserved. Use of this source code is governed by a 6925 // for details. All rights reserved. Use of this source code is governed by a
6779 // BSD-style license that can be found in the LICENSE file. 6926 // BSD-style license that can be found in the LICENSE file.
6780 6927
6781 6928
6782 @DocsEditable 6929 @DocsEditable
6783 @DomName('SVGCursorElement') 6930 @DomName('SVGCursorElement')
6931 @Unstable
6784 abstract class _SVGCursorElement extends SvgElement implements UriReference, Tes ts, ExternalResourcesRequired native "SVGCursorElement" { 6932 abstract class _SVGCursorElement extends SvgElement implements UriReference, Tes ts, ExternalResourcesRequired native "SVGCursorElement" {
6785 6933
6786 @DomName('SVGCursorElement.SVGCursorElement') 6934 @DomName('SVGCursorElement.SVGCursorElement')
6787 @DocsEditable 6935 @DocsEditable
6788 factory _SVGCursorElement() => _SvgElementFactoryProvider.createSvgElement_tag ("cursor"); 6936 factory _SVGCursorElement() => _SvgElementFactoryProvider.createSvgElement_tag ("cursor");
6789 6937
6790 /// Checks if this type is supported on the current platform. 6938 /// Checks if this type is supported on the current platform.
6791 static bool get supported => SvgElement.isTagSupported('cursor') && (new SvgEl ement.tag('cursor') is _SVGCursorElement); 6939 static bool get supported => SvgElement.isTagSupported('cursor') && (new SvgEl ement.tag('cursor') is _SVGCursorElement);
6792 6940
6793 // From SVGExternalResourcesRequired 6941 // From SVGExternalResourcesRequired
6794 6942
6795 // From SVGTests 6943 // From SVGTests
6796 6944
6797 // From SVGURIReference 6945 // From SVGURIReference
6798 } 6946 }
6799 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6947 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6800 // for details. All rights reserved. Use of this source code is governed by a 6948 // for details. All rights reserved. Use of this source code is governed by a
6801 // BSD-style license that can be found in the LICENSE file. 6949 // BSD-style license that can be found in the LICENSE file.
6802 6950
6803 6951
6804 @DocsEditable 6952 @DocsEditable
6805 @DomName('SVGFEDropShadowElement') 6953 @DomName('SVGFEDropShadowElement')
6954 @Experimental // nonstandard
6806 abstract class _SVGFEDropShadowElement extends StyledElement implements FilterPr imitiveStandardAttributes native "SVGFEDropShadowElement" { 6955 abstract class _SVGFEDropShadowElement extends StyledElement implements FilterPr imitiveStandardAttributes native "SVGFEDropShadowElement" {
6807 6956
6808 // From SVGFilterPrimitiveStandardAttributes 6957 // From SVGFilterPrimitiveStandardAttributes
6809 } 6958 }
6810 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6959 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6811 // for details. All rights reserved. Use of this source code is governed by a 6960 // for details. All rights reserved. Use of this source code is governed by a
6812 // BSD-style license that can be found in the LICENSE file. 6961 // BSD-style license that can be found in the LICENSE file.
6813 6962
6814 6963
6815 @DocsEditable 6964 @DocsEditable
6816 @DomName('SVGFontElement') 6965 @DomName('SVGFontElement')
6966 @Unstable
6817 abstract class _SVGFontElement extends SvgElement native "SVGFontElement" { 6967 abstract class _SVGFontElement extends SvgElement native "SVGFontElement" {
6818 } 6968 }
6819 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6969 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6820 // for details. All rights reserved. Use of this source code is governed by a 6970 // for details. All rights reserved. Use of this source code is governed by a
6821 // BSD-style license that can be found in the LICENSE file. 6971 // BSD-style license that can be found in the LICENSE file.
6822 6972
6823 6973
6824 @DocsEditable 6974 @DocsEditable
6825 @DomName('SVGFontFaceElement') 6975 @DomName('SVGFontFaceElement')
6976 @Unstable
6826 abstract class _SVGFontFaceElement extends SvgElement native "SVGFontFaceElement " { 6977 abstract class _SVGFontFaceElement extends SvgElement native "SVGFontFaceElement " {
6827 } 6978 }
6828 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6979 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6829 // for details. All rights reserved. Use of this source code is governed by a 6980 // for details. All rights reserved. Use of this source code is governed by a
6830 // BSD-style license that can be found in the LICENSE file. 6981 // BSD-style license that can be found in the LICENSE file.
6831 6982
6832 6983
6833 @DocsEditable 6984 @DocsEditable
6834 @DomName('SVGFontFaceFormatElement') 6985 @DomName('SVGFontFaceFormatElement')
6986 @Unstable
6835 abstract class _SVGFontFaceFormatElement extends SvgElement native "SVGFontFaceF ormatElement" { 6987 abstract class _SVGFontFaceFormatElement extends SvgElement native "SVGFontFaceF ormatElement" {
6836 } 6988 }
6837 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6989 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6838 // for details. All rights reserved. Use of this source code is governed by a 6990 // for details. All rights reserved. Use of this source code is governed by a
6839 // BSD-style license that can be found in the LICENSE file. 6991 // BSD-style license that can be found in the LICENSE file.
6840 6992
6841 6993
6842 @DocsEditable 6994 @DocsEditable
6843 @DomName('SVGFontFaceNameElement') 6995 @DomName('SVGFontFaceNameElement')
6996 @Unstable
6844 abstract class _SVGFontFaceNameElement extends SvgElement native "SVGFontFaceNam eElement" { 6997 abstract class _SVGFontFaceNameElement extends SvgElement native "SVGFontFaceNam eElement" {
6845 } 6998 }
6846 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6999 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6847 // for details. All rights reserved. Use of this source code is governed by a 7000 // for details. All rights reserved. Use of this source code is governed by a
6848 // BSD-style license that can be found in the LICENSE file. 7001 // BSD-style license that can be found in the LICENSE file.
6849 7002
6850 7003
6851 @DocsEditable 7004 @DocsEditable
6852 @DomName('SVGFontFaceSrcElement') 7005 @DomName('SVGFontFaceSrcElement')
7006 @Unstable
6853 abstract class _SVGFontFaceSrcElement extends SvgElement native "SVGFontFaceSrcE lement" { 7007 abstract class _SVGFontFaceSrcElement extends SvgElement native "SVGFontFaceSrcE lement" {
6854 } 7008 }
6855 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7009 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6856 // for details. All rights reserved. Use of this source code is governed by a 7010 // for details. All rights reserved. Use of this source code is governed by a
6857 // BSD-style license that can be found in the LICENSE file. 7011 // BSD-style license that can be found in the LICENSE file.
6858 7012
6859 7013
6860 @DocsEditable 7014 @DocsEditable
6861 @DomName('SVGFontFaceUriElement') 7015 @DomName('SVGFontFaceUriElement')
7016 @Unstable
6862 abstract class _SVGFontFaceUriElement extends SvgElement native "SVGFontFaceUriE lement" { 7017 abstract class _SVGFontFaceUriElement extends SvgElement native "SVGFontFaceUriE lement" {
6863 } 7018 }
6864 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7019 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6865 // for details. All rights reserved. Use of this source code is governed by a 7020 // for details. All rights reserved. Use of this source code is governed by a
6866 // BSD-style license that can be found in the LICENSE file. 7021 // BSD-style license that can be found in the LICENSE file.
6867 7022
6868 7023
6869 @DocsEditable 7024 @DocsEditable
6870 @DomName('SVGGlyphElement') 7025 @DomName('SVGGlyphElement')
7026 @Unstable
6871 abstract class _SVGGlyphElement extends SvgElement native "SVGGlyphElement" { 7027 abstract class _SVGGlyphElement extends SvgElement native "SVGGlyphElement" {
6872 7028
6873 @DomName('SVGGlyphElement.SVGGlyphElement') 7029 @DomName('SVGGlyphElement.SVGGlyphElement')
6874 @DocsEditable 7030 @DocsEditable
6875 factory _SVGGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag( "glyph"); 7031 factory _SVGGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag( "glyph");
6876 } 7032 }
6877 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7033 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6878 // for details. All rights reserved. Use of this source code is governed by a 7034 // for details. All rights reserved. Use of this source code is governed by a
6879 // BSD-style license that can be found in the LICENSE file. 7035 // BSD-style license that can be found in the LICENSE file.
6880 7036
6881 7037
6882 @DocsEditable 7038 @DocsEditable
6883 @DomName('SVGGlyphRefElement') 7039 @DomName('SVGGlyphRefElement')
7040 @Unstable
6884 abstract class _SVGGlyphRefElement extends StyledElement implements UriReference native "SVGGlyphRefElement" { 7041 abstract class _SVGGlyphRefElement extends StyledElement implements UriReference native "SVGGlyphRefElement" {
6885 7042
6886 // From SVGURIReference 7043 // From SVGURIReference
6887 } 7044 }
6888 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7045 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6889 // for details. All rights reserved. Use of this source code is governed by a 7046 // for details. All rights reserved. Use of this source code is governed by a
6890 // BSD-style license that can be found in the LICENSE file. 7047 // BSD-style license that can be found in the LICENSE file.
6891 7048
6892 7049
6893 @DocsEditable 7050 @DocsEditable
6894 @DomName('SVGHKernElement') 7051 @DomName('SVGHKernElement')
7052 @Unstable
6895 abstract class _SVGHKernElement extends SvgElement native "SVGHKernElement" { 7053 abstract class _SVGHKernElement extends SvgElement native "SVGHKernElement" {
6896 7054
6897 @DomName('SVGHKernElement.SVGHKernElement') 7055 @DomName('SVGHKernElement.SVGHKernElement')
6898 @DocsEditable 7056 @DocsEditable
6899 factory _SVGHKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "hkern"); 7057 factory _SVGHKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "hkern");
6900 } 7058 }
6901 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7059 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6902 // for details. All rights reserved. Use of this source code is governed by a 7060 // for details. All rights reserved. Use of this source code is governed by a
6903 // BSD-style license that can be found in the LICENSE file. 7061 // BSD-style license that can be found in the LICENSE file.
6904 7062
(...skipping 10 matching lines...) Expand all
6915 7073
6916 // From SVGURIReference 7074 // From SVGURIReference
6917 } 7075 }
6918 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7076 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6919 // for details. All rights reserved. Use of this source code is governed by a 7077 // for details. All rights reserved. Use of this source code is governed by a
6920 // BSD-style license that can be found in the LICENSE file. 7078 // BSD-style license that can be found in the LICENSE file.
6921 7079
6922 7080
6923 @DocsEditable 7081 @DocsEditable
6924 @DomName('SVGMissingGlyphElement') 7082 @DomName('SVGMissingGlyphElement')
7083 @Unstable
6925 abstract class _SVGMissingGlyphElement extends StyledElement native "SVGMissingG lyphElement" { 7084 abstract class _SVGMissingGlyphElement extends StyledElement native "SVGMissingG lyphElement" {
6926 } 7085 }
6927 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7086 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6928 // for details. All rights reserved. Use of this source code is governed by a 7087 // for details. All rights reserved. Use of this source code is governed by a
6929 // BSD-style license that can be found in the LICENSE file. 7088 // BSD-style license that can be found in the LICENSE file.
6930 7089
6931 7090
6932 @DocsEditable 7091 @DocsEditable
6933 @DomName('SVGPaint') 7092 @DomName('SVGPaint')
7093 @Unstable
6934 abstract class _SVGPaint extends _SVGColor native "SVGPaint" { 7094 abstract class _SVGPaint extends _SVGColor native "SVGPaint" {
6935 } 7095 }
6936 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7096 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6937 // for details. All rights reserved. Use of this source code is governed by a 7097 // for details. All rights reserved. Use of this source code is governed by a
6938 // BSD-style license that can be found in the LICENSE file. 7098 // BSD-style license that can be found in the LICENSE file.
6939 7099
6940 7100
6941 @DocsEditable 7101 @DocsEditable
6942 @DomName('SVGTRefElement') 7102 @DomName('SVGTRefElement')
7103 @Unstable
6943 abstract class _SVGTRefElement extends TextPositioningElement implements UriRefe rence native "SVGTRefElement" { 7104 abstract class _SVGTRefElement extends TextPositioningElement implements UriRefe rence native "SVGTRefElement" {
6944 7105
6945 @DomName('SVGTRefElement.SVGTRefElement') 7106 @DomName('SVGTRefElement.SVGTRefElement')
6946 @DocsEditable 7107 @DocsEditable
6947 factory _SVGTRefElement() => _SvgElementFactoryProvider.createSvgElement_tag(" tref"); 7108 factory _SVGTRefElement() => _SvgElementFactoryProvider.createSvgElement_tag(" tref");
6948 7109
6949 // From SVGURIReference 7110 // From SVGURIReference
6950 } 7111 }
6951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7112 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6952 // for details. All rights reserved. Use of this source code is governed by a 7113 // for details. All rights reserved. Use of this source code is governed by a
6953 // BSD-style license that can be found in the LICENSE file. 7114 // BSD-style license that can be found in the LICENSE file.
6954 7115
6955 7116
6956 @DocsEditable 7117 @DocsEditable
6957 @DomName('SVGVKernElement') 7118 @DomName('SVGVKernElement')
7119 @Unstable
6958 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" { 7120 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" {
6959 7121
6960 @DomName('SVGVKernElement.SVGVKernElement') 7122 @DomName('SVGVKernElement.SVGVKernElement')
6961 @DocsEditable 7123 @DocsEditable
6962 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 7124 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
6963 } 7125 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698