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

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

Issue 12334081: Fixing web_sql SqlResultSetRowList row accessor. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 9 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:html'; 5 import 'dart:html';
6 import 'dart:html_common'; 6 import 'dart:html_common';
7 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me; 7 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me;
8 import 'dart:_foreign_helper' show JS; 8 import 'dart:_foreign_helper' show JS;
9 // DO NOT EDIT - unless you are editing documentation as per: 9 // DO NOT EDIT - unless you are editing documentation as per:
10 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation 10 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation
(...skipping 3032 matching lines...) Expand 10 before | Expand all | Expand 10 after
3043 3043
3044 3044
3045 @DocsEditable 3045 @DocsEditable
3046 @DomName('SVGLengthList') 3046 @DomName('SVGLengthList')
3047 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV GLengthList" { 3047 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV GLengthList" {
3048 3048
3049 @DomName('SVGLengthList.numberOfItems') 3049 @DomName('SVGLengthList.numberOfItems')
3050 @DocsEditable 3050 @DocsEditable
3051 final int numberOfItems; 3051 final int numberOfItems;
3052 3052
3053 Length operator[](int index) => JS("Length", "#[#]", this, index); 3053 Length operator[](int index) => this.getItem(index);
3054 3054
3055 void operator[]=(int index, Length value) { 3055 void operator[]=(int index, Length value) {
3056 throw new UnsupportedError("Cannot assign element of immutable List."); 3056 throw new UnsupportedError("Cannot assign element of immutable List.");
3057 } 3057 }
3058 // -- start List<Length> mixins. 3058 // -- start List<Length> mixins.
3059 // Length is the element type. 3059 // Length is the element type.
3060 3060
3061 // From Iterable<Length>: 3061 // From Iterable<Length>:
3062 3062
3063 Iterator<Length> get iterator { 3063 Iterator<Length> get iterator {
(...skipping 603 matching lines...) Expand 10 before | Expand all | Expand 10 after
3667 3667
3668 3668
3669 @DocsEditable 3669 @DocsEditable
3670 @DomName('SVGNumberList') 3670 @DomName('SVGNumberList')
3671 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV GNumberList" { 3671 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV GNumberList" {
3672 3672
3673 @DomName('SVGNumberList.numberOfItems') 3673 @DomName('SVGNumberList.numberOfItems')
3674 @DocsEditable 3674 @DocsEditable
3675 final int numberOfItems; 3675 final int numberOfItems;
3676 3676
3677 Number operator[](int index) => JS("Number", "#[#]", this, index); 3677 Number operator[](int index) => this.getItem(index);
3678 3678
3679 void operator[]=(int index, Number value) { 3679 void operator[]=(int index, Number value) {
3680 throw new UnsupportedError("Cannot assign element of immutable List."); 3680 throw new UnsupportedError("Cannot assign element of immutable List.");
3681 } 3681 }
3682 // -- start List<Number> mixins. 3682 // -- start List<Number> mixins.
3683 // Number is the element type. 3683 // Number is the element type.
3684 3684
3685 // From Iterable<Number>: 3685 // From Iterable<Number>:
3686 3686
3687 Iterator<Number> get iterator { 3687 Iterator<Number> get iterator {
(...skipping 879 matching lines...) Expand 10 before | Expand all | Expand 10 after
4567 4567
4568 4568
4569 @DocsEditable 4569 @DocsEditable
4570 @DomName('SVGPathSegList') 4570 @DomName('SVGPathSegList')
4571 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "* SVGPathSegList" { 4571 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "* SVGPathSegList" {
4572 4572
4573 @DomName('SVGPathSegList.numberOfItems') 4573 @DomName('SVGPathSegList.numberOfItems')
4574 @DocsEditable 4574 @DocsEditable
4575 final int numberOfItems; 4575 final int numberOfItems;
4576 4576
4577 PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index); 4577 PathSeg operator[](int index) => this.getItem(index);
4578 4578
4579 void operator[]=(int index, PathSeg value) { 4579 void operator[]=(int index, PathSeg value) {
4580 throw new UnsupportedError("Cannot assign element of immutable List."); 4580 throw new UnsupportedError("Cannot assign element of immutable List.");
4581 } 4581 }
4582 // -- start List<PathSeg> mixins. 4582 // -- start List<PathSeg> mixins.
4583 // PathSeg is the element type. 4583 // PathSeg is the element type.
4584 4584
4585 // From Iterable<PathSeg>: 4585 // From Iterable<PathSeg>:
4586 4586
4587 Iterator<PathSeg> get iterator { 4587 Iterator<PathSeg> get iterator {
(...skipping 863 matching lines...) Expand 10 before | Expand all | Expand 10 after
5451 5451
5452 5452
5453 @DocsEditable 5453 @DocsEditable
5454 @DomName('SVGStringList') 5454 @DomName('SVGStringList')
5455 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV GStringList" { 5455 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV GStringList" {
5456 5456
5457 @DomName('SVGStringList.numberOfItems') 5457 @DomName('SVGStringList.numberOfItems')
5458 @DocsEditable 5458 @DocsEditable
5459 final int numberOfItems; 5459 final int numberOfItems;
5460 5460
5461 String operator[](int index) => JS("String", "#[#]", this, index); 5461 String operator[](int index) => this.getItem(index);
5462 5462
5463 void operator[]=(int index, String value) { 5463 void operator[]=(int index, String value) {
5464 throw new UnsupportedError("Cannot assign element of immutable List."); 5464 throw new UnsupportedError("Cannot assign element of immutable List.");
5465 } 5465 }
5466 // -- start List<String> mixins. 5466 // -- start List<String> mixins.
5467 // String is the element type. 5467 // String is the element type.
5468 5468
5469 // From Iterable<String>: 5469 // From Iterable<String>:
5470 5470
5471 Iterator<String> get iterator { 5471 Iterator<String> get iterator {
(...skipping 1141 matching lines...) Expand 10 before | Expand all | Expand 10 after
6613 6613
6614 6614
6615 @DocsEditable 6615 @DocsEditable
6616 @DomName('SVGTransformList') 6616 @DomName('SVGTransformList')
6617 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ e "*SVGTransformList" { 6617 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ e "*SVGTransformList" {
6618 6618
6619 @DomName('SVGTransformList.numberOfItems') 6619 @DomName('SVGTransformList.numberOfItems')
6620 @DocsEditable 6620 @DocsEditable
6621 final int numberOfItems; 6621 final int numberOfItems;
6622 6622
6623 Transform operator[](int index) => JS("Transform", "#[#]", this, index); 6623 Transform operator[](int index) => this.getItem(index);
6624 6624
6625 void operator[]=(int index, Transform value) { 6625 void operator[]=(int index, Transform value) {
6626 throw new UnsupportedError("Cannot assign element of immutable List."); 6626 throw new UnsupportedError("Cannot assign element of immutable List.");
6627 } 6627 }
6628 // -- start List<Transform> mixins. 6628 // -- start List<Transform> mixins.
6629 // Transform is the element type. 6629 // Transform is the element type.
6630 6630
6631 // From Iterable<Transform>: 6631 // From Iterable<Transform>:
6632 6632
6633 Iterator<Transform> get iterator { 6633 Iterator<Transform> get iterator {
(...skipping 498 matching lines...) Expand 10 before | Expand all | Expand 10 after
7132 7132
7133 7133
7134 @DocsEditable 7134 @DocsEditable
7135 @DomName('SVGElementInstanceList') 7135 @DomName('SVGElementInstanceList')
7136 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn stance> native "*SVGElementInstanceList" { 7136 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn stance> native "*SVGElementInstanceList" {
7137 7137
7138 @DomName('SVGElementInstanceList.length') 7138 @DomName('SVGElementInstanceList.length')
7139 @DocsEditable 7139 @DocsEditable
7140 int get length => JS("int", "#.length", this); 7140 int get length => JS("int", "#.length", this);
7141 7141
7142 ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i ndex); 7142 ElementInstance operator[](int index) => this.item(index);
7143 7143
7144 void operator[]=(int index, ElementInstance value) { 7144 void operator[]=(int index, ElementInstance value) {
7145 throw new UnsupportedError("Cannot assign element of immutable List."); 7145 throw new UnsupportedError("Cannot assign element of immutable List.");
7146 } 7146 }
7147 // -- start List<ElementInstance> mixins. 7147 // -- start List<ElementInstance> mixins.
7148 // ElementInstance is the element type. 7148 // ElementInstance is the element type.
7149 7149
7150 // From Iterable<ElementInstance>: 7150 // From Iterable<ElementInstance>:
7151 7151
7152 Iterator<ElementInstance> get iterator { 7152 Iterator<ElementInstance> get iterator {
(...skipping 574 matching lines...) Expand 10 before | Expand all | Expand 10 after
7727 7727
7728 7728
7729 @DocsEditable 7729 @DocsEditable
7730 @DomName('SVGVKernElement') 7730 @DomName('SVGVKernElement')
7731 class _SVGVKernElement extends SvgElement native "*SVGVKernElement" { 7731 class _SVGVKernElement extends SvgElement native "*SVGVKernElement" {
7732 7732
7733 @DomName('SVGVKernElement.SVGVKernElement') 7733 @DomName('SVGVKernElement.SVGVKernElement')
7734 @DocsEditable 7734 @DocsEditable
7735 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 7735 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
7736 } 7736 }
OLDNEW
« no previous file with comments | « no previous file | sdk/lib/web_sql/dart2js/web_sql_dart2js.dart » ('j') | tests/html/websql_test.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698