OLD | NEW |
1 library html; | 1 library html; |
2 | 2 |
3 import 'dart:isolate'; | 3 import 'dart:isolate'; |
4 import 'dart:json'; | 4 import 'dart:json'; |
5 import 'dart:svg' as svg; | 5 import 'dart:svg' as svg; |
6 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
7 // for details. All rights reserved. Use of this source code is governed by a | 7 // for details. All rights reserved. Use of this source code is governed by a |
8 // BSD-style license that can be found in the LICENSE file. | 8 // BSD-style license that can be found in the LICENSE file. |
9 | 9 |
10 // DO NOT EDIT | 10 // DO NOT EDIT |
(...skipping 1013 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1024 /** @domName HTMLButtonElement.formMethod; @docsEditable true */ | 1024 /** @domName HTMLButtonElement.formMethod; @docsEditable true */ |
1025 String formMethod; | 1025 String formMethod; |
1026 | 1026 |
1027 /** @domName HTMLButtonElement.formNoValidate; @docsEditable true */ | 1027 /** @domName HTMLButtonElement.formNoValidate; @docsEditable true */ |
1028 bool formNoValidate; | 1028 bool formNoValidate; |
1029 | 1029 |
1030 /** @domName HTMLButtonElement.formTarget; @docsEditable true */ | 1030 /** @domName HTMLButtonElement.formTarget; @docsEditable true */ |
1031 String formTarget; | 1031 String formTarget; |
1032 | 1032 |
1033 /** @domName HTMLButtonElement.labels; @docsEditable true */ | 1033 /** @domName HTMLButtonElement.labels; @docsEditable true */ |
| 1034 @Returns('_NodeList') @Creates('_NodeList') |
1034 final List<Node> labels; | 1035 final List<Node> labels; |
1035 | 1036 |
1036 /** @domName HTMLButtonElement.name; @docsEditable true */ | 1037 /** @domName HTMLButtonElement.name; @docsEditable true */ |
1037 String name; | 1038 String name; |
1038 | 1039 |
1039 /** @domName HTMLButtonElement.type; @docsEditable true */ | 1040 /** @domName HTMLButtonElement.type; @docsEditable true */ |
1040 String type; | 1041 String type; |
1041 | 1042 |
1042 /** @domName HTMLButtonElement.validationMessage; @docsEditable true */ | 1043 /** @domName HTMLButtonElement.validationMessage; @docsEditable true */ |
1043 final String validationMessage; | 1044 final String validationMessage; |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1120 } | 1121 } |
1121 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1122 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1122 // for details. All rights reserved. Use of this source code is governed by a | 1123 // for details. All rights reserved. Use of this source code is governed by a |
1123 // BSD-style license that can be found in the LICENSE file. | 1124 // BSD-style license that can be found in the LICENSE file. |
1124 | 1125 |
1125 | 1126 |
1126 /// @domName WebKitCSSKeyframesRule; @docsEditable true | 1127 /// @domName WebKitCSSKeyframesRule; @docsEditable true |
1127 class CSSKeyframesRule extends CSSRule native "*WebKitCSSKeyframesRule" { | 1128 class CSSKeyframesRule extends CSSRule native "*WebKitCSSKeyframesRule" { |
1128 | 1129 |
1129 /** @domName WebKitCSSKeyframesRule.cssRules; @docsEditable true */ | 1130 /** @domName WebKitCSSKeyframesRule.cssRules; @docsEditable true */ |
| 1131 @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
1130 final List<CSSRule> cssRules; | 1132 final List<CSSRule> cssRules; |
1131 | 1133 |
1132 /** @domName WebKitCSSKeyframesRule.name; @docsEditable true */ | 1134 /** @domName WebKitCSSKeyframesRule.name; @docsEditable true */ |
1133 String name; | 1135 String name; |
1134 | 1136 |
1135 /** @domName WebKitCSSKeyframesRule.deleteRule; @docsEditable true */ | 1137 /** @domName WebKitCSSKeyframesRule.deleteRule; @docsEditable true */ |
1136 void deleteRule(String key) native; | 1138 void deleteRule(String key) native; |
1137 | 1139 |
1138 /** @domName WebKitCSSKeyframesRule.findRule; @docsEditable true */ | 1140 /** @domName WebKitCSSKeyframesRule.findRule; @docsEditable true */ |
1139 CSSKeyframeRule findRule(String key) native; | 1141 CSSKeyframeRule findRule(String key) native; |
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1254 } | 1256 } |
1255 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1257 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1256 // for details. All rights reserved. Use of this source code is governed by a | 1258 // for details. All rights reserved. Use of this source code is governed by a |
1257 // BSD-style license that can be found in the LICENSE file. | 1259 // BSD-style license that can be found in the LICENSE file. |
1258 | 1260 |
1259 | 1261 |
1260 /// @domName CSSMediaRule; @docsEditable true | 1262 /// @domName CSSMediaRule; @docsEditable true |
1261 class CSSMediaRule extends CSSRule native "*CSSMediaRule" { | 1263 class CSSMediaRule extends CSSRule native "*CSSMediaRule" { |
1262 | 1264 |
1263 /** @domName CSSMediaRule.cssRules; @docsEditable true */ | 1265 /** @domName CSSMediaRule.cssRules; @docsEditable true */ |
| 1266 @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
1264 final List<CSSRule> cssRules; | 1267 final List<CSSRule> cssRules; |
1265 | 1268 |
1266 /** @domName CSSMediaRule.media; @docsEditable true */ | 1269 /** @domName CSSMediaRule.media; @docsEditable true */ |
1267 final MediaList media; | 1270 final MediaList media; |
1268 | 1271 |
1269 /** @domName CSSMediaRule.deleteRule; @docsEditable true */ | 1272 /** @domName CSSMediaRule.deleteRule; @docsEditable true */ |
1270 void deleteRule(int index) native; | 1273 void deleteRule(int index) native; |
1271 | 1274 |
1272 /** @domName CSSMediaRule.insertRule; @docsEditable true */ | 1275 /** @domName CSSMediaRule.insertRule; @docsEditable true */ |
1273 int insertRule(String rule, int index) native; | 1276 int insertRule(String rule, int index) native; |
(...skipping 3379 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4653 } | 4656 } |
4654 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4657 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
4655 // for details. All rights reserved. Use of this source code is governed by a | 4658 // for details. All rights reserved. Use of this source code is governed by a |
4656 // BSD-style license that can be found in the LICENSE file. | 4659 // BSD-style license that can be found in the LICENSE file. |
4657 | 4660 |
4658 | 4661 |
4659 /// @domName CSSStyleSheet; @docsEditable true | 4662 /// @domName CSSStyleSheet; @docsEditable true |
4660 class CSSStyleSheet extends StyleSheet native "*CSSStyleSheet" { | 4663 class CSSStyleSheet extends StyleSheet native "*CSSStyleSheet" { |
4661 | 4664 |
4662 /** @domName CSSStyleSheet.cssRules; @docsEditable true */ | 4665 /** @domName CSSStyleSheet.cssRules; @docsEditable true */ |
| 4666 @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
4663 final List<CSSRule> cssRules; | 4667 final List<CSSRule> cssRules; |
4664 | 4668 |
4665 /** @domName CSSStyleSheet.ownerRule; @docsEditable true */ | 4669 /** @domName CSSStyleSheet.ownerRule; @docsEditable true */ |
4666 final CSSRule ownerRule; | 4670 final CSSRule ownerRule; |
4667 | 4671 |
4668 /** @domName CSSStyleSheet.rules; @docsEditable true */ | 4672 /** @domName CSSStyleSheet.rules; @docsEditable true */ |
| 4673 @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
4669 final List<CSSRule> rules; | 4674 final List<CSSRule> rules; |
4670 | 4675 |
4671 /** @domName CSSStyleSheet.addRule; @docsEditable true */ | 4676 /** @domName CSSStyleSheet.addRule; @docsEditable true */ |
4672 int addRule(String selector, String style, [int index]) native; | 4677 int addRule(String selector, String style, [int index]) native; |
4673 | 4678 |
4674 /** @domName CSSStyleSheet.deleteRule; @docsEditable true */ | 4679 /** @domName CSSStyleSheet.deleteRule; @docsEditable true */ |
4675 void deleteRule(int index) native; | 4680 void deleteRule(int index) native; |
4676 | 4681 |
4677 /** @domName CSSStyleSheet.insertRule; @docsEditable true */ | 4682 /** @domName CSSStyleSheet.insertRule; @docsEditable true */ |
4678 int insertRule(String rule, int index) native; | 4683 int insertRule(String rule, int index) native; |
(...skipping 517 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5196 /// @domName Clipboard; @docsEditable true | 5201 /// @domName Clipboard; @docsEditable true |
5197 class Clipboard native "*Clipboard" { | 5202 class Clipboard native "*Clipboard" { |
5198 | 5203 |
5199 /** @domName Clipboard.dropEffect; @docsEditable true */ | 5204 /** @domName Clipboard.dropEffect; @docsEditable true */ |
5200 String dropEffect; | 5205 String dropEffect; |
5201 | 5206 |
5202 /** @domName Clipboard.effectAllowed; @docsEditable true */ | 5207 /** @domName Clipboard.effectAllowed; @docsEditable true */ |
5203 String effectAllowed; | 5208 String effectAllowed; |
5204 | 5209 |
5205 /** @domName Clipboard.files; @docsEditable true */ | 5210 /** @domName Clipboard.files; @docsEditable true */ |
| 5211 @Returns('_FileList') @Creates('_FileList') |
5206 final List<File> files; | 5212 final List<File> files; |
5207 | 5213 |
5208 /** @domName Clipboard.items; @docsEditable true */ | 5214 /** @domName Clipboard.items; @docsEditable true */ |
5209 final DataTransferItemList items; | 5215 final DataTransferItemList items; |
5210 | 5216 |
5211 /** @domName Clipboard.types; @docsEditable true */ | 5217 /** @domName Clipboard.types; @docsEditable true */ |
5212 final List types; | 5218 final List types; |
5213 | 5219 |
5214 /** @domName Clipboard.clearData; @docsEditable true */ | 5220 /** @domName Clipboard.clearData; @docsEditable true */ |
5215 void clearData([String type]) native; | 5221 void clearData([String type]) native; |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5345 | 5351 |
5346 factory ContentElement() => document.$dom_createElement("content"); | 5352 factory ContentElement() => document.$dom_createElement("content"); |
5347 | 5353 |
5348 /** @domName HTMLContentElement.resetStyleInheritance; @docsEditable true */ | 5354 /** @domName HTMLContentElement.resetStyleInheritance; @docsEditable true */ |
5349 bool resetStyleInheritance; | 5355 bool resetStyleInheritance; |
5350 | 5356 |
5351 /** @domName HTMLContentElement.select; @docsEditable true */ | 5357 /** @domName HTMLContentElement.select; @docsEditable true */ |
5352 String select; | 5358 String select; |
5353 | 5359 |
5354 /** @domName HTMLContentElement.getDistributedNodes; @docsEditable true */ | 5360 /** @domName HTMLContentElement.getDistributedNodes; @docsEditable true */ |
| 5361 @Returns('_NodeList') @Creates('_NodeList') |
5355 List<Node> getDistributedNodes() native; | 5362 List<Node> getDistributedNodes() native; |
5356 } | 5363 } |
5357 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5364 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5358 // for details. All rights reserved. Use of this source code is governed by a | 5365 // for details. All rights reserved. Use of this source code is governed by a |
5359 // BSD-style license that can be found in the LICENSE file. | 5366 // BSD-style license that can be found in the LICENSE file. |
5360 | 5367 |
5361 | 5368 |
5362 /// @domName ConvolverNode; @docsEditable true | 5369 /// @domName ConvolverNode; @docsEditable true |
5363 class ConvolverNode extends AudioNode native "*ConvolverNode" { | 5370 class ConvolverNode extends AudioNode native "*ConvolverNode" { |
5364 | 5371 |
(...skipping 1066 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6431 } | 6438 } |
6432 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6439 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6433 // for details. All rights reserved. Use of this source code is governed by a | 6440 // for details. All rights reserved. Use of this source code is governed by a |
6434 // BSD-style license that can be found in the LICENSE file. | 6441 // BSD-style license that can be found in the LICENSE file. |
6435 | 6442 |
6436 | 6443 |
6437 /// @domName DirectoryReaderSync; @docsEditable true | 6444 /// @domName DirectoryReaderSync; @docsEditable true |
6438 class DirectoryReaderSync native "*DirectoryReaderSync" { | 6445 class DirectoryReaderSync native "*DirectoryReaderSync" { |
6439 | 6446 |
6440 /** @domName DirectoryReaderSync.readEntries; @docsEditable true */ | 6447 /** @domName DirectoryReaderSync.readEntries; @docsEditable true */ |
| 6448 @Returns('_EntryArraySync') @Creates('_EntryArraySync') |
6441 List<EntrySync> readEntries() native; | 6449 List<EntrySync> readEntries() native; |
6442 } | 6450 } |
6443 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6451 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6444 // for details. All rights reserved. Use of this source code is governed by a | 6452 // for details. All rights reserved. Use of this source code is governed by a |
6445 // BSD-style license that can be found in the LICENSE file. | 6453 // BSD-style license that can be found in the LICENSE file. |
6446 | 6454 |
6447 | 6455 |
6448 /// @domName HTMLDivElement; @docsEditable true | 6456 /// @domName HTMLDivElement; @docsEditable true |
6449 class DivElement extends Element implements Element native "*HTMLDivElement" { | 6457 class DivElement extends Element implements Element native "*HTMLDivElement" { |
6450 | 6458 |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6504 /** @domName Document.readyState; @docsEditable true */ | 6512 /** @domName Document.readyState; @docsEditable true */ |
6505 final String readyState; | 6513 final String readyState; |
6506 | 6514 |
6507 /** @domName Document.referrer; @docsEditable true */ | 6515 /** @domName Document.referrer; @docsEditable true */ |
6508 String get $dom_referrer => JS("String", "#.referrer", this); | 6516 String get $dom_referrer => JS("String", "#.referrer", this); |
6509 | 6517 |
6510 /** @domName Document.selectedStylesheetSet; @docsEditable true */ | 6518 /** @domName Document.selectedStylesheetSet; @docsEditable true */ |
6511 String selectedStylesheetSet; | 6519 String selectedStylesheetSet; |
6512 | 6520 |
6513 /** @domName Document.styleSheets; @docsEditable true */ | 6521 /** @domName Document.styleSheets; @docsEditable true */ |
6514 List<StyleSheet> get $dom_styleSheets => JS("List<StyleSheet>", "#.styleSheets
", this); | 6522 List<StyleSheet> get $dom_styleSheets => JS("_StyleSheetList", "#.styleSheets"
, this); |
6515 | 6523 |
6516 /** @domName Document.title; @docsEditable true */ | 6524 /** @domName Document.title; @docsEditable true */ |
6517 String get $dom_title => JS("String", "#.title", this); | 6525 String get $dom_title => JS("String", "#.title", this); |
6518 | 6526 |
6519 /** @domName Document.title; @docsEditable true */ | 6527 /** @domName Document.title; @docsEditable true */ |
6520 void set $dom_title(String value) { | 6528 void set $dom_title(String value) { |
6521 JS("void", "#.title = #", this, value); | 6529 JS("void", "#.title = #", this, value); |
6522 } | 6530 } |
6523 | 6531 |
6524 /** @domName Document.webkitFullscreenElement; @docsEditable true */ | 6532 /** @domName Document.webkitFullscreenElement; @docsEditable true */ |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6579 /** @domName Document.execCommand; @docsEditable true */ | 6587 /** @domName Document.execCommand; @docsEditable true */ |
6580 bool execCommand(String command, bool userInterface, String value) native; | 6588 bool execCommand(String command, bool userInterface, String value) native; |
6581 | 6589 |
6582 /** @domName Document.getCSSCanvasContext; @docsEditable true */ | 6590 /** @domName Document.getCSSCanvasContext; @docsEditable true */ |
6583 CanvasRenderingContext getCSSCanvasContext(String contextId, String name, int
width, int height) native; | 6591 CanvasRenderingContext getCSSCanvasContext(String contextId, String name, int
width, int height) native; |
6584 | 6592 |
6585 /** @domName Document.getElementById; @docsEditable true */ | 6593 /** @domName Document.getElementById; @docsEditable true */ |
6586 Element $dom_getElementById(String elementId) native "getElementById"; | 6594 Element $dom_getElementById(String elementId) native "getElementById"; |
6587 | 6595 |
6588 /** @domName Document.getElementsByClassName; @docsEditable true */ | 6596 /** @domName Document.getElementsByClassName; @docsEditable true */ |
| 6597 @Returns('_NodeList') @Creates('_NodeList') |
6589 List<Node> $dom_getElementsByClassName(String tagname) native "getElementsByCl
assName"; | 6598 List<Node> $dom_getElementsByClassName(String tagname) native "getElementsByCl
assName"; |
6590 | 6599 |
6591 /** @domName Document.getElementsByName; @docsEditable true */ | 6600 /** @domName Document.getElementsByName; @docsEditable true */ |
| 6601 @Returns('_NodeList') @Creates('_NodeList') |
6592 List<Node> $dom_getElementsByName(String elementName) native "getElementsByNam
e"; | 6602 List<Node> $dom_getElementsByName(String elementName) native "getElementsByNam
e"; |
6593 | 6603 |
6594 /** @domName Document.getElementsByTagName; @docsEditable true */ | 6604 /** @domName Document.getElementsByTagName; @docsEditable true */ |
| 6605 @Returns('_NodeList') @Creates('_NodeList') |
6595 List<Node> $dom_getElementsByTagName(String tagname) native "getElementsByTagN
ame"; | 6606 List<Node> $dom_getElementsByTagName(String tagname) native "getElementsByTagN
ame"; |
6596 | 6607 |
6597 /** @domName Document.queryCommandEnabled; @docsEditable true */ | 6608 /** @domName Document.queryCommandEnabled; @docsEditable true */ |
6598 bool queryCommandEnabled(String command) native; | 6609 bool queryCommandEnabled(String command) native; |
6599 | 6610 |
6600 /** @domName Document.queryCommandIndeterm; @docsEditable true */ | 6611 /** @domName Document.queryCommandIndeterm; @docsEditable true */ |
6601 bool queryCommandIndeterm(String command) native; | 6612 bool queryCommandIndeterm(String command) native; |
6602 | 6613 |
6603 /** @domName Document.queryCommandState; @docsEditable true */ | 6614 /** @domName Document.queryCommandState; @docsEditable true */ |
6604 bool queryCommandState(String command) native; | 6615 bool queryCommandState(String command) native; |
6605 | 6616 |
6606 /** @domName Document.queryCommandSupported; @docsEditable true */ | 6617 /** @domName Document.queryCommandSupported; @docsEditable true */ |
6607 bool queryCommandSupported(String command) native; | 6618 bool queryCommandSupported(String command) native; |
6608 | 6619 |
6609 /** @domName Document.queryCommandValue; @docsEditable true */ | 6620 /** @domName Document.queryCommandValue; @docsEditable true */ |
6610 String queryCommandValue(String command) native; | 6621 String queryCommandValue(String command) native; |
6611 | 6622 |
6612 /** @domName Document.querySelector; @docsEditable true */ | 6623 /** @domName Document.querySelector; @docsEditable true */ |
6613 Element $dom_querySelector(String selectors) native "querySelector"; | 6624 Element $dom_querySelector(String selectors) native "querySelector"; |
6614 | 6625 |
6615 /** @domName Document.querySelectorAll; @docsEditable true */ | 6626 /** @domName Document.querySelectorAll; @docsEditable true */ |
| 6627 @Returns('_NodeList') @Creates('_NodeList') |
6616 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; | 6628 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; |
6617 | 6629 |
6618 /** @domName Document.webkitCancelFullScreen; @docsEditable true */ | 6630 /** @domName Document.webkitCancelFullScreen; @docsEditable true */ |
6619 void $dom_webkitCancelFullScreen() native "webkitCancelFullScreen"; | 6631 void $dom_webkitCancelFullScreen() native "webkitCancelFullScreen"; |
6620 | 6632 |
6621 /** @domName Document.webkitExitFullscreen; @docsEditable true */ | 6633 /** @domName Document.webkitExitFullscreen; @docsEditable true */ |
6622 void $dom_webkitExitFullscreen() native "webkitExitFullscreen"; | 6634 void $dom_webkitExitFullscreen() native "webkitExitFullscreen"; |
6623 | 6635 |
6624 /** @domName Document.webkitExitPointerLock; @docsEditable true */ | 6636 /** @domName Document.webkitExitPointerLock; @docsEditable true */ |
6625 void $dom_webkitExitPointerLock() native "webkitExitPointerLock"; | 6637 void $dom_webkitExitPointerLock() native "webkitExitPointerLock"; |
(...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7025 /** | 7037 /** |
7026 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent; @docsEditable true | 7038 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent; @docsEditable true |
7027 */ | 7039 */ |
7028 ElementEvents get on => | 7040 ElementEvents get on => |
7029 new ElementEvents(this); | 7041 new ElementEvents(this); |
7030 | 7042 |
7031 /** @domName DocumentFragment.querySelector; @docsEditable true */ | 7043 /** @domName DocumentFragment.querySelector; @docsEditable true */ |
7032 Element $dom_querySelector(String selectors) native "querySelector"; | 7044 Element $dom_querySelector(String selectors) native "querySelector"; |
7033 | 7045 |
7034 /** @domName DocumentFragment.querySelectorAll; @docsEditable true */ | 7046 /** @domName DocumentFragment.querySelectorAll; @docsEditable true */ |
| 7047 @Returns('_NodeList') @Creates('_NodeList') |
7035 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; | 7048 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; |
7036 | 7049 |
7037 } | 7050 } |
7038 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7051 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
7039 // for details. All rights reserved. Use of this source code is governed by a | 7052 // for details. All rights reserved. Use of this source code is governed by a |
7040 // BSD-style license that can be found in the LICENSE file. | 7053 // BSD-style license that can be found in the LICENSE file. |
7041 | 7054 |
7042 | 7055 |
7043 /// @domName DocumentType; @docsEditable true | 7056 /// @domName DocumentType; @docsEditable true |
7044 class DocumentType extends Node native "*DocumentType" { | 7057 class DocumentType extends Node native "*DocumentType" { |
(...skipping 668 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7713 /** | 7726 /** |
7714 * Experimental support for [web components][wc]. This field stores a | 7727 * Experimental support for [web components][wc]. This field stores a |
7715 * reference to the component implementation. It was inspired by Mozilla's | 7728 * reference to the component implementation. It was inspired by Mozilla's |
7716 * [x-tags][] project. Please note: in the future it may be possible to | 7729 * [x-tags][] project. Please note: in the future it may be possible to |
7717 * `extend Element` from your class, in which case this field will be | 7730 * `extend Element` from your class, in which case this field will be |
7718 * deprecated and will simply return this [Element] object. | 7731 * deprecated and will simply return this [Element] object. |
7719 * | 7732 * |
7720 * [wc]: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html | 7733 * [wc]: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html |
7721 * [x-tags]: http://x-tags.org/ | 7734 * [x-tags]: http://x-tags.org/ |
7722 */ | 7735 */ |
| 7736 @Creates('Null') // Set from Dart code; does not instantiate a native type. |
7723 var xtag; | 7737 var xtag; |
7724 | 7738 |
7725 // TODO(vsm): Implement noSuchMethod or similar for dart2js. | 7739 // TODO(vsm): Implement noSuchMethod or similar for dart2js. |
7726 | 7740 |
7727 /** @domName Element.insertAdjacentText */ | 7741 /** @domName Element.insertAdjacentText */ |
7728 void insertAdjacentText(String where, String text) { | 7742 void insertAdjacentText(String where, String text) { |
7729 if (JS('bool', '!!#.insertAdjacentText', this)) { | 7743 if (JS('bool', '!!#.insertAdjacentText', this)) { |
7730 _insertAdjacentText(where, text); | 7744 _insertAdjacentText(where, text); |
7731 } else { | 7745 } else { |
7732 _insertAdjacentNode(where, new Text(text)); | 7746 _insertAdjacentNode(where, new Text(text)); |
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7915 /** @domName Element.focus; @docsEditable true */ | 7929 /** @domName Element.focus; @docsEditable true */ |
7916 void focus() native; | 7930 void focus() native; |
7917 | 7931 |
7918 /** @domName Element.getAttribute; @docsEditable true */ | 7932 /** @domName Element.getAttribute; @docsEditable true */ |
7919 String $dom_getAttribute(String name) native "getAttribute"; | 7933 String $dom_getAttribute(String name) native "getAttribute"; |
7920 | 7934 |
7921 /** @domName Element.getBoundingClientRect; @docsEditable true */ | 7935 /** @domName Element.getBoundingClientRect; @docsEditable true */ |
7922 ClientRect getBoundingClientRect() native; | 7936 ClientRect getBoundingClientRect() native; |
7923 | 7937 |
7924 /** @domName Element.getClientRects; @docsEditable true */ | 7938 /** @domName Element.getClientRects; @docsEditable true */ |
| 7939 @Returns('_ClientRectList') @Creates('_ClientRectList') |
7925 List<ClientRect> getClientRects() native; | 7940 List<ClientRect> getClientRects() native; |
7926 | 7941 |
7927 /** @domName Element.getElementsByClassName; @docsEditable true */ | 7942 /** @domName Element.getElementsByClassName; @docsEditable true */ |
| 7943 @Returns('_NodeList') @Creates('_NodeList') |
7928 List<Node> $dom_getElementsByClassName(String name) native "getElementsByClass
Name"; | 7944 List<Node> $dom_getElementsByClassName(String name) native "getElementsByClass
Name"; |
7929 | 7945 |
7930 /** @domName Element.getElementsByTagName; @docsEditable true */ | 7946 /** @domName Element.getElementsByTagName; @docsEditable true */ |
| 7947 @Returns('_NodeList') @Creates('_NodeList') |
7931 List<Node> $dom_getElementsByTagName(String name) native "getElementsByTagName
"; | 7948 List<Node> $dom_getElementsByTagName(String name) native "getElementsByTagName
"; |
7932 | 7949 |
7933 /** @domName Element.hasAttribute; @docsEditable true */ | 7950 /** @domName Element.hasAttribute; @docsEditable true */ |
7934 bool $dom_hasAttribute(String name) native "hasAttribute"; | 7951 bool $dom_hasAttribute(String name) native "hasAttribute"; |
7935 | 7952 |
7936 /** @domName Element.querySelector; @docsEditable true */ | 7953 /** @domName Element.querySelector; @docsEditable true */ |
7937 Element $dom_querySelector(String selectors) native "querySelector"; | 7954 Element $dom_querySelector(String selectors) native "querySelector"; |
7938 | 7955 |
7939 /** @domName Element.querySelectorAll; @docsEditable true */ | 7956 /** @domName Element.querySelectorAll; @docsEditable true */ |
| 7957 @Returns('_NodeList') @Creates('_NodeList') |
7940 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; | 7958 List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; |
7941 | 7959 |
7942 /** @domName Element.removeAttribute; @docsEditable true */ | 7960 /** @domName Element.removeAttribute; @docsEditable true */ |
7943 void $dom_removeAttribute(String name) native "removeAttribute"; | 7961 void $dom_removeAttribute(String name) native "removeAttribute"; |
7944 | 7962 |
7945 /** @domName Element.scrollByLines; @docsEditable true */ | 7963 /** @domName Element.scrollByLines; @docsEditable true */ |
7946 void scrollByLines(int lines) native; | 7964 void scrollByLines(int lines) native; |
7947 | 7965 |
7948 /** @domName Element.scrollByPages; @docsEditable true */ | 7966 /** @domName Element.scrollByPages; @docsEditable true */ |
7949 void scrollByPages(int pages) native; | 7967 void scrollByPages(int pages) native; |
(...skipping 1595 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9545 | 9563 |
9546 // -- end List<Node> mixins. | 9564 // -- end List<Node> mixins. |
9547 | 9565 |
9548 /** @domName HTMLAllCollection.item; @docsEditable true */ | 9566 /** @domName HTMLAllCollection.item; @docsEditable true */ |
9549 Node item(int index) native; | 9567 Node item(int index) native; |
9550 | 9568 |
9551 /** @domName HTMLAllCollection.namedItem; @docsEditable true */ | 9569 /** @domName HTMLAllCollection.namedItem; @docsEditable true */ |
9552 Node namedItem(String name) native; | 9570 Node namedItem(String name) native; |
9553 | 9571 |
9554 /** @domName HTMLAllCollection.tags; @docsEditable true */ | 9572 /** @domName HTMLAllCollection.tags; @docsEditable true */ |
| 9573 @Returns('_NodeList') @Creates('_NodeList') |
9555 List<Node> tags(String name) native; | 9574 List<Node> tags(String name) native; |
9556 } | 9575 } |
9557 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 9576 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
9558 // for details. All rights reserved. Use of this source code is governed by a | 9577 // for details. All rights reserved. Use of this source code is governed by a |
9559 // BSD-style license that can be found in the LICENSE file. | 9578 // BSD-style license that can be found in the LICENSE file. |
9560 | 9579 |
9561 | 9580 |
9562 /// @domName HTMLCollection; @docsEditable true | 9581 /// @domName HTMLCollection; @docsEditable true |
9563 class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "*
HTMLCollection" { | 9582 class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "*
HTMLCollection" { |
9564 | 9583 |
(...skipping 575 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10140 /** | 10159 /** |
10141 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent; @docsEditable true | 10160 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent; @docsEditable true |
10142 */ | 10161 */ |
10143 IDBDatabaseEvents get on => | 10162 IDBDatabaseEvents get on => |
10144 new IDBDatabaseEvents(this); | 10163 new IDBDatabaseEvents(this); |
10145 | 10164 |
10146 /** @domName IDBDatabase.name; @docsEditable true */ | 10165 /** @domName IDBDatabase.name; @docsEditable true */ |
10147 final String name; | 10166 final String name; |
10148 | 10167 |
10149 /** @domName IDBDatabase.objectStoreNames; @docsEditable true */ | 10168 /** @domName IDBDatabase.objectStoreNames; @docsEditable true */ |
| 10169 @Returns('_DOMStringList') @Creates('_DOMStringList') |
10150 final List<String> objectStoreNames; | 10170 final List<String> objectStoreNames; |
10151 | 10171 |
10152 /** @domName IDBDatabase.version; @docsEditable true */ | 10172 /** @domName IDBDatabase.version; @docsEditable true */ |
10153 final dynamic version; | 10173 final dynamic version; |
10154 | 10174 |
10155 /** @domName IDBDatabase.addEventListener; @docsEditable true */ | 10175 /** @domName IDBDatabase.addEventListener; @docsEditable true */ |
10156 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 10176 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; |
10157 | 10177 |
10158 /** @domName IDBDatabase.close; @docsEditable true */ | 10178 /** @domName IDBDatabase.close; @docsEditable true */ |
10159 void close() native; | 10179 void close() native; |
(...skipping 362 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10522 // BSD-style license that can be found in the LICENSE file. | 10542 // BSD-style license that can be found in the LICENSE file. |
10523 | 10543 |
10524 | 10544 |
10525 /// @domName IDBObjectStore; @docsEditable true | 10545 /// @domName IDBObjectStore; @docsEditable true |
10526 class IDBObjectStore native "*IDBObjectStore" { | 10546 class IDBObjectStore native "*IDBObjectStore" { |
10527 | 10547 |
10528 /** @domName IDBObjectStore.autoIncrement; @docsEditable true */ | 10548 /** @domName IDBObjectStore.autoIncrement; @docsEditable true */ |
10529 final bool autoIncrement; | 10549 final bool autoIncrement; |
10530 | 10550 |
10531 /** @domName IDBObjectStore.indexNames; @docsEditable true */ | 10551 /** @domName IDBObjectStore.indexNames; @docsEditable true */ |
| 10552 @Returns('_DOMStringList') @Creates('_DOMStringList') |
10532 final List<String> indexNames; | 10553 final List<String> indexNames; |
10533 | 10554 |
10534 /** @domName IDBObjectStore.keyPath; @docsEditable true */ | 10555 /** @domName IDBObjectStore.keyPath; @docsEditable true */ |
10535 final dynamic keyPath; | 10556 final dynamic keyPath; |
10536 | 10557 |
10537 /** @domName IDBObjectStore.name; @docsEditable true */ | 10558 /** @domName IDBObjectStore.name; @docsEditable true */ |
10538 final String name; | 10559 final String name; |
10539 | 10560 |
10540 /** @domName IDBObjectStore.transaction; @docsEditable true */ | 10561 /** @domName IDBObjectStore.transaction; @docsEditable true */ |
10541 final IDBTransaction transaction; | 10562 final IDBTransaction transaction; |
(...skipping 530 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11072 /** @domName HTMLInputElement.defaultValue; @docsEditable true */ | 11093 /** @domName HTMLInputElement.defaultValue; @docsEditable true */ |
11073 String defaultValue; | 11094 String defaultValue; |
11074 | 11095 |
11075 /** @domName HTMLInputElement.dirName; @docsEditable true */ | 11096 /** @domName HTMLInputElement.dirName; @docsEditable true */ |
11076 String dirName; | 11097 String dirName; |
11077 | 11098 |
11078 /** @domName HTMLInputElement.disabled; @docsEditable true */ | 11099 /** @domName HTMLInputElement.disabled; @docsEditable true */ |
11079 bool disabled; | 11100 bool disabled; |
11080 | 11101 |
11081 /** @domName HTMLInputElement.files; @docsEditable true */ | 11102 /** @domName HTMLInputElement.files; @docsEditable true */ |
| 11103 @Returns('_FileList') @Creates('_FileList') |
11082 List<File> files; | 11104 List<File> files; |
11083 | 11105 |
11084 /** @domName HTMLInputElement.form; @docsEditable true */ | 11106 /** @domName HTMLInputElement.form; @docsEditable true */ |
11085 final FormElement form; | 11107 final FormElement form; |
11086 | 11108 |
11087 /** @domName HTMLInputElement.formAction; @docsEditable true */ | 11109 /** @domName HTMLInputElement.formAction; @docsEditable true */ |
11088 String formAction; | 11110 String formAction; |
11089 | 11111 |
11090 /** @domName HTMLInputElement.formEnctype; @docsEditable true */ | 11112 /** @domName HTMLInputElement.formEnctype; @docsEditable true */ |
11091 String formEnctype; | 11113 String formEnctype; |
(...skipping 10 matching lines...) Expand all Loading... |
11102 /** @domName HTMLInputElement.height; @docsEditable true */ | 11124 /** @domName HTMLInputElement.height; @docsEditable true */ |
11103 int height; | 11125 int height; |
11104 | 11126 |
11105 /** @domName HTMLInputElement.incremental; @docsEditable true */ | 11127 /** @domName HTMLInputElement.incremental; @docsEditable true */ |
11106 bool incremental; | 11128 bool incremental; |
11107 | 11129 |
11108 /** @domName HTMLInputElement.indeterminate; @docsEditable true */ | 11130 /** @domName HTMLInputElement.indeterminate; @docsEditable true */ |
11109 bool indeterminate; | 11131 bool indeterminate; |
11110 | 11132 |
11111 /** @domName HTMLInputElement.labels; @docsEditable true */ | 11133 /** @domName HTMLInputElement.labels; @docsEditable true */ |
| 11134 @Returns('_NodeList') @Creates('_NodeList') |
11112 final List<Node> labels; | 11135 final List<Node> labels; |
11113 | 11136 |
11114 /** @domName HTMLInputElement.list; @docsEditable true */ | 11137 /** @domName HTMLInputElement.list; @docsEditable true */ |
11115 final Element list; | 11138 final Element list; |
11116 | 11139 |
11117 /** @domName HTMLInputElement.max; @docsEditable true */ | 11140 /** @domName HTMLInputElement.max; @docsEditable true */ |
11118 String max; | 11141 String max; |
11119 | 11142 |
11120 /** @domName HTMLInputElement.maxLength; @docsEditable true */ | 11143 /** @domName HTMLInputElement.maxLength; @docsEditable true */ |
11121 int maxLength; | 11144 int maxLength; |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11174 /** @domName HTMLInputElement.value; @docsEditable true */ | 11197 /** @domName HTMLInputElement.value; @docsEditable true */ |
11175 String value; | 11198 String value; |
11176 | 11199 |
11177 /** @domName HTMLInputElement.valueAsDate; @docsEditable true */ | 11200 /** @domName HTMLInputElement.valueAsDate; @docsEditable true */ |
11178 Date valueAsDate; | 11201 Date valueAsDate; |
11179 | 11202 |
11180 /** @domName HTMLInputElement.valueAsNumber; @docsEditable true */ | 11203 /** @domName HTMLInputElement.valueAsNumber; @docsEditable true */ |
11181 num valueAsNumber; | 11204 num valueAsNumber; |
11182 | 11205 |
11183 /** @domName HTMLInputElement.webkitEntries; @docsEditable true */ | 11206 /** @domName HTMLInputElement.webkitEntries; @docsEditable true */ |
| 11207 @Returns('_EntryArray') @Creates('_EntryArray') |
11184 final List<Entry> webkitEntries; | 11208 final List<Entry> webkitEntries; |
11185 | 11209 |
11186 /** @domName HTMLInputElement.webkitGrammar; @docsEditable true */ | 11210 /** @domName HTMLInputElement.webkitGrammar; @docsEditable true */ |
11187 bool webkitGrammar; | 11211 bool webkitGrammar; |
11188 | 11212 |
11189 /** @domName HTMLInputElement.webkitSpeech; @docsEditable true */ | 11213 /** @domName HTMLInputElement.webkitSpeech; @docsEditable true */ |
11190 bool webkitSpeech; | 11214 bool webkitSpeech; |
11191 | 11215 |
11192 /** @domName HTMLInputElement.webkitdirectory; @docsEditable true */ | 11216 /** @domName HTMLInputElement.webkitdirectory; @docsEditable true */ |
11193 bool webkitdirectory; | 11217 bool webkitdirectory; |
(...skipping 463 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11657 /** @domName HTMLKeygenElement.disabled; @docsEditable true */ | 11681 /** @domName HTMLKeygenElement.disabled; @docsEditable true */ |
11658 bool disabled; | 11682 bool disabled; |
11659 | 11683 |
11660 /** @domName HTMLKeygenElement.form; @docsEditable true */ | 11684 /** @domName HTMLKeygenElement.form; @docsEditable true */ |
11661 final FormElement form; | 11685 final FormElement form; |
11662 | 11686 |
11663 /** @domName HTMLKeygenElement.keytype; @docsEditable true */ | 11687 /** @domName HTMLKeygenElement.keytype; @docsEditable true */ |
11664 String keytype; | 11688 String keytype; |
11665 | 11689 |
11666 /** @domName HTMLKeygenElement.labels; @docsEditable true */ | 11690 /** @domName HTMLKeygenElement.labels; @docsEditable true */ |
| 11691 @Returns('_NodeList') @Creates('_NodeList') |
11667 final List<Node> labels; | 11692 final List<Node> labels; |
11668 | 11693 |
11669 /** @domName HTMLKeygenElement.name; @docsEditable true */ | 11694 /** @domName HTMLKeygenElement.name; @docsEditable true */ |
11670 String name; | 11695 String name; |
11671 | 11696 |
11672 /** @domName HTMLKeygenElement.type; @docsEditable true */ | 11697 /** @domName HTMLKeygenElement.type; @docsEditable true */ |
11673 final String type; | 11698 final String type; |
11674 | 11699 |
11675 /** @domName HTMLKeygenElement.validationMessage; @docsEditable true */ | 11700 /** @domName HTMLKeygenElement.validationMessage; @docsEditable true */ |
11676 final String validationMessage; | 11701 final String validationMessage; |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11812 } | 11837 } |
11813 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 11838 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
11814 // for details. All rights reserved. Use of this source code is governed by a | 11839 // for details. All rights reserved. Use of this source code is governed by a |
11815 // BSD-style license that can be found in the LICENSE file. | 11840 // BSD-style license that can be found in the LICENSE file. |
11816 | 11841 |
11817 | 11842 |
11818 /// @domName Location; @docsEditable true | 11843 /// @domName Location; @docsEditable true |
11819 class LocalLocation implements Location native "*Location" { | 11844 class LocalLocation implements Location native "*Location" { |
11820 | 11845 |
11821 /** @domName Location.ancestorOrigins; @docsEditable true */ | 11846 /** @domName Location.ancestorOrigins; @docsEditable true */ |
| 11847 @Returns('_DOMStringList') @Creates('_DOMStringList') |
11822 final List<String> ancestorOrigins; | 11848 final List<String> ancestorOrigins; |
11823 | 11849 |
11824 /** @domName Location.hash; @docsEditable true */ | 11850 /** @domName Location.hash; @docsEditable true */ |
11825 String hash; | 11851 String hash; |
11826 | 11852 |
11827 /** @domName Location.host; @docsEditable true */ | 11853 /** @domName Location.host; @docsEditable true */ |
11828 String host; | 11854 String host; |
11829 | 11855 |
11830 /** @domName Location.hostname; @docsEditable true */ | 11856 /** @domName Location.hostname; @docsEditable true */ |
11831 String hostname; | 11857 String hostname; |
(...skipping 366 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12198 /** @domName Window.dispatchEvent; @docsEditable true */ | 12224 /** @domName Window.dispatchEvent; @docsEditable true */ |
12199 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; | 12225 bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
12200 | 12226 |
12201 /** @domName Window.find; @docsEditable true */ | 12227 /** @domName Window.find; @docsEditable true */ |
12202 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w
holeWord, bool searchInFrames, bool showDialog) native; | 12228 bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool w
holeWord, bool searchInFrames, bool showDialog) native; |
12203 | 12229 |
12204 /** @domName Window.getComputedStyle; @docsEditable true */ | 12230 /** @domName Window.getComputedStyle; @docsEditable true */ |
12205 CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElemen
t) native "getComputedStyle"; | 12231 CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElemen
t) native "getComputedStyle"; |
12206 | 12232 |
12207 /** @domName Window.getMatchedCSSRules; @docsEditable true */ | 12233 /** @domName Window.getMatchedCSSRules; @docsEditable true */ |
| 12234 @Returns('_CSSRuleList') @Creates('_CSSRuleList') |
12208 List<CSSRule> getMatchedCSSRules(Element element, String pseudoElement) native
; | 12235 List<CSSRule> getMatchedCSSRules(Element element, String pseudoElement) native
; |
12209 | 12236 |
12210 /** @domName Window.getSelection; @docsEditable true */ | 12237 /** @domName Window.getSelection; @docsEditable true */ |
12211 DOMSelection getSelection() native; | 12238 DOMSelection getSelection() native; |
12212 | 12239 |
12213 /** @domName Window.matchMedia; @docsEditable true */ | 12240 /** @domName Window.matchMedia; @docsEditable true */ |
12214 MediaQueryList matchMedia(String query) native; | 12241 MediaQueryList matchMedia(String query) native; |
12215 | 12242 |
12216 /** @domName Window.moveBy; @docsEditable true */ | 12243 /** @domName Window.moveBy; @docsEditable true */ |
12217 void moveBy(num x, num y) native; | 12244 void moveBy(num x, num y) native; |
12218 | 12245 |
12219 /** @domName Window.moveTo; @docsEditable true */ | 12246 /** @domName Window.moveTo; @docsEditable true */ |
12220 void moveTo(num x, num y) native; | 12247 void moveTo(num x, num y) native; |
12221 | 12248 |
12222 /** @domName DOMWindow.openDatabase; @docsEditable true */ | 12249 /** @domName DOMWindow.openDatabase; @docsEditable true */ |
| 12250 @Creates('Database') @Creates('DatabaseSync') |
12223 Database openDatabase(String name, String version, String displayName, int est
imatedSize, [DatabaseCallback creationCallback]) native; | 12251 Database openDatabase(String name, String version, String displayName, int est
imatedSize, [DatabaseCallback creationCallback]) native; |
12224 | 12252 |
12225 /** @domName Window.postMessage; @docsEditable true */ | 12253 /** @domName Window.postMessage; @docsEditable true */ |
12226 void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List
messagePorts]) { | 12254 void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List
messagePorts]) { |
12227 if (?message && | 12255 if (?message && |
12228 !?messagePorts) { | 12256 !?messagePorts) { |
12229 var message_1 = _convertDartToNative_SerializedScriptValue(message); | 12257 var message_1 = _convertDartToNative_SerializedScriptValue(message); |
12230 _postMessage_1(message_1, targetOrigin); | 12258 _postMessage_1(message_1, targetOrigin); |
12231 return; | 12259 return; |
12232 } | 12260 } |
(...skipping 940 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13173 dynamic get data => _convertNativeToDart_SerializedScriptValue(this._data); | 13201 dynamic get data => _convertNativeToDart_SerializedScriptValue(this._data); |
13174 dynamic get _data => JS("dynamic", "#.data", this); | 13202 dynamic get _data => JS("dynamic", "#.data", this); |
13175 | 13203 |
13176 /** @domName MessageEvent.lastEventId; @docsEditable true */ | 13204 /** @domName MessageEvent.lastEventId; @docsEditable true */ |
13177 final String lastEventId; | 13205 final String lastEventId; |
13178 | 13206 |
13179 /** @domName MessageEvent.origin; @docsEditable true */ | 13207 /** @domName MessageEvent.origin; @docsEditable true */ |
13180 final String origin; | 13208 final String origin; |
13181 | 13209 |
13182 /** @domName MessageEvent.ports; @docsEditable true */ | 13210 /** @domName MessageEvent.ports; @docsEditable true */ |
| 13211 @Creates('=List') |
13183 final List ports; | 13212 final List ports; |
13184 | 13213 |
13185 /** @domName MessageEvent.source; @docsEditable true */ | 13214 /** @domName MessageEvent.source; @docsEditable true */ |
13186 Window get source => _convertNativeToDart_Window(this._source); | 13215 Window get source => _convertNativeToDart_Window(this._source); |
13187 dynamic get _source => JS("dynamic", "#.source", this); | 13216 dynamic get _source => JS("dynamic", "#.source", this); |
13188 | 13217 |
13189 /** @domName MessageEvent.initMessageEvent; @docsEditable true */ | 13218 /** @domName MessageEvent.initMessageEvent; @docsEditable true */ |
13190 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O
bject dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, L
ist messagePorts) native; | 13219 void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, O
bject dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, L
ist messagePorts) native; |
13191 | 13220 |
13192 /** @domName MessageEvent.webkitInitMessageEvent; @docsEditable true */ | 13221 /** @domName MessageEvent.webkitInitMessageEvent; @docsEditable true */ |
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13290 | 13319 |
13291 /// @domName HTMLMeterElement; @docsEditable true | 13320 /// @domName HTMLMeterElement; @docsEditable true |
13292 class MeterElement extends Element implements Element native "*HTMLMeterElement"
{ | 13321 class MeterElement extends Element implements Element native "*HTMLMeterElement"
{ |
13293 | 13322 |
13294 factory MeterElement() => document.$dom_createElement("meter"); | 13323 factory MeterElement() => document.$dom_createElement("meter"); |
13295 | 13324 |
13296 /** @domName HTMLMeterElement.high; @docsEditable true */ | 13325 /** @domName HTMLMeterElement.high; @docsEditable true */ |
13297 num high; | 13326 num high; |
13298 | 13327 |
13299 /** @domName HTMLMeterElement.labels; @docsEditable true */ | 13328 /** @domName HTMLMeterElement.labels; @docsEditable true */ |
| 13329 @Returns('_NodeList') @Creates('_NodeList') |
13300 final List<Node> labels; | 13330 final List<Node> labels; |
13301 | 13331 |
13302 /** @domName HTMLMeterElement.low; @docsEditable true */ | 13332 /** @domName HTMLMeterElement.low; @docsEditable true */ |
13303 num low; | 13333 num low; |
13304 | 13334 |
13305 /** @domName HTMLMeterElement.max; @docsEditable true */ | 13335 /** @domName HTMLMeterElement.max; @docsEditable true */ |
13306 num max; | 13336 num max; |
13307 | 13337 |
13308 /** @domName HTMLMeterElement.min; @docsEditable true */ | 13338 /** @domName HTMLMeterElement.min; @docsEditable true */ |
13309 num min; | 13339 num min; |
(...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13560 } | 13590 } |
13561 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13591 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
13562 // for details. All rights reserved. Use of this source code is governed by a | 13592 // for details. All rights reserved. Use of this source code is governed by a |
13563 // BSD-style license that can be found in the LICENSE file. | 13593 // BSD-style license that can be found in the LICENSE file. |
13564 | 13594 |
13565 | 13595 |
13566 /// @domName MutationRecord; @docsEditable true | 13596 /// @domName MutationRecord; @docsEditable true |
13567 class MutationRecord native "*MutationRecord" { | 13597 class MutationRecord native "*MutationRecord" { |
13568 | 13598 |
13569 /** @domName MutationRecord.addedNodes; @docsEditable true */ | 13599 /** @domName MutationRecord.addedNodes; @docsEditable true */ |
| 13600 @Returns('_NodeList') @Creates('_NodeList') |
13570 final List<Node> addedNodes; | 13601 final List<Node> addedNodes; |
13571 | 13602 |
13572 /** @domName MutationRecord.attributeName; @docsEditable true */ | 13603 /** @domName MutationRecord.attributeName; @docsEditable true */ |
13573 final String attributeName; | 13604 final String attributeName; |
13574 | 13605 |
13575 /** @domName MutationRecord.attributeNamespace; @docsEditable true */ | 13606 /** @domName MutationRecord.attributeNamespace; @docsEditable true */ |
13576 final String attributeNamespace; | 13607 final String attributeNamespace; |
13577 | 13608 |
13578 /** @domName MutationRecord.nextSibling; @docsEditable true */ | 13609 /** @domName MutationRecord.nextSibling; @docsEditable true */ |
13579 final Node nextSibling; | 13610 final Node nextSibling; |
13580 | 13611 |
13581 /** @domName MutationRecord.oldValue; @docsEditable true */ | 13612 /** @domName MutationRecord.oldValue; @docsEditable true */ |
13582 final String oldValue; | 13613 final String oldValue; |
13583 | 13614 |
13584 /** @domName MutationRecord.previousSibling; @docsEditable true */ | 13615 /** @domName MutationRecord.previousSibling; @docsEditable true */ |
13585 final Node previousSibling; | 13616 final Node previousSibling; |
13586 | 13617 |
13587 /** @domName MutationRecord.removedNodes; @docsEditable true */ | 13618 /** @domName MutationRecord.removedNodes; @docsEditable true */ |
| 13619 @Returns('_NodeList') @Creates('_NodeList') |
13588 final List<Node> removedNodes; | 13620 final List<Node> removedNodes; |
13589 | 13621 |
13590 /** @domName MutationRecord.target; @docsEditable true */ | 13622 /** @domName MutationRecord.target; @docsEditable true */ |
13591 final Node target; | 13623 final Node target; |
13592 | 13624 |
13593 /** @domName MutationRecord.type; @docsEditable true */ | 13625 /** @domName MutationRecord.type; @docsEditable true */ |
13594 final String type; | 13626 final String type; |
13595 } | 13627 } |
13596 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 13628 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
13597 // for details. All rights reserved. Use of this source code is governed by a | 13629 // for details. All rights reserved. Use of this source code is governed by a |
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13766 /** @domName Navigator.webkitBattery; @docsEditable true */ | 13798 /** @domName Navigator.webkitBattery; @docsEditable true */ |
13767 final BatteryManager webkitBattery; | 13799 final BatteryManager webkitBattery; |
13768 | 13800 |
13769 /** @domName Navigator.getStorageUpdates; @docsEditable true */ | 13801 /** @domName Navigator.getStorageUpdates; @docsEditable true */ |
13770 void getStorageUpdates() native; | 13802 void getStorageUpdates() native; |
13771 | 13803 |
13772 /** @domName Navigator.javaEnabled; @docsEditable true */ | 13804 /** @domName Navigator.javaEnabled; @docsEditable true */ |
13773 bool javaEnabled() native; | 13805 bool javaEnabled() native; |
13774 | 13806 |
13775 /** @domName Navigator.webkitGetGamepads; @docsEditable true */ | 13807 /** @domName Navigator.webkitGetGamepads; @docsEditable true */ |
| 13808 @Returns('_GamepadList') @Creates('_GamepadList') |
13776 List<Gamepad> webkitGetGamepads() native; | 13809 List<Gamepad> webkitGetGamepads() native; |
13777 | 13810 |
13778 /** @domName Navigator.webkitGetUserMedia; @docsEditable true */ | 13811 /** @domName Navigator.webkitGetUserMedia; @docsEditable true */ |
13779 void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback success
Callback, [NavigatorUserMediaErrorCallback errorCallback]) { | 13812 void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback success
Callback, [NavigatorUserMediaErrorCallback errorCallback]) { |
13780 if (?errorCallback) { | 13813 if (?errorCallback) { |
13781 var options_1 = _convertDartToNative_Dictionary(options); | 13814 var options_1 = _convertDartToNative_Dictionary(options); |
13782 _webkitGetUserMedia_1(options_1, successCallback, errorCallback); | 13815 _webkitGetUserMedia_1(options_1, successCallback, errorCallback); |
13783 return; | 13816 return; |
13784 } | 13817 } |
13785 var options_2 = _convertDartToNative_Dictionary(options); | 13818 var options_2 = _convertDartToNative_Dictionary(options); |
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14002 static const int NOTATION_NODE = 12; | 14035 static const int NOTATION_NODE = 12; |
14003 | 14036 |
14004 static const int PROCESSING_INSTRUCTION_NODE = 7; | 14037 static const int PROCESSING_INSTRUCTION_NODE = 7; |
14005 | 14038 |
14006 static const int TEXT_NODE = 3; | 14039 static const int TEXT_NODE = 3; |
14007 | 14040 |
14008 /** @domName Node.attributes; @docsEditable true */ | 14041 /** @domName Node.attributes; @docsEditable true */ |
14009 NamedNodeMap get $dom_attributes => JS("NamedNodeMap", "#.attributes", this); | 14042 NamedNodeMap get $dom_attributes => JS("NamedNodeMap", "#.attributes", this); |
14010 | 14043 |
14011 /** @domName Node.childNodes; @docsEditable true */ | 14044 /** @domName Node.childNodes; @docsEditable true */ |
14012 List<Node> get $dom_childNodes => JS("List<Node>", "#.childNodes", this); | 14045 List<Node> get $dom_childNodes => JS("_NodeList", "#.childNodes", this); |
14013 | 14046 |
14014 /** @domName Node.firstChild; @docsEditable true */ | 14047 /** @domName Node.firstChild; @docsEditable true */ |
14015 Node get $dom_firstChild => JS("Node", "#.firstChild", this); | 14048 Node get $dom_firstChild => JS("Node", "#.firstChild", this); |
14016 | 14049 |
14017 /** @domName Node.lastChild; @docsEditable true */ | 14050 /** @domName Node.lastChild; @docsEditable true */ |
14018 Node get $dom_lastChild => JS("Node", "#.lastChild", this); | 14051 Node get $dom_lastChild => JS("Node", "#.lastChild", this); |
14019 | 14052 |
14020 /** @domName Node.nextSibling; @docsEditable true */ | 14053 /** @domName Node.nextSibling; @docsEditable true */ |
14021 Node get nextNode => JS("Node", "#.nextSibling", this); | 14054 Node get nextNode => JS("Node", "#.nextSibling", this); |
14022 | 14055 |
(...skipping 514 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14537 /** @domName HTMLOutputElement.defaultValue; @docsEditable true */ | 14570 /** @domName HTMLOutputElement.defaultValue; @docsEditable true */ |
14538 String defaultValue; | 14571 String defaultValue; |
14539 | 14572 |
14540 /** @domName HTMLOutputElement.form; @docsEditable true */ | 14573 /** @domName HTMLOutputElement.form; @docsEditable true */ |
14541 final FormElement form; | 14574 final FormElement form; |
14542 | 14575 |
14543 /** @domName HTMLOutputElement.htmlFor; @docsEditable true */ | 14576 /** @domName HTMLOutputElement.htmlFor; @docsEditable true */ |
14544 DOMSettableTokenList htmlFor; | 14577 DOMSettableTokenList htmlFor; |
14545 | 14578 |
14546 /** @domName HTMLOutputElement.labels; @docsEditable true */ | 14579 /** @domName HTMLOutputElement.labels; @docsEditable true */ |
| 14580 @Returns('_NodeList') @Creates('_NodeList') |
14547 final List<Node> labels; | 14581 final List<Node> labels; |
14548 | 14582 |
14549 /** @domName HTMLOutputElement.name; @docsEditable true */ | 14583 /** @domName HTMLOutputElement.name; @docsEditable true */ |
14550 String name; | 14584 String name; |
14551 | 14585 |
14552 /** @domName HTMLOutputElement.type; @docsEditable true */ | 14586 /** @domName HTMLOutputElement.type; @docsEditable true */ |
14553 final String type; | 14587 final String type; |
14554 | 14588 |
14555 /** @domName HTMLOutputElement.validationMessage; @docsEditable true */ | 14589 /** @domName HTMLOutputElement.validationMessage; @docsEditable true */ |
14556 final String validationMessage; | 14590 final String validationMessage; |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14756 | 14790 |
14757 static const int SDP_PRANSWER = 0x200; | 14791 static const int SDP_PRANSWER = 0x200; |
14758 | 14792 |
14759 /** @domName PeerConnection00.iceState; @docsEditable true */ | 14793 /** @domName PeerConnection00.iceState; @docsEditable true */ |
14760 final int iceState; | 14794 final int iceState; |
14761 | 14795 |
14762 /** @domName PeerConnection00.localDescription; @docsEditable true */ | 14796 /** @domName PeerConnection00.localDescription; @docsEditable true */ |
14763 final SessionDescription localDescription; | 14797 final SessionDescription localDescription; |
14764 | 14798 |
14765 /** @domName PeerConnection00.localStreams; @docsEditable true */ | 14799 /** @domName PeerConnection00.localStreams; @docsEditable true */ |
| 14800 @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
14766 final List<MediaStream> localStreams; | 14801 final List<MediaStream> localStreams; |
14767 | 14802 |
14768 /** @domName PeerConnection00.readyState; @docsEditable true */ | 14803 /** @domName PeerConnection00.readyState; @docsEditable true */ |
14769 final int readyState; | 14804 final int readyState; |
14770 | 14805 |
14771 /** @domName PeerConnection00.remoteDescription; @docsEditable true */ | 14806 /** @domName PeerConnection00.remoteDescription; @docsEditable true */ |
14772 final SessionDescription remoteDescription; | 14807 final SessionDescription remoteDescription; |
14773 | 14808 |
14774 /** @domName PeerConnection00.remoteStreams; @docsEditable true */ | 14809 /** @domName PeerConnection00.remoteStreams; @docsEditable true */ |
| 14810 @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
14775 final List<MediaStream> remoteStreams; | 14811 final List<MediaStream> remoteStreams; |
14776 | 14812 |
14777 /** @domName PeerConnection00.addEventListener; @docsEditable true */ | 14813 /** @domName PeerConnection00.addEventListener; @docsEditable true */ |
14778 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 14814 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; |
14779 | 14815 |
14780 /** @domName PeerConnection00.addStream; @docsEditable true */ | 14816 /** @domName PeerConnection00.addStream; @docsEditable true */ |
14781 void addStream(MediaStream stream, [Map mediaStreamHints]) { | 14817 void addStream(MediaStream stream, [Map mediaStreamHints]) { |
14782 if (?mediaStreamHints) { | 14818 if (?mediaStreamHints) { |
14783 var mediaStreamHints_1 = _convertDartToNative_Dictionary(mediaStreamHints)
; | 14819 var mediaStreamHints_1 = _convertDartToNative_Dictionary(mediaStreamHints)
; |
14784 _addStream_1(stream, mediaStreamHints_1); | 14820 _addStream_1(stream, mediaStreamHints_1); |
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15075 // for details. All rights reserved. Use of this source code is governed by a | 15111 // for details. All rights reserved. Use of this source code is governed by a |
15076 // BSD-style license that can be found in the LICENSE file. | 15112 // BSD-style license that can be found in the LICENSE file. |
15077 | 15113 |
15078 | 15114 |
15079 /// @domName HTMLProgressElement; @docsEditable true | 15115 /// @domName HTMLProgressElement; @docsEditable true |
15080 class ProgressElement extends Element implements Element native "*HTMLProgressEl
ement" { | 15116 class ProgressElement extends Element implements Element native "*HTMLProgressEl
ement" { |
15081 | 15117 |
15082 factory ProgressElement() => document.$dom_createElement("progress"); | 15118 factory ProgressElement() => document.$dom_createElement("progress"); |
15083 | 15119 |
15084 /** @domName HTMLProgressElement.labels; @docsEditable true */ | 15120 /** @domName HTMLProgressElement.labels; @docsEditable true */ |
| 15121 @Returns('_NodeList') @Creates('_NodeList') |
15085 final List<Node> labels; | 15122 final List<Node> labels; |
15086 | 15123 |
15087 /** @domName HTMLProgressElement.max; @docsEditable true */ | 15124 /** @domName HTMLProgressElement.max; @docsEditable true */ |
15088 num max; | 15125 num max; |
15089 | 15126 |
15090 /** @domName HTMLProgressElement.position; @docsEditable true */ | 15127 /** @domName HTMLProgressElement.position; @docsEditable true */ |
15091 final num position; | 15128 final num position; |
15092 | 15129 |
15093 /** @domName HTMLProgressElement.value; @docsEditable true */ | 15130 /** @domName HTMLProgressElement.value; @docsEditable true */ |
15094 num value; | 15131 num value; |
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15264 RTCPeerConnectionEvents get on => | 15301 RTCPeerConnectionEvents get on => |
15265 new RTCPeerConnectionEvents(this); | 15302 new RTCPeerConnectionEvents(this); |
15266 | 15303 |
15267 /** @domName RTCPeerConnection.iceState; @docsEditable true */ | 15304 /** @domName RTCPeerConnection.iceState; @docsEditable true */ |
15268 final String iceState; | 15305 final String iceState; |
15269 | 15306 |
15270 /** @domName RTCPeerConnection.localDescription; @docsEditable true */ | 15307 /** @domName RTCPeerConnection.localDescription; @docsEditable true */ |
15271 final RTCSessionDescription localDescription; | 15308 final RTCSessionDescription localDescription; |
15272 | 15309 |
15273 /** @domName RTCPeerConnection.localStreams; @docsEditable true */ | 15310 /** @domName RTCPeerConnection.localStreams; @docsEditable true */ |
| 15311 @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
15274 final List<MediaStream> localStreams; | 15312 final List<MediaStream> localStreams; |
15275 | 15313 |
15276 /** @domName RTCPeerConnection.readyState; @docsEditable true */ | 15314 /** @domName RTCPeerConnection.readyState; @docsEditable true */ |
15277 final String readyState; | 15315 final String readyState; |
15278 | 15316 |
15279 /** @domName RTCPeerConnection.remoteDescription; @docsEditable true */ | 15317 /** @domName RTCPeerConnection.remoteDescription; @docsEditable true */ |
15280 final RTCSessionDescription remoteDescription; | 15318 final RTCSessionDescription remoteDescription; |
15281 | 15319 |
15282 /** @domName RTCPeerConnection.remoteStreams; @docsEditable true */ | 15320 /** @domName RTCPeerConnection.remoteStreams; @docsEditable true */ |
| 15321 @Returns('_MediaStreamList') @Creates('_MediaStreamList') |
15283 final List<MediaStream> remoteStreams; | 15322 final List<MediaStream> remoteStreams; |
15284 | 15323 |
15285 /** @domName RTCPeerConnection.addEventListener; @docsEditable true */ | 15324 /** @domName RTCPeerConnection.addEventListener; @docsEditable true */ |
15286 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 15325 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; |
15287 | 15326 |
15288 /** @domName RTCPeerConnection.addIceCandidate; @docsEditable true */ | 15327 /** @domName RTCPeerConnection.addIceCandidate; @docsEditable true */ |
15289 void addIceCandidate(RTCIceCandidate candidate) native; | 15328 void addIceCandidate(RTCIceCandidate candidate) native; |
15290 | 15329 |
15291 /** @domName RTCPeerConnection.addStream; @docsEditable true */ | 15330 /** @domName RTCPeerConnection.addStream; @docsEditable true */ |
15292 void addStream(MediaStream stream, [Map mediaConstraints]) { | 15331 void addStream(MediaStream stream, [Map mediaConstraints]) { |
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15548 /** @domName Range.expand; @docsEditable true */ | 15587 /** @domName Range.expand; @docsEditable true */ |
15549 void expand(String unit) native; | 15588 void expand(String unit) native; |
15550 | 15589 |
15551 /** @domName Range.extractContents; @docsEditable true */ | 15590 /** @domName Range.extractContents; @docsEditable true */ |
15552 DocumentFragment extractContents() native; | 15591 DocumentFragment extractContents() native; |
15553 | 15592 |
15554 /** @domName Range.getBoundingClientRect; @docsEditable true */ | 15593 /** @domName Range.getBoundingClientRect; @docsEditable true */ |
15555 ClientRect getBoundingClientRect() native; | 15594 ClientRect getBoundingClientRect() native; |
15556 | 15595 |
15557 /** @domName Range.getClientRects; @docsEditable true */ | 15596 /** @domName Range.getClientRects; @docsEditable true */ |
| 15597 @Returns('_ClientRectList') @Creates('_ClientRectList') |
15558 List<ClientRect> getClientRects() native; | 15598 List<ClientRect> getClientRects() native; |
15559 | 15599 |
15560 /** @domName Range.insertNode; @docsEditable true */ | 15600 /** @domName Range.insertNode; @docsEditable true */ |
15561 void insertNode(Node newNode) native; | 15601 void insertNode(Node newNode) native; |
15562 | 15602 |
15563 /** @domName Range.intersectsNode; @docsEditable true */ | 15603 /** @domName Range.intersectsNode; @docsEditable true */ |
15564 bool intersectsNode(Node refNode) native; | 15604 bool intersectsNode(Node refNode) native; |
15565 | 15605 |
15566 /** @domName Range.isPointInRange; @docsEditable true */ | 15606 /** @domName Range.isPointInRange; @docsEditable true */ |
15567 bool isPointInRange(Node refNode, int offset) native; | 15607 bool isPointInRange(Node refNode, int offset) native; |
(...skipping 475 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16043 /** @domName HTMLSelectElement.autofocus; @docsEditable true */ | 16083 /** @domName HTMLSelectElement.autofocus; @docsEditable true */ |
16044 bool autofocus; | 16084 bool autofocus; |
16045 | 16085 |
16046 /** @domName HTMLSelectElement.disabled; @docsEditable true */ | 16086 /** @domName HTMLSelectElement.disabled; @docsEditable true */ |
16047 bool disabled; | 16087 bool disabled; |
16048 | 16088 |
16049 /** @domName HTMLSelectElement.form; @docsEditable true */ | 16089 /** @domName HTMLSelectElement.form; @docsEditable true */ |
16050 final FormElement form; | 16090 final FormElement form; |
16051 | 16091 |
16052 /** @domName HTMLSelectElement.labels; @docsEditable true */ | 16092 /** @domName HTMLSelectElement.labels; @docsEditable true */ |
| 16093 @Returns('_NodeList') @Creates('_NodeList') |
16053 final List<Node> labels; | 16094 final List<Node> labels; |
16054 | 16095 |
16055 /** @domName HTMLSelectElement.length; @docsEditable true */ | 16096 /** @domName HTMLSelectElement.length; @docsEditable true */ |
16056 int length; | 16097 int length; |
16057 | 16098 |
16058 /** @domName HTMLSelectElement.multiple; @docsEditable true */ | 16099 /** @domName HTMLSelectElement.multiple; @docsEditable true */ |
16059 bool multiple; | 16100 bool multiple; |
16060 | 16101 |
16061 /** @domName HTMLSelectElement.name; @docsEditable true */ | 16102 /** @domName HTMLSelectElement.name; @docsEditable true */ |
16062 String name; | 16103 String name; |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16163 /** @domName ShadowRoot.resetStyleInheritance; @docsEditable true */ | 16204 /** @domName ShadowRoot.resetStyleInheritance; @docsEditable true */ |
16164 bool resetStyleInheritance; | 16205 bool resetStyleInheritance; |
16165 | 16206 |
16166 /** @domName ShadowRoot.cloneNode; @docsEditable true */ | 16207 /** @domName ShadowRoot.cloneNode; @docsEditable true */ |
16167 Node clone(bool deep) native "cloneNode"; | 16208 Node clone(bool deep) native "cloneNode"; |
16168 | 16209 |
16169 /** @domName ShadowRoot.getElementById; @docsEditable true */ | 16210 /** @domName ShadowRoot.getElementById; @docsEditable true */ |
16170 Element $dom_getElementById(String elementId) native "getElementById"; | 16211 Element $dom_getElementById(String elementId) native "getElementById"; |
16171 | 16212 |
16172 /** @domName ShadowRoot.getElementsByClassName; @docsEditable true */ | 16213 /** @domName ShadowRoot.getElementsByClassName; @docsEditable true */ |
| 16214 @Returns('_NodeList') @Creates('_NodeList') |
16173 List<Node> $dom_getElementsByClassName(String className) native "getElementsBy
ClassName"; | 16215 List<Node> $dom_getElementsByClassName(String className) native "getElementsBy
ClassName"; |
16174 | 16216 |
16175 /** @domName ShadowRoot.getElementsByTagName; @docsEditable true */ | 16217 /** @domName ShadowRoot.getElementsByTagName; @docsEditable true */ |
| 16218 @Returns('_NodeList') @Creates('_NodeList') |
16176 List<Node> $dom_getElementsByTagName(String tagName) native "getElementsByTagN
ame"; | 16219 List<Node> $dom_getElementsByTagName(String tagName) native "getElementsByTagN
ame"; |
16177 | 16220 |
16178 /** @domName ShadowRoot.getSelection; @docsEditable true */ | 16221 /** @domName ShadowRoot.getSelection; @docsEditable true */ |
16179 DOMSelection getSelection() native; | 16222 DOMSelection getSelection() native; |
16180 | 16223 |
16181 static bool get supported => | 16224 static bool get supported => |
16182 JS('bool', '!!(window.ShadowRoot || window.WebKitShadowRoot)'); | 16225 JS('bool', '!!(window.ShadowRoot || window.WebKitShadowRoot)'); |
16183 } | 16226 } |
16184 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16227 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16185 // for details. All rights reserved. Use of this source code is governed by a | 16228 // for details. All rights reserved. Use of this source code is governed by a |
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16504 } | 16547 } |
16505 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16548 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16506 // for details. All rights reserved. Use of this source code is governed by a | 16549 // for details. All rights reserved. Use of this source code is governed by a |
16507 // BSD-style license that can be found in the LICENSE file. | 16550 // BSD-style license that can be found in the LICENSE file. |
16508 | 16551 |
16509 | 16552 |
16510 /// @domName SpeechInputEvent; @docsEditable true | 16553 /// @domName SpeechInputEvent; @docsEditable true |
16511 class SpeechInputEvent extends Event native "*SpeechInputEvent" { | 16554 class SpeechInputEvent extends Event native "*SpeechInputEvent" { |
16512 | 16555 |
16513 /** @domName SpeechInputEvent.results; @docsEditable true */ | 16556 /** @domName SpeechInputEvent.results; @docsEditable true */ |
| 16557 @Returns('_SpeechInputResultList') @Creates('_SpeechInputResultList') |
16514 final List<SpeechInputResult> results; | 16558 final List<SpeechInputResult> results; |
16515 } | 16559 } |
16516 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16560 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16517 // for details. All rights reserved. Use of this source code is governed by a | 16561 // for details. All rights reserved. Use of this source code is governed by a |
16518 // BSD-style license that can be found in the LICENSE file. | 16562 // BSD-style license that can be found in the LICENSE file. |
16519 | 16563 |
16520 | 16564 |
16521 /// @domName SpeechInputResult; @docsEditable true | 16565 /// @domName SpeechInputResult; @docsEditable true |
16522 class SpeechInputResult native "*SpeechInputResult" { | 16566 class SpeechInputResult native "*SpeechInputResult" { |
16523 | 16567 |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16653 // BSD-style license that can be found in the LICENSE file. | 16697 // BSD-style license that can be found in the LICENSE file. |
16654 | 16698 |
16655 | 16699 |
16656 /// @domName SpeechRecognitionEvent; @docsEditable true | 16700 /// @domName SpeechRecognitionEvent; @docsEditable true |
16657 class SpeechRecognitionEvent extends Event native "*SpeechRecognitionEvent" { | 16701 class SpeechRecognitionEvent extends Event native "*SpeechRecognitionEvent" { |
16658 | 16702 |
16659 /** @domName SpeechRecognitionEvent.result; @docsEditable true */ | 16703 /** @domName SpeechRecognitionEvent.result; @docsEditable true */ |
16660 final SpeechRecognitionResult result; | 16704 final SpeechRecognitionResult result; |
16661 | 16705 |
16662 /** @domName SpeechRecognitionEvent.resultHistory; @docsEditable true */ | 16706 /** @domName SpeechRecognitionEvent.resultHistory; @docsEditable true */ |
| 16707 @Returns('_SpeechRecognitionResultList') @Creates('_SpeechRecognitionResultLis
t') |
16663 final List<SpeechRecognitionResult> resultHistory; | 16708 final List<SpeechRecognitionResult> resultHistory; |
16664 | 16709 |
16665 /** @domName SpeechRecognitionEvent.resultIndex; @docsEditable true */ | 16710 /** @domName SpeechRecognitionEvent.resultIndex; @docsEditable true */ |
16666 final int resultIndex; | 16711 final int resultIndex; |
16667 } | 16712 } |
16668 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 16713 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
16669 // for details. All rights reserved. Use of this source code is governed by a | 16714 // for details. All rights reserved. Use of this source code is governed by a |
16670 // BSD-style license that can be found in the LICENSE file. | 16715 // BSD-style license that can be found in the LICENSE file. |
16671 | 16716 |
16672 | 16717 |
(...skipping 523 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17196 /** @domName HTMLTextAreaElement.dirName; @docsEditable true */ | 17241 /** @domName HTMLTextAreaElement.dirName; @docsEditable true */ |
17197 String dirName; | 17242 String dirName; |
17198 | 17243 |
17199 /** @domName HTMLTextAreaElement.disabled; @docsEditable true */ | 17244 /** @domName HTMLTextAreaElement.disabled; @docsEditable true */ |
17200 bool disabled; | 17245 bool disabled; |
17201 | 17246 |
17202 /** @domName HTMLTextAreaElement.form; @docsEditable true */ | 17247 /** @domName HTMLTextAreaElement.form; @docsEditable true */ |
17203 final FormElement form; | 17248 final FormElement form; |
17204 | 17249 |
17205 /** @domName HTMLTextAreaElement.labels; @docsEditable true */ | 17250 /** @domName HTMLTextAreaElement.labels; @docsEditable true */ |
| 17251 @Returns('_NodeList') @Creates('_NodeList') |
17206 final List<Node> labels; | 17252 final List<Node> labels; |
17207 | 17253 |
17208 /** @domName HTMLTextAreaElement.maxLength; @docsEditable true */ | 17254 /** @domName HTMLTextAreaElement.maxLength; @docsEditable true */ |
17209 int maxLength; | 17255 int maxLength; |
17210 | 17256 |
17211 /** @domName HTMLTextAreaElement.name; @docsEditable true */ | 17257 /** @domName HTMLTextAreaElement.name; @docsEditable true */ |
17212 String name; | 17258 String name; |
17213 | 17259 |
17214 /** @domName HTMLTextAreaElement.placeholder; @docsEditable true */ | 17260 /** @domName HTMLTextAreaElement.placeholder; @docsEditable true */ |
17215 String placeholder; | 17261 String placeholder; |
(...skipping 2636 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19852 /** @domName WebKitNamedFlow.overset; @docsEditable true */ | 19898 /** @domName WebKitNamedFlow.overset; @docsEditable true */ |
19853 final bool overset; | 19899 final bool overset; |
19854 | 19900 |
19855 /** @domName WebKitNamedFlow.addEventListener; @docsEditable true */ | 19901 /** @domName WebKitNamedFlow.addEventListener; @docsEditable true */ |
19856 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; | 19902 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "addEventListener"; |
19857 | 19903 |
19858 /** @domName WebKitNamedFlow.dispatchEvent; @docsEditable true */ | 19904 /** @domName WebKitNamedFlow.dispatchEvent; @docsEditable true */ |
19859 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; | 19905 bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
19860 | 19906 |
19861 /** @domName WebKitNamedFlow.getContent; @docsEditable true */ | 19907 /** @domName WebKitNamedFlow.getContent; @docsEditable true */ |
| 19908 @Returns('_NodeList') @Creates('_NodeList') |
19862 List<Node> getContent() native; | 19909 List<Node> getContent() native; |
19863 | 19910 |
19864 /** @domName WebKitNamedFlow.getRegions; @docsEditable true */ | 19911 /** @domName WebKitNamedFlow.getRegions; @docsEditable true */ |
| 19912 @Returns('_NodeList') @Creates('_NodeList') |
19865 List<Node> getRegions() native; | 19913 List<Node> getRegions() native; |
19866 | 19914 |
19867 /** @domName WebKitNamedFlow.getRegionsByContent; @docsEditable true */ | 19915 /** @domName WebKitNamedFlow.getRegionsByContent; @docsEditable true */ |
| 19916 @Returns('_NodeList') @Creates('_NodeList') |
19868 List<Node> getRegionsByContent(Node contentNode) native; | 19917 List<Node> getRegionsByContent(Node contentNode) native; |
19869 | 19918 |
19870 /** @domName WebKitNamedFlow.removeEventListener; @docsEditable true */ | 19919 /** @domName WebKitNamedFlow.removeEventListener; @docsEditable true */ |
19871 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; | 19920 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "removeEventListener"; |
19872 } | 19921 } |
19873 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 19922 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
19874 // for details. All rights reserved. Use of this source code is governed by a | 19923 // for details. All rights reserved. Use of this source code is governed by a |
19875 // BSD-style license that can be found in the LICENSE file. | 19924 // BSD-style license that can be found in the LICENSE file. |
19876 | 19925 |
19877 // WARNING: Do not edit - generated code. | 19926 // WARNING: Do not edit - generated code. |
(...skipping 1576 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
21454 class _MessageChannelFactoryProvider { | 21503 class _MessageChannelFactoryProvider { |
21455 static MessageChannel createMessageChannel() => | 21504 static MessageChannel createMessageChannel() => |
21456 JS('MessageChannel', 'new MessageChannel()' ); | 21505 JS('MessageChannel', 'new MessageChannel()' ); |
21457 } | 21506 } |
21458 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 21507 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
21459 // for details. All rights reserved. Use of this source code is governed by a | 21508 // for details. All rights reserved. Use of this source code is governed by a |
21460 // BSD-style license that can be found in the LICENSE file. | 21509 // BSD-style license that can be found in the LICENSE file. |
21461 | 21510 |
21462 | 21511 |
21463 class _MutationObserverFactoryProvider { | 21512 class _MutationObserverFactoryProvider { |
21464 static MutationObserver createMutationObserver(MutationCallback callback) { | |
21465 | 21513 |
21466 // This is a hack to cause MutationRecord to appear to be instantiated. | 21514 @Creates('MutationObserver') |
21467 // | 21515 @Creates('MutationRecord') |
21468 // MutationCallback has a parameter type List<MutationRecord>. From this we | 21516 static MutationObserver createMutationObserver(MutationCallback callback) nati
ve ''' |
21469 // infer a list is created in the browser, but not the element type, because | |
21470 // other native fields and methods return plain List which is too general | |
21471 // and would imply creating anything. This statement is a work-around. | |
21472 JS('MutationRecord','0'); | |
21473 | |
21474 return _createMutationObserver(callback); | |
21475 } | |
21476 | |
21477 static MutationObserver _createMutationObserver(MutationCallback callback) nat
ive ''' | |
21478 var constructor = | 21517 var constructor = |
21479 window.MutationObserver || window.WebKitMutationObserver || | 21518 window.MutationObserver || window.WebKitMutationObserver || |
21480 window.MozMutationObserver; | 21519 window.MozMutationObserver; |
21481 return new constructor(callback); | 21520 return new constructor(callback); |
21482 '''; | 21521 '''; |
21483 | 21522 |
21484 // TODO(sra): Dart2js inserts a conversion when a Dart function (i.e. an | 21523 // TODO(sra): Dart2js inserts a conversion when a Dart function (i.e. an |
21485 // object with a call method) is passed to a native method. This is so the | 21524 // object with a call method) is passed to a native method. This is so the |
21486 // native code sees a JavaScript function. | 21525 // native code sees a JavaScript function. |
21487 // | 21526 // |
(...skipping 3621 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
25109 if (length < 0) throw new ArgumentError('length'); | 25148 if (length < 0) throw new ArgumentError('length'); |
25110 if (start < 0) throw new RangeError.value(start); | 25149 if (start < 0) throw new RangeError.value(start); |
25111 int end = start + length; | 25150 int end = start + length; |
25112 if (end > a.length) throw new RangeError.value(end); | 25151 if (end > a.length) throw new RangeError.value(end); |
25113 for (int i = start; i < end; i++) { | 25152 for (int i = start; i < end; i++) { |
25114 accumulator.add(a[i]); | 25153 accumulator.add(a[i]); |
25115 } | 25154 } |
25116 return accumulator; | 25155 return accumulator; |
25117 } | 25156 } |
25118 } | 25157 } |
OLD | NEW |