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

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

Issue 11855014: Removing the exclusion of all NamedNodeMap members as they were being used. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 library html; 1 library html;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:html_common'; 5 import 'dart:html_common';
6 import 'dart:indexed_db'; 6 import 'dart:indexed_db';
7 import 'dart:isolate'; 7 import 'dart:isolate';
8 import 'dart:json' as json; 8 import 'dart:json' as json;
9 import 'dart:math'; 9 import 'dart:math';
10 import 'dart:svg' as svg; 10 import 'dart:svg' as svg;
(...skipping 14509 matching lines...) Expand 10 before | Expand all | Expand 10 after
14520 final String type; 14520 final String type;
14521 } 14521 }
14522 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14522 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14523 // for details. All rights reserved. Use of this source code is governed by a 14523 // for details. All rights reserved. Use of this source code is governed by a
14524 // BSD-style license that can be found in the LICENSE file. 14524 // BSD-style license that can be found in the LICENSE file.
14525 14525
14526 14526
14527 /// @domName NamedNodeMap; @docsEditable true 14527 /// @domName NamedNodeMap; @docsEditable true
14528 class NamedNodeMap implements JavaScriptIndexingBehavior, List<Node> native "*Na medNodeMap" { 14528 class NamedNodeMap implements JavaScriptIndexingBehavior, List<Node> native "*Na medNodeMap" {
14529 14529
14530 /// @domName NamedNodeMap.length; @docsEditable true
14531 int get length => JS("int", "#.length", this);
14532
14530 Node operator[](int index) => JS("Node", "#[#]", this, index); 14533 Node operator[](int index) => JS("Node", "#[#]", this, index);
14531 14534
14532 void operator[]=(int index, Node value) { 14535 void operator[]=(int index, Node value) {
14533 throw new UnsupportedError("Cannot assign element of immutable List."); 14536 throw new UnsupportedError("Cannot assign element of immutable List.");
14534 } 14537 }
14535 // -- start List<Node> mixins. 14538 // -- start List<Node> mixins.
14536 // Node is the element type. 14539 // Node is the element type.
14537 14540
14538 // From Iterable<Node>: 14541 // From Iterable<Node>:
14539 14542
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
14668 14671
14669 void insertRange(int start, int rangeLength, [Node initialValue]) { 14672 void insertRange(int start, int rangeLength, [Node initialValue]) {
14670 throw new UnsupportedError("Cannot insertRange on immutable List."); 14673 throw new UnsupportedError("Cannot insertRange on immutable List.");
14671 } 14674 }
14672 14675
14673 List<Node> getRange(int start, int rangeLength) => 14676 List<Node> getRange(int start, int rangeLength) =>
14674 Lists.getRange(this, start, rangeLength, <Node>[]); 14677 Lists.getRange(this, start, rangeLength, <Node>[]);
14675 14678
14676 // -- end List<Node> mixins. 14679 // -- end List<Node> mixins.
14677 14680
14681 /// @domName NamedNodeMap.getNamedItem; @docsEditable true
14682 Node getNamedItem(String name) native;
14683
14684 /// @domName NamedNodeMap.getNamedItemNS; @docsEditable true
14685 Node getNamedItemNS(String namespaceURI, String localName) native;
14686
14678 /// @domName NamedNodeMap.item; @docsEditable true 14687 /// @domName NamedNodeMap.item; @docsEditable true
14679 @JSName('item') 14688 Node item(int index) native;
14680 Node _item(int index) native; 14689
14690 /// @domName NamedNodeMap.removeNamedItem; @docsEditable true
14691 Node removeNamedItem(String name) native;
14692
14693 /// @domName NamedNodeMap.removeNamedItemNS; @docsEditable true
14694 Node removeNamedItemNS(String namespaceURI, String localName) native;
14695
14696 /// @domName NamedNodeMap.setNamedItem; @docsEditable true
14697 Node setNamedItem(Node node) native;
14698
14699 /// @domName NamedNodeMap.setNamedItemNS; @docsEditable true
14700 Node setNamedItemNS(Node node) native;
14681 } 14701 }
14682 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 14702 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
14683 // for details. All rights reserved. Use of this source code is governed by a 14703 // for details. All rights reserved. Use of this source code is governed by a
14684 // BSD-style license that can be found in the LICENSE file. 14704 // BSD-style license that can be found in the LICENSE file.
14685 14705
14686 14706
14687 /// @domName Navigator; @docsEditable true 14707 /// @domName Navigator; @docsEditable true
14688 class Navigator native "*Navigator" { 14708 class Navigator native "*Navigator" {
14689 14709
14690 /// @domName Navigator.language; @docsEditable true 14710 /// @domName Navigator.language; @docsEditable true
(...skipping 13288 matching lines...) Expand 10 before | Expand all | Expand 10 after
27979 _position = nextPosition; 27999 _position = nextPosition;
27980 return true; 28000 return true;
27981 } 28001 }
27982 _current = null; 28002 _current = null;
27983 _position = _array.length; 28003 _position = _array.length;
27984 return false; 28004 return false;
27985 } 28005 }
27986 28006
27987 T get current => _current; 28007 T get current => _current;
27988 } 28008 }
OLDNEW
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698