| 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 |