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

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

Issue 16494002: Expand overloaded methods and optional parameters in the html library. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /// The Dart HTML library. 1 /// The Dart HTML library.
2 /// 2 ///
3 /// For examples, see 3 /// For examples, see
4 /// [Dart HTML5 Samples](https://github.com/dart-lang/dart-html5-samples) 4 /// [Dart HTML5 Samples](https://github.com/dart-lang/dart-html5-samples)
5 /// on Github. 5 /// on Github.
6 library dart.dom.html; 6 library dart.dom.html;
7 7
8 import 'dart:async'; 8 import 'dart:async';
9 import 'dart:collection'; 9 import 'dart:collection';
10 import 'dart:_collection-dev' hide Symbol; 10 import 'dart:_collection-dev' hide Symbol;
(...skipping 1159 matching lines...) Expand 10 before | Expand all | Expand 10 after
1170 @DocsEditable 1170 @DocsEditable
1171 @Creates('ImageData|=Object') 1171 @Creates('ImageData|=Object')
1172 _createImageDataFromImageData_1(imagedata) native; 1172 _createImageDataFromImageData_1(imagedata) native;
1173 1173
1174 @DomName('CanvasRenderingContext2D.createLinearGradient') 1174 @DomName('CanvasRenderingContext2D.createLinearGradient')
1175 @DocsEditable 1175 @DocsEditable
1176 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; 1176 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native;
1177 1177
1178 @DomName('CanvasRenderingContext2D.createPattern') 1178 @DomName('CanvasRenderingContext2D.createPattern')
1179 @DocsEditable 1179 @DocsEditable
1180 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; 1180 CanvasPattern createPattern(CanvasElement canvas, String repetitionType) nativ e;
1181
1182 @JSName('createPattern')
1183 @DomName('CanvasRenderingContext2D.createPattern')
1184 @DocsEditable
1185 CanvasPattern createPatternFromImage(ImageElement image, String repetitionType ) native;
1181 1186
1182 @DomName('CanvasRenderingContext2D.createRadialGradient') 1187 @DomName('CanvasRenderingContext2D.createRadialGradient')
1183 @DocsEditable 1188 @DocsEditable
1184 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native; 1189 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native;
1185 1190
1186 @DomName('CanvasRenderingContext2D.fill') 1191 @DomName('CanvasRenderingContext2D.fill')
1187 @DocsEditable 1192 @DocsEditable
1188 void fill([String winding]) native; 1193 void fill([String winding]) native;
1189 1194
1190 @DomName('CanvasRenderingContext2D.fillRect') 1195 @DomName('CanvasRenderingContext2D.fillRect')
(...skipping 723 matching lines...) Expand 10 before | Expand all | Expand 10 after
1914 1919
1915 1920
1916 @DocsEditable 1921 @DocsEditable
1917 @DomName('CSS') 1922 @DomName('CSS')
1918 // http://www.w3.org/TR/css3-conditional/#the-css-interface 1923 // http://www.w3.org/TR/css3-conditional/#the-css-interface
1919 @Experimental // None 1924 @Experimental // None
1920 class Css native "CSS" { 1925 class Css native "CSS" {
1921 1926
1922 @DomName('CSS.supports') 1927 @DomName('CSS.supports')
1923 @DocsEditable 1928 @DocsEditable
1924 bool supports(String conditionText_OR_property, [String value]) native; 1929 bool supports(String property, String value) native;
1930
1931 @JSName('supports')
1932 @DomName('CSS.supports')
1933 @DocsEditable
1934 bool supportsCondition(String conditionText) native;
1925 } 1935 }
1926 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1936 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1927 // for details. All rights reserved. Use of this source code is governed by a 1937 // for details. All rights reserved. Use of this source code is governed by a
1928 // BSD-style license that can be found in the LICENSE file. 1938 // BSD-style license that can be found in the LICENSE file.
1929 1939
1930 1940
1931 @DocsEditable 1941 @DocsEditable
1932 @DomName('CSSCharsetRule') 1942 @DomName('CSSCharsetRule')
1933 // http://dev.w3.org/csswg/cssom/#the-csscharsetrule-interface 1943 // http://dev.w3.org/csswg/cssom/#the-csscharsetrule-interface
1934 @Experimental 1944 @Experimental
(...skipping 4199 matching lines...) Expand 10 before | Expand all | Expand 10 after
6134 class DataTransferItemList native "DataTransferItemList" { 6144 class DataTransferItemList native "DataTransferItemList" {
6135 6145
6136 @DomName('DataTransferItemList.length') 6146 @DomName('DataTransferItemList.length')
6137 @DocsEditable 6147 @DocsEditable
6138 final int length; 6148 final int length;
6139 6149
6140 @DomName('DataTransferItemList.add') 6150 @DomName('DataTransferItemList.add')
6141 @DocsEditable 6151 @DocsEditable
6142 void add(data_OR_file, [String type]) native; 6152 void add(data_OR_file, [String type]) native;
6143 6153
6154 @JSName('add')
6155 @DomName('DataTransferItemList.add')
6156 @DocsEditable
6157 void addData(String data, String type) native;
6158
6159 @JSName('add')
6160 @DomName('DataTransferItemList.add')
6161 @DocsEditable
6162 void addFile(File file) native;
6163
6144 @DomName('DataTransferItemList.clear') 6164 @DomName('DataTransferItemList.clear')
6145 @DocsEditable 6165 @DocsEditable
6146 void clear() native; 6166 void clear() native;
6147 6167
6148 @DomName('DataTransferItemList.item') 6168 @DomName('DataTransferItemList.item')
6149 @DocsEditable 6169 @DocsEditable
6150 DataTransferItem item(int index) native; 6170 DataTransferItem item(int index) native;
6151 } 6171 }
6152 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6172 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6153 // for details. All rights reserved. Use of this source code is governed by a 6173 // 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
6373 6393
6374 @DomName('DirectoryEntry.createReader') 6394 @DomName('DirectoryEntry.createReader')
6375 @DocsEditable 6395 @DocsEditable
6376 DirectoryReader createReader() native; 6396 DirectoryReader createReader() native;
6377 6397
6378 @DomName('DirectoryEntry.getDirectory') 6398 @DomName('DirectoryEntry.getDirectory')
6379 @DocsEditable 6399 @DocsEditable
6380 void __getDirectory(String path, {Map options, _EntryCallback successCallback, _ErrorCallback errorCallback}) { 6400 void __getDirectory(String path, {Map options, _EntryCallback successCallback, _ErrorCallback errorCallback}) {
6381 if (errorCallback != null) { 6401 if (errorCallback != null) {
6382 var options_1 = convertDartToNative_Dictionary(options); 6402 var options_1 = convertDartToNative_Dictionary(options);
6383 ___getDirectory_1(path, options_1, successCallback, errorCallback); 6403 __getDirectory_1(path, options_1, successCallback, errorCallback);
6384 return; 6404 return;
6385 } 6405 }
6386 if (successCallback != null) { 6406 if (successCallback != null) {
6387 var options_2 = convertDartToNative_Dictionary(options); 6407 var options_2 = convertDartToNative_Dictionary(options);
6388 ___getDirectory_2(path, options_2, successCallback); 6408 __getDirectory_2(path, options_2, successCallback);
6389 return; 6409 return;
6390 } 6410 }
6391 if (options != null) { 6411 if (options != null) {
6392 var options_3 = convertDartToNative_Dictionary(options); 6412 var options_3 = convertDartToNative_Dictionary(options);
6393 ___getDirectory_3(path, options_3); 6413 __getDirectory_3(path, options_3);
6394 return; 6414 return;
6395 } 6415 }
6396 ___getDirectory_4(path); 6416 __getDirectory_4(path);
6397 return; 6417 return;
6398 } 6418 }
6399 @JSName('getDirectory') 6419 @JSName('getDirectory')
6400 @DomName('DirectoryEntry.getDirectory') 6420 @DomName('DirectoryEntry.getDirectory')
6401 @DocsEditable 6421 @DocsEditable
6402 void ___getDirectory_1(path, options, _EntryCallback successCallback, _ErrorCa llback errorCallback) native; 6422 void __getDirectory_1(path, options, _EntryCallback successCallback, _ErrorCal lback errorCallback) native;
6403 @JSName('getDirectory') 6423 @JSName('getDirectory')
6404 @DomName('DirectoryEntry.getDirectory') 6424 @DomName('DirectoryEntry.getDirectory')
6405 @DocsEditable 6425 @DocsEditable
6406 void ___getDirectory_2(path, options, _EntryCallback successCallback) native; 6426 void __getDirectory_2(path, options, _EntryCallback successCallback) native;
6407 @JSName('getDirectory') 6427 @JSName('getDirectory')
6408 @DomName('DirectoryEntry.getDirectory') 6428 @DomName('DirectoryEntry.getDirectory')
6409 @DocsEditable 6429 @DocsEditable
6410 void ___getDirectory_3(path, options) native; 6430 void __getDirectory_3(path, options) native;
6411 @JSName('getDirectory') 6431 @JSName('getDirectory')
6412 @DomName('DirectoryEntry.getDirectory') 6432 @DomName('DirectoryEntry.getDirectory')
6413 @DocsEditable 6433 @DocsEditable
6414 void ___getDirectory_4(path) native; 6434 void __getDirectory_4(path) native;
6415 6435
6416 @JSName('getDirectory') 6436 @JSName('getDirectory')
6417 @DomName('DirectoryEntry.getDirectory') 6437 @DomName('DirectoryEntry.getDirectory')
6418 @DocsEditable 6438 @DocsEditable
6419 Future<Entry> _getDirectory(String path, {Map options}) { 6439 Future<Entry> _getDirectory(String path, {Map options}) {
6420 var completer = new Completer<Entry>(); 6440 var completer = new Completer<Entry>();
6421 __getDirectory(path, options : options, 6441 __getDirectory(path, options : options,
6422 successCallback : (value) { completer.complete(value); }, 6442 successCallback : (value) { completer.complete(value); },
6423 errorCallback : (error) { completer.completeError(error); }); 6443 errorCallback : (error) { completer.completeError(error); });
6424 return completer.future; 6444 return completer.future;
6425 } 6445 }
6426 6446
6427 @DomName('DirectoryEntry.getFile') 6447 @DomName('DirectoryEntry.getFile')
6428 @DocsEditable 6448 @DocsEditable
6429 void __getFile(String path, {Map options, _EntryCallback successCallback, _Err orCallback errorCallback}) { 6449 void __getFile(String path, {Map options, _EntryCallback successCallback, _Err orCallback errorCallback}) {
6430 if (errorCallback != null) { 6450 if (errorCallback != null) {
6431 var options_1 = convertDartToNative_Dictionary(options); 6451 var options_1 = convertDartToNative_Dictionary(options);
6432 ___getFile_1(path, options_1, successCallback, errorCallback); 6452 __getFile_1(path, options_1, successCallback, errorCallback);
6433 return; 6453 return;
6434 } 6454 }
6435 if (successCallback != null) { 6455 if (successCallback != null) {
6436 var options_2 = convertDartToNative_Dictionary(options); 6456 var options_2 = convertDartToNative_Dictionary(options);
6437 ___getFile_2(path, options_2, successCallback); 6457 __getFile_2(path, options_2, successCallback);
6438 return; 6458 return;
6439 } 6459 }
6440 if (options != null) { 6460 if (options != null) {
6441 var options_3 = convertDartToNative_Dictionary(options); 6461 var options_3 = convertDartToNative_Dictionary(options);
6442 ___getFile_3(path, options_3); 6462 __getFile_3(path, options_3);
6443 return; 6463 return;
6444 } 6464 }
6445 ___getFile_4(path); 6465 __getFile_4(path);
6446 return; 6466 return;
6447 } 6467 }
6448 @JSName('getFile') 6468 @JSName('getFile')
6449 @DomName('DirectoryEntry.getFile') 6469 @DomName('DirectoryEntry.getFile')
6450 @DocsEditable 6470 @DocsEditable
6451 void ___getFile_1(path, options, _EntryCallback successCallback, _ErrorCallbac k errorCallback) native; 6471 void __getFile_1(path, options, _EntryCallback successCallback, _ErrorCallback errorCallback) native;
6452 @JSName('getFile') 6472 @JSName('getFile')
6453 @DomName('DirectoryEntry.getFile') 6473 @DomName('DirectoryEntry.getFile')
6454 @DocsEditable 6474 @DocsEditable
6455 void ___getFile_2(path, options, _EntryCallback successCallback) native; 6475 void __getFile_2(path, options, _EntryCallback successCallback) native;
6456 @JSName('getFile') 6476 @JSName('getFile')
6457 @DomName('DirectoryEntry.getFile') 6477 @DomName('DirectoryEntry.getFile')
6458 @DocsEditable 6478 @DocsEditable
6459 void ___getFile_3(path, options) native; 6479 void __getFile_3(path, options) native;
6460 @JSName('getFile') 6480 @JSName('getFile')
6461 @DomName('DirectoryEntry.getFile') 6481 @DomName('DirectoryEntry.getFile')
6462 @DocsEditable 6482 @DocsEditable
6463 void ___getFile_4(path) native; 6483 void __getFile_4(path) native;
6464 6484
6465 @JSName('getFile') 6485 @JSName('getFile')
6466 @DomName('DirectoryEntry.getFile') 6486 @DomName('DirectoryEntry.getFile')
6467 @DocsEditable 6487 @DocsEditable
6468 Future<Entry> _getFile(String path, {Map options}) { 6488 Future<Entry> _getFile(String path, {Map options}) {
6469 var completer = new Completer<Entry>(); 6489 var completer = new Completer<Entry>();
6470 __getFile(path, options : options, 6490 __getFile(path, options : options,
6471 successCallback : (value) { completer.complete(value); }, 6491 successCallback : (value) { completer.complete(value); },
6472 errorCallback : (error) { completer.completeError(error); }); 6492 errorCallback : (error) { completer.completeError(error); });
6473 return completer.future; 6493 return completer.future;
(...skipping 4310 matching lines...) Expand 10 before | Expand all | Expand 10 after
10784 return FormData._create_1(form); 10804 return FormData._create_1(form);
10785 } 10805 }
10786 return FormData._create_2(); 10806 return FormData._create_2();
10787 } 10807 }
10788 static FormData _create_1(form) => JS('FormData', 'new FormData(#)', form); 10808 static FormData _create_1(form) => JS('FormData', 'new FormData(#)', form);
10789 static FormData _create_2() => JS('FormData', 'new FormData()'); 10809 static FormData _create_2() => JS('FormData', 'new FormData()');
10790 10810
10791 /// Checks if this type is supported on the current platform. 10811 /// Checks if this type is supported on the current platform.
10792 static bool get supported => JS('bool', '!!(window.FormData)'); 10812 static bool get supported => JS('bool', '!!(window.FormData)');
10793 10813
10814 @JSName('append')
10794 @DomName('FormData.append') 10815 @DomName('FormData.append')
10795 @DocsEditable 10816 @DocsEditable
10796 void append(String name, value, [String filename]) native; 10817 void appendBlob(String name, Blob value, [String filename]) native;
10818
10819 @JSName('append')
10820 @DomName('FormData.append')
10821 @DocsEditable
10822 void appendString(String name, String value) native;
10797 } 10823 }
10798 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 10824 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
10799 // for details. All rights reserved. Use of this source code is governed by a 10825 // for details. All rights reserved. Use of this source code is governed by a
10800 // BSD-style license that can be found in the LICENSE file. 10826 // BSD-style license that can be found in the LICENSE file.
10801 10827
10802 10828
10803 @DocsEditable 10829 @DocsEditable
10804 @DomName('HTMLFormElement') 10830 @DomName('HTMLFormElement')
10805 class FormElement extends _HTMLElement native "HTMLFormElement" { 10831 class FormElement extends _HTMLElement native "HTMLFormElement" {
10806 10832
(...skipping 4872 matching lines...) Expand 10 before | Expand all | Expand 10 after
15679 class MutationObserver native "MutationObserver,WebKitMutationObserver" { 15705 class MutationObserver native "MutationObserver,WebKitMutationObserver" {
15680 15706
15681 @DomName('MutationObserver.disconnect') 15707 @DomName('MutationObserver.disconnect')
15682 @DocsEditable 15708 @DocsEditable
15683 void disconnect() native; 15709 void disconnect() native;
15684 15710
15685 @DomName('MutationObserver.observe') 15711 @DomName('MutationObserver.observe')
15686 @DocsEditable 15712 @DocsEditable
15687 void _observe(Node target, Map options) { 15713 void _observe(Node target, Map options) {
15688 var options_1 = convertDartToNative_Dictionary(options); 15714 var options_1 = convertDartToNative_Dictionary(options);
15689 __observe_1(target, options_1); 15715 _observe_1(target, options_1);
15690 return; 15716 return;
15691 } 15717 }
15692 @JSName('observe') 15718 @JSName('observe')
15693 @DomName('MutationObserver.observe') 15719 @DomName('MutationObserver.observe')
15694 @DocsEditable 15720 @DocsEditable
15695 void __observe_1(Node target, options) native; 15721 void _observe_1(Node target, options) native;
15696 15722
15697 @DomName('MutationObserver.takeRecords') 15723 @DomName('MutationObserver.takeRecords')
15698 @DocsEditable 15724 @DocsEditable
15699 List<MutationRecord> takeRecords() native; 15725 List<MutationRecord> takeRecords() native;
15700 15726
15701 /** 15727 /**
15702 * Checks to see if the mutation observer API is supported on the current 15728 * Checks to see if the mutation observer API is supported on the current
15703 * platform. 15729 * platform.
15704 */ 15730 */
15705 static bool get supported { 15731 static bool get supported {
(...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after
15917 * 15943 *
15918 * Use [MediaStream.supported] to check if this is supported by the current 15944 * Use [MediaStream.supported] to check if this is supported by the current
15919 * platform. The arguments `audio` and `video` default to `false` (stream does 15945 * platform. The arguments `audio` and `video` default to `false` (stream does
15920 * not use audio or video, respectively). 15946 * not use audio or video, respectively).
15921 * 15947 *
15922 * Simple example usage: 15948 * Simple example usage:
15923 * 15949 *
15924 * window.navigator.getUserMedia(audio: true, video: true).then((stream) { 15950 * window.navigator.getUserMedia(audio: true, video: true).then((stream) {
15925 * var video = new VideoElement() 15951 * var video = new VideoElement()
15926 * ..autoplay = true 15952 * ..autoplay = true
15927 * ..src = Url.createObjectUrl(stream); 15953 * ..src = Url.createObjectUrlFromStream(stream);
15928 * document.body.append(video); 15954 * document.body.append(video);
15929 * }); 15955 * });
15930 * 15956 *
15931 * The user can also pass in Maps to the audio or video parameters to specify 15957 * The user can also pass in Maps to the audio or video parameters to specify
15932 * mandatory and optional constraints for the media stream. Not passing in a 15958 * mandatory and optional constraints for the media stream. Not passing in a
15933 * map, but passing in `true` will provide a MediaStream with audio or 15959 * map, but passing in `true` will provide a MediaStream with audio or
15934 * video capabilities, but without any additional constraints. The particular 15960 * video capabilities, but without any additional constraints. The particular
15935 * constraint names for audio and video are still in flux, but as of this 15961 * constraint names for audio and video are still in flux, but as of this
15936 * writing, here is an example providing more constraints. 15962 * writing, here is an example providing more constraints.
15937 * 15963 *
(...skipping 2412 matching lines...) Expand 10 before | Expand all | Expand 10 after
18350 18376
18351 @JSName('removeEventListener') 18377 @JSName('removeEventListener')
18352 @DomName('RTCDataChannel.removeEventListener') 18378 @DomName('RTCDataChannel.removeEventListener')
18353 @DocsEditable 18379 @DocsEditable
18354 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 18380 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
18355 18381
18356 @DomName('RTCDataChannel.send') 18382 @DomName('RTCDataChannel.send')
18357 @DocsEditable 18383 @DocsEditable
18358 void send(data) native; 18384 void send(data) native;
18359 18385
18386 @JSName('send')
18387 @DomName('RTCDataChannel.send')
18388 @DocsEditable
18389 void sendBlob(Blob data) native;
18390
18391 @JSName('send')
18392 @DomName('RTCDataChannel.send')
18393 @DocsEditable
18394 void sendByteBuffer(ByteBuffer data) native;
18395
18396 @JSName('send')
18397 @DomName('RTCDataChannel.send')
18398 @DocsEditable
18399 void sendString(String data) native;
18400
18401 @JSName('send')
18402 @DomName('RTCDataChannel.send')
18403 @DocsEditable
18404 void sendTypedData(TypedData data) native;
18405
18360 @DomName('RTCDataChannel.onclose') 18406 @DomName('RTCDataChannel.onclose')
18361 @DocsEditable 18407 @DocsEditable
18362 Stream<Event> get onClose => closeEvent.forTarget(this); 18408 Stream<Event> get onClose => closeEvent.forTarget(this);
18363 18409
18364 @DomName('RTCDataChannel.onerror') 18410 @DomName('RTCDataChannel.onerror')
18365 @DocsEditable 18411 @DocsEditable
18366 Stream<Event> get onError => errorEvent.forTarget(this); 18412 Stream<Event> get onError => errorEvent.forTarget(this);
18367 18413
18368 @DomName('RTCDataChannel.onmessage') 18414 @DomName('RTCDataChannel.onmessage')
18369 @DocsEditable 18415 @DocsEditable
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after
18645 18691
18646 @DomName('RTCPeerConnection.close') 18692 @DomName('RTCPeerConnection.close')
18647 @DocsEditable 18693 @DocsEditable
18648 void close() native; 18694 void close() native;
18649 18695
18650 @DomName('RTCPeerConnection.createAnswer') 18696 @DomName('RTCPeerConnection.createAnswer')
18651 @DocsEditable 18697 @DocsEditable
18652 void _createAnswer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorC allback failureCallback, Map mediaConstraints]) { 18698 void _createAnswer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorC allback failureCallback, Map mediaConstraints]) {
18653 if (mediaConstraints != null) { 18699 if (mediaConstraints != null) {
18654 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); 18700 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints);
18655 __createAnswer_1(successCallback, failureCallback, mediaConstraints_1); 18701 _createAnswer_1(successCallback, failureCallback, mediaConstraints_1);
18656 return; 18702 return;
18657 } 18703 }
18658 __createAnswer_2(successCallback, failureCallback); 18704 _createAnswer_2(successCallback, failureCallback);
18659 return; 18705 return;
18660 } 18706 }
18661 @JSName('createAnswer') 18707 @JSName('createAnswer')
18662 @DomName('RTCPeerConnection.createAnswer') 18708 @DomName('RTCPeerConnection.createAnswer')
18663 @DocsEditable 18709 @DocsEditable
18664 void __createAnswer_1(_RtcSessionDescriptionCallback successCallback, _RtcErro rCallback failureCallback, mediaConstraints) native; 18710 void _createAnswer_1(_RtcSessionDescriptionCallback successCallback, _RtcError Callback failureCallback, mediaConstraints) native;
18665 @JSName('createAnswer') 18711 @JSName('createAnswer')
18666 @DomName('RTCPeerConnection.createAnswer') 18712 @DomName('RTCPeerConnection.createAnswer')
18667 @DocsEditable 18713 @DocsEditable
18668 void __createAnswer_2(_RtcSessionDescriptionCallback successCallback, _RtcErro rCallback failureCallback) native; 18714 void _createAnswer_2(_RtcSessionDescriptionCallback successCallback, _RtcError Callback failureCallback) native;
18669 18715
18670 @JSName('createDTMFSender') 18716 @JSName('createDTMFSender')
18671 @DomName('RTCPeerConnection.createDTMFSender') 18717 @DomName('RTCPeerConnection.createDTMFSender')
18672 @DocsEditable 18718 @DocsEditable
18673 RtcDtmfSender createDtmfSender(MediaStreamTrack track) native; 18719 RtcDtmfSender createDtmfSender(MediaStreamTrack track) native;
18674 18720
18675 @DomName('RTCPeerConnection.createDataChannel') 18721 @DomName('RTCPeerConnection.createDataChannel')
18676 @DocsEditable 18722 @DocsEditable
18677 RtcDataChannel createDataChannel(String label, [Map options]) { 18723 RtcDataChannel createDataChannel(String label, [Map options]) {
18678 if (options != null) { 18724 if (options != null) {
18679 var options_1 = convertDartToNative_Dictionary(options); 18725 var options_1 = convertDartToNative_Dictionary(options);
18680 return _createDataChannel_1(label, options_1); 18726 return _createDataChannel_1(label, options_1);
18681 } 18727 }
18682 return _createDataChannel_2(label); 18728 return _createDataChannel_2(label);
18683 } 18729 }
18684 @JSName('createDataChannel') 18730 @JSName('createDataChannel')
18685 @DomName('RTCPeerConnection.createDataChannel') 18731 @DomName('RTCPeerConnection.createDataChannel')
18686 @DocsEditable 18732 @DocsEditable
18687 RtcDataChannel _createDataChannel_1(label, options) native; 18733 RtcDataChannel _createDataChannel_1(label, options) native;
18688 @JSName('createDataChannel') 18734 @JSName('createDataChannel')
18689 @DomName('RTCPeerConnection.createDataChannel') 18735 @DomName('RTCPeerConnection.createDataChannel')
18690 @DocsEditable 18736 @DocsEditable
18691 RtcDataChannel _createDataChannel_2(label) native; 18737 RtcDataChannel _createDataChannel_2(label) native;
18692 18738
18693 @DomName('RTCPeerConnection.createOffer') 18739 @DomName('RTCPeerConnection.createOffer')
18694 @DocsEditable 18740 @DocsEditable
18695 void _createOffer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorCa llback failureCallback, Map mediaConstraints]) { 18741 void _createOffer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorCa llback failureCallback, Map mediaConstraints]) {
18696 if (mediaConstraints != null) { 18742 if (mediaConstraints != null) {
18697 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); 18743 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints);
18698 __createOffer_1(successCallback, failureCallback, mediaConstraints_1); 18744 _createOffer_1(successCallback, failureCallback, mediaConstraints_1);
18699 return; 18745 return;
18700 } 18746 }
18701 __createOffer_2(successCallback, failureCallback); 18747 _createOffer_2(successCallback, failureCallback);
18702 return; 18748 return;
18703 } 18749 }
18704 @JSName('createOffer') 18750 @JSName('createOffer')
18705 @DomName('RTCPeerConnection.createOffer') 18751 @DomName('RTCPeerConnection.createOffer')
18706 @DocsEditable 18752 @DocsEditable
18707 void __createOffer_1(_RtcSessionDescriptionCallback successCallback, _RtcError Callback failureCallback, mediaConstraints) native; 18753 void _createOffer_1(_RtcSessionDescriptionCallback successCallback, _RtcErrorC allback failureCallback, mediaConstraints) native;
18708 @JSName('createOffer') 18754 @JSName('createOffer')
18709 @DomName('RTCPeerConnection.createOffer') 18755 @DomName('RTCPeerConnection.createOffer')
18710 @DocsEditable 18756 @DocsEditable
18711 void __createOffer_2(_RtcSessionDescriptionCallback successCallback, _RtcError Callback failureCallback) native; 18757 void _createOffer_2(_RtcSessionDescriptionCallback successCallback, _RtcErrorC allback failureCallback) native;
18712 18758
18713 @DomName('RTCPeerConnection.dispatchEvent') 18759 @DomName('RTCPeerConnection.dispatchEvent')
18714 @DocsEditable 18760 @DocsEditable
18715 bool dispatchEvent(Event event) native; 18761 bool dispatchEvent(Event event) native;
18716 18762
18717 @DomName('RTCPeerConnection.getLocalStreams') 18763 @DomName('RTCPeerConnection.getLocalStreams')
18718 @DocsEditable 18764 @DocsEditable
18719 List<MediaStream> getLocalStreams() native; 18765 List<MediaStream> getLocalStreams() native;
18720 18766
18721 @DomName('RTCPeerConnection.getRemoteStreams') 18767 @DomName('RTCPeerConnection.getRemoteStreams')
(...skipping 2600 matching lines...) Expand 10 before | Expand all | Expand 10 after
21322 void select() native; 21368 void select() native;
21323 21369
21324 @DomName('HTMLTextAreaElement.setCustomValidity') 21370 @DomName('HTMLTextAreaElement.setCustomValidity')
21325 @DocsEditable 21371 @DocsEditable
21326 void setCustomValidity(String error) native; 21372 void setCustomValidity(String error) native;
21327 21373
21328 @DomName('HTMLTextAreaElement.setRangeText') 21374 @DomName('HTMLTextAreaElement.setRangeText')
21329 @DocsEditable 21375 @DocsEditable
21330 // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of- controls-and-forms.html#dom-textarea/input-setrangetext 21376 // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of- controls-and-forms.html#dom-textarea/input-setrangetext
21331 @Experimental 21377 @Experimental
21332 void setRangeText(String replacement, [int start, int end, String selectionMod e]) native; 21378 void setRangeText(String replacement, {int start, int end, String selectionMod e}) native;
21333 21379
21334 @DomName('HTMLTextAreaElement.setSelectionRange') 21380 @DomName('HTMLTextAreaElement.setSelectionRange')
21335 @DocsEditable 21381 @DocsEditable
21336 void setSelectionRange(int start, int end, [String direction]) native; 21382 void setSelectionRange(int start, int end, [String direction]) native;
21337 } 21383 }
21338 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 21384 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
21339 // for details. All rights reserved. Use of this source code is governed by a 21385 // for details. All rights reserved. Use of this source code is governed by a
21340 // BSD-style license that can be found in the LICENSE file. 21386 // BSD-style license that can be found in the LICENSE file.
21341 21387
21342 // WARNING: Do not edit - generated code. 21388 // WARNING: Do not edit - generated code.
(...skipping 945 matching lines...) Expand 10 before | Expand all | Expand 10 after
22288 // for details. All rights reserved. Use of this source code is governed by a 22334 // for details. All rights reserved. Use of this source code is governed by a
22289 // BSD-style license that can be found in the LICENSE file. 22335 // BSD-style license that can be found in the LICENSE file.
22290 22336
22291 22337
22292 @DomName('URL') 22338 @DomName('URL')
22293 class Url native "URL" { 22339 class Url native "URL" {
22294 22340
22295 static String createObjectUrl(blob_OR_source_OR_stream) => 22341 static String createObjectUrl(blob_OR_source_OR_stream) =>
22296 JS('String', 22342 JS('String',
22297 '(self.URL || self.webkitURL).createObjectURL(#)', 22343 '(self.URL || self.webkitURL).createObjectURL(#)',
22298 blob_OR_source_OR_stream); 22344 blob_OR_source_OR_stream);
22345
22346 static String createObjectUrlFromSource(MediaSource source) =>
22347 JS('String', '(self.URL || self.webkitURL).createObjectURL(#)', source);
22348
22349 static String createObjectUrlFromStream(MediaStream stream) =>
22350 JS('String', '(self.URL || self.webkitURL).createObjectURL(#)', stream);
22351
22352 static String createObjectUrlFromBlob(Blob blob) =>
22353 JS('String', '(self.URL || self.webkitURL).createObjectURL(#)', blob);
22299 22354
22300 static void revokeObjectUrl(String url) => 22355 static void revokeObjectUrl(String url) =>
22301 JS('void', 22356 JS('void',
22302 '(self.URL || self.webkitURL).revokeObjectURL(#)', url); 22357 '(self.URL || self.webkitURL).revokeObjectURL(#)', url);
22303 22358
22304 } 22359 }
22305 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 22360 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
22306 // for details. All rights reserved. Use of this source code is governed by a 22361 // 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. 22362 // BSD-style license that can be found in the LICENSE file.
22308 22363
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
22615 22670
22616 @JSName('removeEventListener') 22671 @JSName('removeEventListener')
22617 @DomName('WebSocket.removeEventListener') 22672 @DomName('WebSocket.removeEventListener')
22618 @DocsEditable 22673 @DocsEditable
22619 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 22674 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
22620 22675
22621 @DomName('WebSocket.send') 22676 @DomName('WebSocket.send')
22622 @DocsEditable 22677 @DocsEditable
22623 void send(data) native; 22678 void send(data) native;
22624 22679
22680 @JSName('send')
22681 @DomName('WebSocket.send')
22682 @DocsEditable
22683 void sendBlob(Blob data) native;
22684
22685 @JSName('send')
22686 @DomName('WebSocket.send')
22687 @DocsEditable
22688 void sendByteBuffer(ByteBuffer data) native;
22689
22690 @JSName('send')
22691 @DomName('WebSocket.send')
22692 @DocsEditable
22693 void sendString(String data) native;
22694
22695 @JSName('send')
22696 @DomName('WebSocket.send')
22697 @DocsEditable
22698 void sendTypeData(TypedData data) native;
22699
22625 @DomName('WebSocket.onclose') 22700 @DomName('WebSocket.onclose')
22626 @DocsEditable 22701 @DocsEditable
22627 Stream<CloseEvent> get onClose => closeEvent.forTarget(this); 22702 Stream<CloseEvent> get onClose => closeEvent.forTarget(this);
22628 22703
22629 @DomName('WebSocket.onerror') 22704 @DomName('WebSocket.onerror')
22630 @DocsEditable 22705 @DocsEditable
22631 Stream<Event> get onError => errorEvent.forTarget(this); 22706 Stream<Event> get onError => errorEvent.forTarget(this);
22632 22707
22633 @DomName('WebSocket.onmessage') 22708 @DomName('WebSocket.onmessage')
22634 @DocsEditable 22709 @DocsEditable
(...skipping 811 matching lines...) Expand 10 before | Expand all | Expand 10 after
23446 @Creates('Window|=Object') 23521 @Creates('Window|=Object')
23447 @Returns('Window|=Object') 23522 @Returns('Window|=Object')
23448 final dynamic _get_window; 23523 final dynamic _get_window;
23449 23524
23450 @DomName('Window.__getter__') 23525 @DomName('Window.__getter__')
23451 @DocsEditable 23526 @DocsEditable
23452 @Creates('Window|=Object') 23527 @Creates('Window|=Object')
23453 @Returns('Window|=Object') 23528 @Returns('Window|=Object')
23454 WindowBase __getter__(index_OR_name) { 23529 WindowBase __getter__(index_OR_name) {
23455 if ((index_OR_name is int || index_OR_name == null)) { 23530 if ((index_OR_name is int || index_OR_name == null)) {
23456 return _convertNativeToDart_Window(___getter___1(index_OR_name)); 23531 return _convertNativeToDart_Window(__getter___1(index_OR_name));
23457 } 23532 }
23458 if ((index_OR_name is String || index_OR_name == null)) { 23533 if ((index_OR_name is String || index_OR_name == null)) {
23459 return _convertNativeToDart_Window(___getter___2(index_OR_name)); 23534 return _convertNativeToDart_Window(__getter___2(index_OR_name));
23460 } 23535 }
23461 throw new ArgumentError("Incorrect number or type of arguments"); 23536 throw new ArgumentError("Incorrect number or type of arguments");
23462 } 23537 }
23463 @JSName('__getter__') 23538 @JSName('__getter__')
23464 @DomName('Window.__getter__') 23539 @DomName('Window.__getter__')
23465 @DocsEditable 23540 @DocsEditable
23466 @Creates('Window|=Object') 23541 @Creates('Window|=Object')
23467 @Returns('Window|=Object') 23542 @Returns('Window|=Object')
23468 ___getter___1(int index) native; 23543 __getter___1(int index) native;
23469 @JSName('__getter__') 23544 @JSName('__getter__')
23470 @DomName('Window.__getter__') 23545 @DomName('Window.__getter__')
23471 @DocsEditable 23546 @DocsEditable
23472 @Creates('Window|=Object') 23547 @Creates('Window|=Object')
23473 @Returns('Window|=Object') 23548 @Returns('Window|=Object')
23474 ___getter___2(String name) native; 23549 __getter___2(String name) native;
23475 23550
23476 @JSName('addEventListener') 23551 @JSName('addEventListener')
23477 @DomName('Window.addEventListener') 23552 @DomName('Window.addEventListener')
23478 @DocsEditable 23553 @DocsEditable
23479 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native; 23554 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
23480 23555
23481 @DomName('Window.alert') 23556 @DomName('Window.alert')
23482 @DocsEditable 23557 @DocsEditable
23483 void alert(String message) native; 23558 void alert(String message) native;
23484 23559
(...skipping 5306 matching lines...) Expand 10 before | Expand all | Expand 10 after
28791 _position = nextPosition; 28866 _position = nextPosition;
28792 return true; 28867 return true;
28793 } 28868 }
28794 _current = null; 28869 _current = null;
28795 _position = _array.length; 28870 _position = _array.length;
28796 return false; 28871 return false;
28797 } 28872 }
28798 28873
28799 T get current => _current; 28874 T get current => _current;
28800 } 28875 }
OLDNEW
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | tools/dom/scripts/htmldartgenerator.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698