| OLD | NEW |
| 1 /// The Dart HTML library. | 1 /// The Dart HTML library. |
| 2 library dart.dom.html; | 2 library dart.dom.html; |
| 3 | 3 |
| 4 import 'dart:async'; | 4 import 'dart:async'; |
| 5 import 'dart:collection'; | 5 import 'dart:collection'; |
| 6 import 'dart:_collection-dev' hide Symbol; | 6 import 'dart:_collection-dev' hide Symbol; |
| 7 import 'dart:html_common'; | 7 import 'dart:html_common'; |
| 8 import 'dart:indexed_db'; | 8 import 'dart:indexed_db'; |
| 9 import 'dart:isolate'; | 9 import 'dart:isolate'; |
| 10 import 'dart:json' as json; | 10 import 'dart:json' as json; |
| (...skipping 1158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1169 _createImageDataFromImageData_1(imagedata) native; | 1169 _createImageDataFromImageData_1(imagedata) native; |
| 1170 | 1170 |
| 1171 @DomName('CanvasRenderingContext2D.createLinearGradient') | 1171 @DomName('CanvasRenderingContext2D.createLinearGradient') |
| 1172 @DocsEditable | 1172 @DocsEditable |
| 1173 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; | 1173 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; |
| 1174 | 1174 |
| 1175 @DomName('CanvasRenderingContext2D.createPattern') | 1175 @DomName('CanvasRenderingContext2D.createPattern') |
| 1176 @DocsEditable | 1176 @DocsEditable |
| 1177 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; | 1177 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; |
| 1178 | 1178 |
| 1179 @JSName('createPattern') |
| 1180 @DomName('CanvasRenderingContext2D.createPattern') |
| 1181 @DocsEditable |
| 1182 CanvasPattern createPatternFromCanvas(CanvasElement canvas, String repetitionT
ype) native; |
| 1183 |
| 1184 @JSName('createPattern') |
| 1185 @DomName('CanvasRenderingContext2D.createPattern') |
| 1186 @DocsEditable |
| 1187 CanvasPattern createPatternFromImage(ImageElement image, String repetitionType
) native; |
| 1188 |
| 1179 @DomName('CanvasRenderingContext2D.createRadialGradient') | 1189 @DomName('CanvasRenderingContext2D.createRadialGradient') |
| 1180 @DocsEditable | 1190 @DocsEditable |
| 1181 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu
m r1) native; | 1191 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu
m r1) native; |
| 1182 | 1192 |
| 1183 @DomName('CanvasRenderingContext2D.fill') | 1193 @DomName('CanvasRenderingContext2D.fill') |
| 1184 @DocsEditable | 1194 @DocsEditable |
| 1185 void fill([String winding]) native; | 1195 void fill([String winding]) native; |
| 1186 | 1196 |
| 1187 @DomName('CanvasRenderingContext2D.fillRect') | 1197 @DomName('CanvasRenderingContext2D.fillRect') |
| 1188 @DocsEditable | 1198 @DocsEditable |
| (...skipping 723 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1912 | 1922 |
| 1913 @DocsEditable | 1923 @DocsEditable |
| 1914 @DomName('CSS') | 1924 @DomName('CSS') |
| 1915 // http://www.w3.org/TR/css3-conditional/#the-css-interface | 1925 // http://www.w3.org/TR/css3-conditional/#the-css-interface |
| 1916 @Experimental // None | 1926 @Experimental // None |
| 1917 class Css native "CSS" { | 1927 class Css native "CSS" { |
| 1918 | 1928 |
| 1919 @DomName('CSS.supports') | 1929 @DomName('CSS.supports') |
| 1920 @DocsEditable | 1930 @DocsEditable |
| 1921 bool supports(String conditionText_OR_property, [String value]) native; | 1931 bool supports(String conditionText_OR_property, [String value]) native; |
| 1932 |
| 1933 @JSName('supports') |
| 1934 @DomName('CSS.supports') |
| 1935 @DocsEditable |
| 1936 bool supportsCondition(String conditionText) native; |
| 1937 |
| 1938 @JSName('supports') |
| 1939 @DomName('CSS.supports') |
| 1940 @DocsEditable |
| 1941 bool supportsProperty(String property, String value) native; |
| 1922 } | 1942 } |
| 1923 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1943 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1924 // for details. All rights reserved. Use of this source code is governed by a | 1944 // for details. All rights reserved. Use of this source code is governed by a |
| 1925 // BSD-style license that can be found in the LICENSE file. | 1945 // BSD-style license that can be found in the LICENSE file. |
| 1926 | 1946 |
| 1927 | 1947 |
| 1928 @DocsEditable | 1948 @DocsEditable |
| 1929 @DomName('CSSCharsetRule') | 1949 @DomName('CSSCharsetRule') |
| 1930 // http://dev.w3.org/csswg/cssom/#the-csscharsetrule-interface | 1950 // http://dev.w3.org/csswg/cssom/#the-csscharsetrule-interface |
| 1931 @Experimental | 1951 @Experimental |
| (...skipping 4199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6131 class DataTransferItemList native "DataTransferItemList" { | 6151 class DataTransferItemList native "DataTransferItemList" { |
| 6132 | 6152 |
| 6133 @DomName('DataTransferItemList.length') | 6153 @DomName('DataTransferItemList.length') |
| 6134 @DocsEditable | 6154 @DocsEditable |
| 6135 final int length; | 6155 final int length; |
| 6136 | 6156 |
| 6137 @DomName('DataTransferItemList.add') | 6157 @DomName('DataTransferItemList.add') |
| 6138 @DocsEditable | 6158 @DocsEditable |
| 6139 void add(data_OR_file, [String type]) native; | 6159 void add(data_OR_file, [String type]) native; |
| 6140 | 6160 |
| 6161 @JSName('add') |
| 6162 @DomName('DataTransferItemList.add') |
| 6163 @DocsEditable |
| 6164 void addData(String data, String type) native; |
| 6165 |
| 6166 @JSName('add') |
| 6167 @DomName('DataTransferItemList.add') |
| 6168 @DocsEditable |
| 6169 void addFile(File file) native; |
| 6170 |
| 6141 @DomName('DataTransferItemList.clear') | 6171 @DomName('DataTransferItemList.clear') |
| 6142 @DocsEditable | 6172 @DocsEditable |
| 6143 void clear() native; | 6173 void clear() native; |
| 6144 | 6174 |
| 6145 @DomName('DataTransferItemList.item') | 6175 @DomName('DataTransferItemList.item') |
| 6146 @DocsEditable | 6176 @DocsEditable |
| 6147 DataTransferItem item(int index) native; | 6177 DataTransferItem item(int index) native; |
| 6148 } | 6178 } |
| 6149 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6179 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 6150 // for details. All rights reserved. Use of this source code is governed by a | 6180 // for details. All rights reserved. Use of this source code is governed by a |
| (...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6370 | 6400 |
| 6371 @DomName('DirectoryEntry.createReader') | 6401 @DomName('DirectoryEntry.createReader') |
| 6372 @DocsEditable | 6402 @DocsEditable |
| 6373 DirectoryReader createReader() native; | 6403 DirectoryReader createReader() native; |
| 6374 | 6404 |
| 6375 @DomName('DirectoryEntry.getDirectory') | 6405 @DomName('DirectoryEntry.getDirectory') |
| 6376 @DocsEditable | 6406 @DocsEditable |
| 6377 void __getDirectory(String path, {Map options, _EntryCallback successCallback,
_ErrorCallback errorCallback}) { | 6407 void __getDirectory(String path, {Map options, _EntryCallback successCallback,
_ErrorCallback errorCallback}) { |
| 6378 if (errorCallback != null) { | 6408 if (errorCallback != null) { |
| 6379 var options_1 = convertDartToNative_Dictionary(options); | 6409 var options_1 = convertDartToNative_Dictionary(options); |
| 6380 ___getDirectory_1(path, options_1, successCallback, errorCallback); | 6410 __getDirectory_1(path, options_1, successCallback, errorCallback); |
| 6381 return; | 6411 return; |
| 6382 } | 6412 } |
| 6383 if (successCallback != null) { | 6413 if (successCallback != null) { |
| 6384 var options_2 = convertDartToNative_Dictionary(options); | 6414 var options_2 = convertDartToNative_Dictionary(options); |
| 6385 ___getDirectory_2(path, options_2, successCallback); | 6415 __getDirectory_2(path, options_2, successCallback); |
| 6386 return; | 6416 return; |
| 6387 } | 6417 } |
| 6388 if (options != null) { | 6418 if (options != null) { |
| 6389 var options_3 = convertDartToNative_Dictionary(options); | 6419 var options_3 = convertDartToNative_Dictionary(options); |
| 6390 ___getDirectory_3(path, options_3); | 6420 __getDirectory_3(path, options_3); |
| 6391 return; | 6421 return; |
| 6392 } | 6422 } |
| 6393 ___getDirectory_4(path); | 6423 __getDirectory_4(path); |
| 6394 return; | 6424 return; |
| 6395 } | 6425 } |
| 6396 @JSName('getDirectory') | 6426 @JSName('getDirectory') |
| 6397 @DomName('DirectoryEntry.getDirectory') | 6427 @DomName('DirectoryEntry.getDirectory') |
| 6398 @DocsEditable | 6428 @DocsEditable |
| 6399 void ___getDirectory_1(path, options, _EntryCallback successCallback, _ErrorCa
llback errorCallback) native; | 6429 void __getDirectory_1(path, options, _EntryCallback successCallback, _ErrorCal
lback errorCallback) native; |
| 6400 @JSName('getDirectory') | 6430 @JSName('getDirectory') |
| 6401 @DomName('DirectoryEntry.getDirectory') | 6431 @DomName('DirectoryEntry.getDirectory') |
| 6402 @DocsEditable | 6432 @DocsEditable |
| 6403 void ___getDirectory_2(path, options, _EntryCallback successCallback) native; | 6433 void __getDirectory_2(path, options, _EntryCallback successCallback) native; |
| 6404 @JSName('getDirectory') | 6434 @JSName('getDirectory') |
| 6405 @DomName('DirectoryEntry.getDirectory') | 6435 @DomName('DirectoryEntry.getDirectory') |
| 6406 @DocsEditable | 6436 @DocsEditable |
| 6407 void ___getDirectory_3(path, options) native; | 6437 void __getDirectory_3(path, options) native; |
| 6408 @JSName('getDirectory') | 6438 @JSName('getDirectory') |
| 6409 @DomName('DirectoryEntry.getDirectory') | 6439 @DomName('DirectoryEntry.getDirectory') |
| 6410 @DocsEditable | 6440 @DocsEditable |
| 6411 void ___getDirectory_4(path) native; | 6441 void __getDirectory_4(path) native; |
| 6412 | 6442 |
| 6413 @JSName('getDirectory') | 6443 @JSName('getDirectory') |
| 6414 @DomName('DirectoryEntry.getDirectory') | 6444 @DomName('DirectoryEntry.getDirectory') |
| 6415 @DocsEditable | 6445 @DocsEditable |
| 6416 Future<Entry> _getDirectory(String path, {Map options}) { | 6446 Future<Entry> _getDirectory(String path, {Map options}) { |
| 6417 var completer = new Completer<Entry>(); | 6447 var completer = new Completer<Entry>(); |
| 6418 __getDirectory(path, options : options, | 6448 __getDirectory(path, options : options, |
| 6419 successCallback : (value) { completer.complete(value); }, | 6449 successCallback : (value) { completer.complete(value); }, |
| 6420 errorCallback : (error) { completer.completeError(error); }); | 6450 errorCallback : (error) { completer.completeError(error); }); |
| 6421 return completer.future; | 6451 return completer.future; |
| 6422 } | 6452 } |
| 6423 | 6453 |
| 6424 @DomName('DirectoryEntry.getFile') | 6454 @DomName('DirectoryEntry.getFile') |
| 6425 @DocsEditable | 6455 @DocsEditable |
| 6426 void __getFile(String path, {Map options, _EntryCallback successCallback, _Err
orCallback errorCallback}) { | 6456 void __getFile(String path, {Map options, _EntryCallback successCallback, _Err
orCallback errorCallback}) { |
| 6427 if (errorCallback != null) { | 6457 if (errorCallback != null) { |
| 6428 var options_1 = convertDartToNative_Dictionary(options); | 6458 var options_1 = convertDartToNative_Dictionary(options); |
| 6429 ___getFile_1(path, options_1, successCallback, errorCallback); | 6459 __getFile_1(path, options_1, successCallback, errorCallback); |
| 6430 return; | 6460 return; |
| 6431 } | 6461 } |
| 6432 if (successCallback != null) { | 6462 if (successCallback != null) { |
| 6433 var options_2 = convertDartToNative_Dictionary(options); | 6463 var options_2 = convertDartToNative_Dictionary(options); |
| 6434 ___getFile_2(path, options_2, successCallback); | 6464 __getFile_2(path, options_2, successCallback); |
| 6435 return; | 6465 return; |
| 6436 } | 6466 } |
| 6437 if (options != null) { | 6467 if (options != null) { |
| 6438 var options_3 = convertDartToNative_Dictionary(options); | 6468 var options_3 = convertDartToNative_Dictionary(options); |
| 6439 ___getFile_3(path, options_3); | 6469 __getFile_3(path, options_3); |
| 6440 return; | 6470 return; |
| 6441 } | 6471 } |
| 6442 ___getFile_4(path); | 6472 __getFile_4(path); |
| 6443 return; | 6473 return; |
| 6444 } | 6474 } |
| 6445 @JSName('getFile') | 6475 @JSName('getFile') |
| 6446 @DomName('DirectoryEntry.getFile') | 6476 @DomName('DirectoryEntry.getFile') |
| 6447 @DocsEditable | 6477 @DocsEditable |
| 6448 void ___getFile_1(path, options, _EntryCallback successCallback, _ErrorCallbac
k errorCallback) native; | 6478 void __getFile_1(path, options, _EntryCallback successCallback, _ErrorCallback
errorCallback) native; |
| 6449 @JSName('getFile') | 6479 @JSName('getFile') |
| 6450 @DomName('DirectoryEntry.getFile') | 6480 @DomName('DirectoryEntry.getFile') |
| 6451 @DocsEditable | 6481 @DocsEditable |
| 6452 void ___getFile_2(path, options, _EntryCallback successCallback) native; | 6482 void __getFile_2(path, options, _EntryCallback successCallback) native; |
| 6453 @JSName('getFile') | 6483 @JSName('getFile') |
| 6454 @DomName('DirectoryEntry.getFile') | 6484 @DomName('DirectoryEntry.getFile') |
| 6455 @DocsEditable | 6485 @DocsEditable |
| 6456 void ___getFile_3(path, options) native; | 6486 void __getFile_3(path, options) native; |
| 6457 @JSName('getFile') | 6487 @JSName('getFile') |
| 6458 @DomName('DirectoryEntry.getFile') | 6488 @DomName('DirectoryEntry.getFile') |
| 6459 @DocsEditable | 6489 @DocsEditable |
| 6460 void ___getFile_4(path) native; | 6490 void __getFile_4(path) native; |
| 6461 | 6491 |
| 6462 @JSName('getFile') | 6492 @JSName('getFile') |
| 6463 @DomName('DirectoryEntry.getFile') | 6493 @DomName('DirectoryEntry.getFile') |
| 6464 @DocsEditable | 6494 @DocsEditable |
| 6465 Future<Entry> _getFile(String path, {Map options}) { | 6495 Future<Entry> _getFile(String path, {Map options}) { |
| 6466 var completer = new Completer<Entry>(); | 6496 var completer = new Completer<Entry>(); |
| 6467 __getFile(path, options : options, | 6497 __getFile(path, options : options, |
| 6468 successCallback : (value) { completer.complete(value); }, | 6498 successCallback : (value) { completer.complete(value); }, |
| 6469 errorCallback : (error) { completer.completeError(error); }); | 6499 errorCallback : (error) { completer.completeError(error); }); |
| 6470 return completer.future; | 6500 return completer.future; |
| (...skipping 4443 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10914 } | 10944 } |
| 10915 static FormData _create_1(form) => JS('FormData', 'new FormData(#)', form); | 10945 static FormData _create_1(form) => JS('FormData', 'new FormData(#)', form); |
| 10916 static FormData _create_2() => JS('FormData', 'new FormData()'); | 10946 static FormData _create_2() => JS('FormData', 'new FormData()'); |
| 10917 | 10947 |
| 10918 /// Checks if this type is supported on the current platform. | 10948 /// Checks if this type is supported on the current platform. |
| 10919 static bool get supported => JS('bool', '!!(window.FormData)'); | 10949 static bool get supported => JS('bool', '!!(window.FormData)'); |
| 10920 | 10950 |
| 10921 @DomName('FormData.append') | 10951 @DomName('FormData.append') |
| 10922 @DocsEditable | 10952 @DocsEditable |
| 10923 void append(String name, value, [String filename]) native; | 10953 void append(String name, value, [String filename]) native; |
| 10954 |
| 10955 @JSName('append') |
| 10956 @DomName('FormData.append') |
| 10957 @DocsEditable |
| 10958 void appendBlob(String name, Blob value, [String filename]) native; |
| 10959 |
| 10960 @JSName('append') |
| 10961 @DomName('FormData.append') |
| 10962 @DocsEditable |
| 10963 void appendString(String name, String value) native; |
| 10924 } | 10964 } |
| 10925 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 10965 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 10926 // for details. All rights reserved. Use of this source code is governed by a | 10966 // for details. All rights reserved. Use of this source code is governed by a |
| 10927 // BSD-style license that can be found in the LICENSE file. | 10967 // BSD-style license that can be found in the LICENSE file. |
| 10928 | 10968 |
| 10929 | 10969 |
| 10930 @DocsEditable | 10970 @DocsEditable |
| 10931 @DomName('HTMLFormElement') | 10971 @DomName('HTMLFormElement') |
| 10932 class FormElement extends _HTMLElement native "HTMLFormElement" { | 10972 class FormElement extends _HTMLElement native "HTMLFormElement" { |
| 10933 | 10973 |
| (...skipping 4918 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 15852 class MutationObserver native "MutationObserver,WebKitMutationObserver" { | 15892 class MutationObserver native "MutationObserver,WebKitMutationObserver" { |
| 15853 | 15893 |
| 15854 @DomName('MutationObserver.disconnect') | 15894 @DomName('MutationObserver.disconnect') |
| 15855 @DocsEditable | 15895 @DocsEditable |
| 15856 void disconnect() native; | 15896 void disconnect() native; |
| 15857 | 15897 |
| 15858 @DomName('MutationObserver.observe') | 15898 @DomName('MutationObserver.observe') |
| 15859 @DocsEditable | 15899 @DocsEditable |
| 15860 void _observe(Node target, Map options) { | 15900 void _observe(Node target, Map options) { |
| 15861 var options_1 = convertDartToNative_Dictionary(options); | 15901 var options_1 = convertDartToNative_Dictionary(options); |
| 15862 __observe_1(target, options_1); | 15902 _observe_1(target, options_1); |
| 15863 return; | 15903 return; |
| 15864 } | 15904 } |
| 15865 @JSName('observe') | 15905 @JSName('observe') |
| 15866 @DomName('MutationObserver.observe') | 15906 @DomName('MutationObserver.observe') |
| 15867 @DocsEditable | 15907 @DocsEditable |
| 15868 void __observe_1(Node target, options) native; | 15908 void _observe_1(Node target, options) native; |
| 15869 | 15909 |
| 15870 @DomName('MutationObserver.takeRecords') | 15910 @DomName('MutationObserver.takeRecords') |
| 15871 @DocsEditable | 15911 @DocsEditable |
| 15872 List<MutationRecord> takeRecords() native; | 15912 List<MutationRecord> takeRecords() native; |
| 15873 | 15913 |
| 15874 /** | 15914 /** |
| 15875 * Checks to see if the mutation observer API is supported on the current | 15915 * Checks to see if the mutation observer API is supported on the current |
| 15876 * platform. | 15916 * platform. |
| 15877 */ | 15917 */ |
| 15878 static bool get supported { | 15918 static bool get supported { |
| (...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 16090 * | 16130 * |
| 16091 * Use [MediaStream.supported] to check if this is supported by the current | 16131 * Use [MediaStream.supported] to check if this is supported by the current |
| 16092 * platform. The arguments `audio` and `video` default to `false` (stream does | 16132 * platform. The arguments `audio` and `video` default to `false` (stream does |
| 16093 * not use audio or video, respectively). | 16133 * not use audio or video, respectively). |
| 16094 * | 16134 * |
| 16095 * Simple example usage: | 16135 * Simple example usage: |
| 16096 * | 16136 * |
| 16097 * window.navigator.getUserMedia(audio: true, video: true).then((stream) { | 16137 * window.navigator.getUserMedia(audio: true, video: true).then((stream) { |
| 16098 * var video = new VideoElement() | 16138 * var video = new VideoElement() |
| 16099 * ..autoplay = true | 16139 * ..autoplay = true |
| 16100 * ..src = Url.createObjectUrl(stream); | 16140 * ..src = Url.createObjectUrlFromStream(stream); |
| 16101 * document.body.append(video); | 16141 * document.body.append(video); |
| 16102 * }); | 16142 * }); |
| 16103 * | 16143 * |
| 16104 * The user can also pass in Maps to the audio or video parameters to specify | 16144 * The user can also pass in Maps to the audio or video parameters to specify |
| 16105 * mandatory and optional constraints for the media stream. Not passing in a | 16145 * mandatory and optional constraints for the media stream. Not passing in a |
| 16106 * map, but passing in `true` will provide a MediaStream with audio or | 16146 * map, but passing in `true` will provide a MediaStream with audio or |
| 16107 * video capabilities, but without any additional constraints. The particular | 16147 * video capabilities, but without any additional constraints. The particular |
| 16108 * constraint names for audio and video are still in flux, but as of this | 16148 * constraint names for audio and video are still in flux, but as of this |
| 16109 * writing, here is an example providing more constraints. | 16149 * writing, here is an example providing more constraints. |
| 16110 * | 16150 * |
| (...skipping 2396 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 18507 | 18547 |
| 18508 @JSName('removeEventListener') | 18548 @JSName('removeEventListener') |
| 18509 @DomName('RTCDataChannel.removeEventListener') | 18549 @DomName('RTCDataChannel.removeEventListener') |
| 18510 @DocsEditable | 18550 @DocsEditable |
| 18511 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; | 18551 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
| 18512 | 18552 |
| 18513 @DomName('RTCDataChannel.send') | 18553 @DomName('RTCDataChannel.send') |
| 18514 @DocsEditable | 18554 @DocsEditable |
| 18515 void send(data) native; | 18555 void send(data) native; |
| 18516 | 18556 |
| 18557 @JSName('send') |
| 18558 @DomName('RTCDataChannel.send') |
| 18559 @DocsEditable |
| 18560 void sendBlob(Blob data) native; |
| 18561 |
| 18562 @JSName('send') |
| 18563 @DomName('RTCDataChannel.send') |
| 18564 @DocsEditable |
| 18565 void sendByteBuffer(ByteBuffer data) native; |
| 18566 |
| 18567 @JSName('send') |
| 18568 @DomName('RTCDataChannel.send') |
| 18569 @DocsEditable |
| 18570 void sendString(String data) native; |
| 18571 |
| 18572 @JSName('send') |
| 18573 @DomName('RTCDataChannel.send') |
| 18574 @DocsEditable |
| 18575 void sendTypedData(TypedData data) native; |
| 18576 |
| 18517 @DomName('RTCDataChannel.onclose') | 18577 @DomName('RTCDataChannel.onclose') |
| 18518 @DocsEditable | 18578 @DocsEditable |
| 18519 Stream<Event> get onClose => closeEvent.forTarget(this); | 18579 Stream<Event> get onClose => closeEvent.forTarget(this); |
| 18520 | 18580 |
| 18521 @DomName('RTCDataChannel.onerror') | 18581 @DomName('RTCDataChannel.onerror') |
| 18522 @DocsEditable | 18582 @DocsEditable |
| 18523 Stream<Event> get onError => errorEvent.forTarget(this); | 18583 Stream<Event> get onError => errorEvent.forTarget(this); |
| 18524 | 18584 |
| 18525 @DomName('RTCDataChannel.onmessage') | 18585 @DomName('RTCDataChannel.onmessage') |
| 18526 @DocsEditable | 18586 @DocsEditable |
| (...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 18802 | 18862 |
| 18803 @DomName('RTCPeerConnection.close') | 18863 @DomName('RTCPeerConnection.close') |
| 18804 @DocsEditable | 18864 @DocsEditable |
| 18805 void close() native; | 18865 void close() native; |
| 18806 | 18866 |
| 18807 @DomName('RTCPeerConnection.createAnswer') | 18867 @DomName('RTCPeerConnection.createAnswer') |
| 18808 @DocsEditable | 18868 @DocsEditable |
| 18809 void _createAnswer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorC
allback failureCallback, Map mediaConstraints]) { | 18869 void _createAnswer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorC
allback failureCallback, Map mediaConstraints]) { |
| 18810 if (mediaConstraints != null) { | 18870 if (mediaConstraints != null) { |
| 18811 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); | 18871 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
| 18812 __createAnswer_1(successCallback, failureCallback, mediaConstraints_1); | 18872 _createAnswer_1(successCallback, failureCallback, mediaConstraints_1); |
| 18813 return; | 18873 return; |
| 18814 } | 18874 } |
| 18815 __createAnswer_2(successCallback, failureCallback); | 18875 _createAnswer_2(successCallback, failureCallback); |
| 18816 return; | 18876 return; |
| 18817 } | 18877 } |
| 18818 @JSName('createAnswer') | 18878 @JSName('createAnswer') |
| 18819 @DomName('RTCPeerConnection.createAnswer') | 18879 @DomName('RTCPeerConnection.createAnswer') |
| 18820 @DocsEditable | 18880 @DocsEditable |
| 18821 void __createAnswer_1(_RtcSessionDescriptionCallback successCallback, _RtcErro
rCallback failureCallback, mediaConstraints) native; | 18881 void _createAnswer_1(_RtcSessionDescriptionCallback successCallback, _RtcError
Callback failureCallback, mediaConstraints) native; |
| 18822 @JSName('createAnswer') | 18882 @JSName('createAnswer') |
| 18823 @DomName('RTCPeerConnection.createAnswer') | 18883 @DomName('RTCPeerConnection.createAnswer') |
| 18824 @DocsEditable | 18884 @DocsEditable |
| 18825 void __createAnswer_2(_RtcSessionDescriptionCallback successCallback, _RtcErro
rCallback failureCallback) native; | 18885 void _createAnswer_2(_RtcSessionDescriptionCallback successCallback, _RtcError
Callback failureCallback) native; |
| 18826 | 18886 |
| 18827 @JSName('createDTMFSender') | 18887 @JSName('createDTMFSender') |
| 18828 @DomName('RTCPeerConnection.createDTMFSender') | 18888 @DomName('RTCPeerConnection.createDTMFSender') |
| 18829 @DocsEditable | 18889 @DocsEditable |
| 18830 RtcDtmfSender createDtmfSender(MediaStreamTrack track) native; | 18890 RtcDtmfSender createDtmfSender(MediaStreamTrack track) native; |
| 18831 | 18891 |
| 18832 @DomName('RTCPeerConnection.createDataChannel') | 18892 @DomName('RTCPeerConnection.createDataChannel') |
| 18833 @DocsEditable | 18893 @DocsEditable |
| 18834 RtcDataChannel createDataChannel(String label, [Map options]) { | 18894 RtcDataChannel createDataChannel(String label, [Map options]) { |
| 18835 if (options != null) { | 18895 if (options != null) { |
| 18836 var options_1 = convertDartToNative_Dictionary(options); | 18896 var options_1 = convertDartToNative_Dictionary(options); |
| 18837 return _createDataChannel_1(label, options_1); | 18897 return _createDataChannel_1(label, options_1); |
| 18838 } | 18898 } |
| 18839 return _createDataChannel_2(label); | 18899 return _createDataChannel_2(label); |
| 18840 } | 18900 } |
| 18841 @JSName('createDataChannel') | 18901 @JSName('createDataChannel') |
| 18842 @DomName('RTCPeerConnection.createDataChannel') | 18902 @DomName('RTCPeerConnection.createDataChannel') |
| 18843 @DocsEditable | 18903 @DocsEditable |
| 18844 RtcDataChannel _createDataChannel_1(label, options) native; | 18904 RtcDataChannel _createDataChannel_1(label, options) native; |
| 18845 @JSName('createDataChannel') | 18905 @JSName('createDataChannel') |
| 18846 @DomName('RTCPeerConnection.createDataChannel') | 18906 @DomName('RTCPeerConnection.createDataChannel') |
| 18847 @DocsEditable | 18907 @DocsEditable |
| 18848 RtcDataChannel _createDataChannel_2(label) native; | 18908 RtcDataChannel _createDataChannel_2(label) native; |
| 18849 | 18909 |
| 18850 @DomName('RTCPeerConnection.createOffer') | 18910 @DomName('RTCPeerConnection.createOffer') |
| 18851 @DocsEditable | 18911 @DocsEditable |
| 18852 void _createOffer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorCa
llback failureCallback, Map mediaConstraints]) { | 18912 void _createOffer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorCa
llback failureCallback, Map mediaConstraints]) { |
| 18853 if (mediaConstraints != null) { | 18913 if (mediaConstraints != null) { |
| 18854 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); | 18914 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
| 18855 __createOffer_1(successCallback, failureCallback, mediaConstraints_1); | 18915 _createOffer_1(successCallback, failureCallback, mediaConstraints_1); |
| 18856 return; | 18916 return; |
| 18857 } | 18917 } |
| 18858 __createOffer_2(successCallback, failureCallback); | 18918 _createOffer_2(successCallback, failureCallback); |
| 18859 return; | 18919 return; |
| 18860 } | 18920 } |
| 18861 @JSName('createOffer') | 18921 @JSName('createOffer') |
| 18862 @DomName('RTCPeerConnection.createOffer') | 18922 @DomName('RTCPeerConnection.createOffer') |
| 18863 @DocsEditable | 18923 @DocsEditable |
| 18864 void __createOffer_1(_RtcSessionDescriptionCallback successCallback, _RtcError
Callback failureCallback, mediaConstraints) native; | 18924 void _createOffer_1(_RtcSessionDescriptionCallback successCallback, _RtcErrorC
allback failureCallback, mediaConstraints) native; |
| 18865 @JSName('createOffer') | 18925 @JSName('createOffer') |
| 18866 @DomName('RTCPeerConnection.createOffer') | 18926 @DomName('RTCPeerConnection.createOffer') |
| 18867 @DocsEditable | 18927 @DocsEditable |
| 18868 void __createOffer_2(_RtcSessionDescriptionCallback successCallback, _RtcError
Callback failureCallback) native; | 18928 void _createOffer_2(_RtcSessionDescriptionCallback successCallback, _RtcErrorC
allback failureCallback) native; |
| 18869 | 18929 |
| 18870 @DomName('RTCPeerConnection.dispatchEvent') | 18930 @DomName('RTCPeerConnection.dispatchEvent') |
| 18871 @DocsEditable | 18931 @DocsEditable |
| 18872 bool dispatchEvent(Event event) native; | 18932 bool dispatchEvent(Event event) native; |
| 18873 | 18933 |
| 18874 @DomName('RTCPeerConnection.getLocalStreams') | 18934 @DomName('RTCPeerConnection.getLocalStreams') |
| 18875 @DocsEditable | 18935 @DocsEditable |
| 18876 List<MediaStream> getLocalStreams() native; | 18936 List<MediaStream> getLocalStreams() native; |
| 18877 | 18937 |
| 18878 @DomName('RTCPeerConnection.getRemoteStreams') | 18938 @DomName('RTCPeerConnection.getRemoteStreams') |
| (...skipping 2461 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 21340 void select() native; | 21400 void select() native; |
| 21341 | 21401 |
| 21342 @DomName('HTMLTextAreaElement.setCustomValidity') | 21402 @DomName('HTMLTextAreaElement.setCustomValidity') |
| 21343 @DocsEditable | 21403 @DocsEditable |
| 21344 void setCustomValidity(String error) native; | 21404 void setCustomValidity(String error) native; |
| 21345 | 21405 |
| 21346 @DomName('HTMLTextAreaElement.setRangeText') | 21406 @DomName('HTMLTextAreaElement.setRangeText') |
| 21347 @DocsEditable | 21407 @DocsEditable |
| 21348 // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-
controls-and-forms.html#dom-textarea/input-setrangetext | 21408 // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-
controls-and-forms.html#dom-textarea/input-setrangetext |
| 21349 @Experimental | 21409 @Experimental |
| 21350 void setRangeText(String replacement, [int start, int end, String selectionMod
e]) native; | 21410 void setRangeText(String replacement, {int start, int end, String selectionMod
e}) native; |
| 21351 | 21411 |
| 21352 @DomName('HTMLTextAreaElement.setSelectionRange') | 21412 @DomName('HTMLTextAreaElement.setSelectionRange') |
| 21353 @DocsEditable | 21413 @DocsEditable |
| 21354 void setSelectionRange(int start, int end, [String direction]) native; | 21414 void setSelectionRange(int start, int end, [String direction]) native; |
| 21355 } | 21415 } |
| 21356 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 21416 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 21357 // for details. All rights reserved. Use of this source code is governed by a | 21417 // for details. All rights reserved. Use of this source code is governed by a |
| 21358 // BSD-style license that can be found in the LICENSE file. | 21418 // BSD-style license that can be found in the LICENSE file. |
| 21359 | 21419 |
| 21360 // WARNING: Do not edit - generated code. | 21420 // WARNING: Do not edit - generated code. |
| (...skipping 945 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 22306 // for details. All rights reserved. Use of this source code is governed by a | 22366 // for details. All rights reserved. Use of this source code is governed by a |
| 22307 // BSD-style license that can be found in the LICENSE file. | 22367 // BSD-style license that can be found in the LICENSE file. |
| 22308 | 22368 |
| 22309 | 22369 |
| 22310 @DomName('URL') | 22370 @DomName('URL') |
| 22311 class Url native "URL" { | 22371 class Url native "URL" { |
| 22312 | 22372 |
| 22313 static String createObjectUrl(blob_OR_source_OR_stream) => | 22373 static String createObjectUrl(blob_OR_source_OR_stream) => |
| 22314 JS('String', | 22374 JS('String', |
| 22315 '(self.URL || self.webkitURL).createObjectURL(#)', | 22375 '(self.URL || self.webkitURL).createObjectURL(#)', |
| 22316 blob_OR_source_OR_stream); | 22376 blob_OR_source_OR_stream); |
| 22377 |
| 22378 static String createObjectUrlFromSource(MediaSource source) => |
| 22379 JS('String', '(self.URL || self.webkitURL).createObjectURL(#)', source); |
| 22380 |
| 22381 static String createObjectUrlFromStream(MediaStream stream) => |
| 22382 JS('String', '(self.URL || self.webkitURL).createObjectURL(#)', stream); |
| 22383 |
| 22384 static String createObjectUrlFromBlob(Blob blob) => |
| 22385 JS('String', '(self.URL || self.webkitURL).createObjectURL(#)', blob); |
| 22317 | 22386 |
| 22318 static void revokeObjectUrl(String url) => | 22387 static void revokeObjectUrl(String url) => |
| 22319 JS('void', | 22388 JS('void', |
| 22320 '(self.URL || self.webkitURL).revokeObjectURL(#)', url); | 22389 '(self.URL || self.webkitURL).revokeObjectURL(#)', url); |
| 22321 | 22390 |
| 22322 } | 22391 } |
| 22323 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 22392 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 22324 // for details. All rights reserved. Use of this source code is governed by a | 22393 // for details. All rights reserved. Use of this source code is governed by a |
| 22325 // BSD-style license that can be found in the LICENSE file. | 22394 // BSD-style license that can be found in the LICENSE file. |
| 22326 | 22395 |
| (...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 22633 | 22702 |
| 22634 @JSName('removeEventListener') | 22703 @JSName('removeEventListener') |
| 22635 @DomName('WebSocket.removeEventListener') | 22704 @DomName('WebSocket.removeEventListener') |
| 22636 @DocsEditable | 22705 @DocsEditable |
| 22637 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; | 22706 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native; |
| 22638 | 22707 |
| 22639 @DomName('WebSocket.send') | 22708 @DomName('WebSocket.send') |
| 22640 @DocsEditable | 22709 @DocsEditable |
| 22641 void send(data) native; | 22710 void send(data) native; |
| 22642 | 22711 |
| 22712 @JSName('send') |
| 22713 @DomName('WebSocket.send') |
| 22714 @DocsEditable |
| 22715 void sendBlob(Blob data) native; |
| 22716 |
| 22717 @JSName('send') |
| 22718 @DomName('WebSocket.send') |
| 22719 @DocsEditable |
| 22720 void sendByteBuffer(ByteBuffer data) native; |
| 22721 |
| 22722 @JSName('send') |
| 22723 @DomName('WebSocket.send') |
| 22724 @DocsEditable |
| 22725 void sendString(String data) native; |
| 22726 |
| 22727 @JSName('send') |
| 22728 @DomName('WebSocket.send') |
| 22729 @DocsEditable |
| 22730 void sendTypeData(TypedData data) native; |
| 22731 |
| 22643 @DomName('WebSocket.onclose') | 22732 @DomName('WebSocket.onclose') |
| 22644 @DocsEditable | 22733 @DocsEditable |
| 22645 Stream<CloseEvent> get onClose => closeEvent.forTarget(this); | 22734 Stream<CloseEvent> get onClose => closeEvent.forTarget(this); |
| 22646 | 22735 |
| 22647 @DomName('WebSocket.onerror') | 22736 @DomName('WebSocket.onerror') |
| 22648 @DocsEditable | 22737 @DocsEditable |
| 22649 Stream<Event> get onError => errorEvent.forTarget(this); | 22738 Stream<Event> get onError => errorEvent.forTarget(this); |
| 22650 | 22739 |
| 22651 @DomName('WebSocket.onmessage') | 22740 @DomName('WebSocket.onmessage') |
| 22652 @DocsEditable | 22741 @DocsEditable |
| (...skipping 811 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 23464 @Creates('Window|=Object') | 23553 @Creates('Window|=Object') |
| 23465 @Returns('Window|=Object') | 23554 @Returns('Window|=Object') |
| 23466 final dynamic _get_window; | 23555 final dynamic _get_window; |
| 23467 | 23556 |
| 23468 @DomName('Window.__getter__') | 23557 @DomName('Window.__getter__') |
| 23469 @DocsEditable | 23558 @DocsEditable |
| 23470 @Creates('Window|=Object') | 23559 @Creates('Window|=Object') |
| 23471 @Returns('Window|=Object') | 23560 @Returns('Window|=Object') |
| 23472 WindowBase __getter__(index_OR_name) { | 23561 WindowBase __getter__(index_OR_name) { |
| 23473 if ((index_OR_name is int || index_OR_name == null)) { | 23562 if ((index_OR_name is int || index_OR_name == null)) { |
| 23474 return _convertNativeToDart_Window(___getter___1(index_OR_name)); | 23563 return _convertNativeToDart_Window(__getter___1(index_OR_name)); |
| 23475 } | 23564 } |
| 23476 if ((index_OR_name is String || index_OR_name == null)) { | 23565 if ((index_OR_name is String || index_OR_name == null)) { |
| 23477 return _convertNativeToDart_Window(___getter___2(index_OR_name)); | 23566 return _convertNativeToDart_Window(__getter___2(index_OR_name)); |
| 23478 } | 23567 } |
| 23479 throw new ArgumentError("Incorrect number or type of arguments"); | 23568 throw new ArgumentError("Incorrect number or type of arguments"); |
| 23480 } | 23569 } |
| 23481 @JSName('__getter__') | 23570 @JSName('__getter__') |
| 23482 @DomName('Window.__getter__') | 23571 @DomName('Window.__getter__') |
| 23483 @DocsEditable | 23572 @DocsEditable |
| 23484 @Creates('Window|=Object') | 23573 @Creates('Window|=Object') |
| 23485 @Returns('Window|=Object') | 23574 @Returns('Window|=Object') |
| 23486 ___getter___1(int index) native; | 23575 __getter___1(int index) native; |
| 23487 @JSName('__getter__') | 23576 @JSName('__getter__') |
| 23488 @DomName('Window.__getter__') | 23577 @DomName('Window.__getter__') |
| 23489 @DocsEditable | 23578 @DocsEditable |
| 23490 @Creates('Window|=Object') | 23579 @Creates('Window|=Object') |
| 23491 @Returns('Window|=Object') | 23580 @Returns('Window|=Object') |
| 23492 ___getter___2(String name) native; | 23581 __getter___2(String name) native; |
| 23493 | 23582 |
| 23494 @JSName('addEventListener') | 23583 @JSName('addEventListener') |
| 23495 @DomName('Window.addEventListener') | 23584 @DomName('Window.addEventListener') |
| 23496 @DocsEditable | 23585 @DocsEditable |
| 23497 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; | 23586 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
| 23498 | 23587 |
| 23499 @DomName('Window.alert') | 23588 @DomName('Window.alert') |
| 23500 @DocsEditable | 23589 @DocsEditable |
| 23501 void alert(String message) native; | 23590 void alert(String message) native; |
| 23502 | 23591 |
| (...skipping 6094 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 29597 _position = nextPosition; | 29686 _position = nextPosition; |
| 29598 return true; | 29687 return true; |
| 29599 } | 29688 } |
| 29600 _current = null; | 29689 _current = null; |
| 29601 _position = _array.length; | 29690 _position = _array.length; |
| 29602 return false; | 29691 return false; |
| 29603 } | 29692 } |
| 29604 | 29693 |
| 29605 T get current => _current; | 29694 T get current => _current; |
| 29606 } | 29695 } |
| OLD | NEW |