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

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

Issue 18277003: "Reverting 24655" (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
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /// 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 1189 matching lines...) Expand 10 before | Expand all | Expand 10 after
1200 @DocsEditable() 1200 @DocsEditable()
1201 @Creates('ImageData|=Object') 1201 @Creates('ImageData|=Object')
1202 _createImageDataFromImageData_1(imagedata) native; 1202 _createImageDataFromImageData_1(imagedata) native;
1203 1203
1204 @DomName('CanvasRenderingContext2D.createLinearGradient') 1204 @DomName('CanvasRenderingContext2D.createLinearGradient')
1205 @DocsEditable() 1205 @DocsEditable()
1206 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; 1206 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native;
1207 1207
1208 @DomName('CanvasRenderingContext2D.createPattern') 1208 @DomName('CanvasRenderingContext2D.createPattern')
1209 @DocsEditable() 1209 @DocsEditable()
1210 CanvasPattern createPattern(CanvasElement canvas, String repetitionType) nativ e; 1210 CanvasPattern createPattern(canvas_OR_image, String repetitionType) native;
1211
1212 @JSName('createPattern')
1213 @DomName('CanvasRenderingContext2D.createPattern')
1214 @DocsEditable()
1215 CanvasPattern createPatternFromImage(ImageElement image, String repetitionType ) native;
1216 1211
1217 @DomName('CanvasRenderingContext2D.createRadialGradient') 1212 @DomName('CanvasRenderingContext2D.createRadialGradient')
1218 @DocsEditable() 1213 @DocsEditable()
1219 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native; 1214 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) native;
1220 1215
1221 @DomName('CanvasRenderingContext2D.fill') 1216 @DomName('CanvasRenderingContext2D.fill')
1222 @DocsEditable() 1217 @DocsEditable()
1223 void fill([String winding]) native; 1218 void fill([String winding]) native;
1224 1219
1225 @DomName('CanvasRenderingContext2D.fillRect') 1220 @DomName('CanvasRenderingContext2D.fillRect')
(...skipping 733 matching lines...) Expand 10 before | Expand all | Expand 10 after
1959 1954
1960 1955
1961 @DocsEditable() 1956 @DocsEditable()
1962 @DomName('CSS') 1957 @DomName('CSS')
1963 // http://www.w3.org/TR/css3-conditional/#the-css-interface 1958 // http://www.w3.org/TR/css3-conditional/#the-css-interface
1964 @Experimental() // None 1959 @Experimental() // None
1965 class Css extends Interceptor native "CSS" { 1960 class Css extends Interceptor native "CSS" {
1966 1961
1967 @DomName('CSS.supports') 1962 @DomName('CSS.supports')
1968 @DocsEditable() 1963 @DocsEditable()
1969 bool supports(String property, String value) native; 1964 bool supports(String conditionText_OR_property, [String value]) native;
1970
1971 @JSName('supports')
1972 @DomName('CSS.supports')
1973 @DocsEditable()
1974 bool supportsCondition(String conditionText) native;
1975 } 1965 }
1976 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1966 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1977 // for details. All rights reserved. Use of this source code is governed by a 1967 // for details. All rights reserved. Use of this source code is governed by a
1978 // BSD-style license that can be found in the LICENSE file. 1968 // BSD-style license that can be found in the LICENSE file.
1979 1969
1980 1970
1981 @DocsEditable() 1971 @DocsEditable()
1982 @DomName('CSSCharsetRule') 1972 @DomName('CSSCharsetRule')
1983 // http://dev.w3.org/csswg/cssom/#the-csscharsetrule-interface 1973 // http://dev.w3.org/csswg/cssom/#the-csscharsetrule-interface
1984 @Experimental() 1974 @Experimental()
(...skipping 4241 matching lines...) Expand 10 before | Expand all | Expand 10 after
6226 class DataTransferItemList extends Interceptor native "DataTransferItemList" { 6216 class DataTransferItemList extends Interceptor native "DataTransferItemList" {
6227 6217
6228 @DomName('DataTransferItemList.length') 6218 @DomName('DataTransferItemList.length')
6229 @DocsEditable() 6219 @DocsEditable()
6230 final int length; 6220 final int length;
6231 6221
6232 @DomName('DataTransferItemList.add') 6222 @DomName('DataTransferItemList.add')
6233 @DocsEditable() 6223 @DocsEditable()
6234 void add(data_OR_file, [String type]) native; 6224 void add(data_OR_file, [String type]) native;
6235 6225
6236 @JSName('add')
6237 @DomName('DataTransferItemList.add')
6238 @DocsEditable()
6239 void addData(String data, String type) native;
6240
6241 @JSName('add')
6242 @DomName('DataTransferItemList.add')
6243 @DocsEditable()
6244 void addFile(File file) native;
6245
6246 @DomName('DataTransferItemList.clear') 6226 @DomName('DataTransferItemList.clear')
6247 @DocsEditable() 6227 @DocsEditable()
6248 void clear() native; 6228 void clear() native;
6249 6229
6250 @DomName('DataTransferItemList.item') 6230 @DomName('DataTransferItemList.item')
6251 @DocsEditable() 6231 @DocsEditable()
6252 DataTransferItem item(int index) native; 6232 DataTransferItem item(int index) native;
6253 } 6233 }
6254 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6234 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6255 // for details. All rights reserved. Use of this source code is governed by a 6235 // for details. All rights reserved. Use of this source code is governed by a
(...skipping 228 matching lines...) Expand 10 before | Expand all | Expand 10 after
6484 6464
6485 @DomName('DirectoryEntry.createReader') 6465 @DomName('DirectoryEntry.createReader')
6486 @DocsEditable() 6466 @DocsEditable()
6487 DirectoryReader createReader() native; 6467 DirectoryReader createReader() native;
6488 6468
6489 @DomName('DirectoryEntry.getDirectory') 6469 @DomName('DirectoryEntry.getDirectory')
6490 @DocsEditable() 6470 @DocsEditable()
6491 void __getDirectory(String path, {Map options, _EntryCallback successCallback, _ErrorCallback errorCallback}) { 6471 void __getDirectory(String path, {Map options, _EntryCallback successCallback, _ErrorCallback errorCallback}) {
6492 if (errorCallback != null) { 6472 if (errorCallback != null) {
6493 var options_1 = convertDartToNative_Dictionary(options); 6473 var options_1 = convertDartToNative_Dictionary(options);
6494 __getDirectory_1(path, options_1, successCallback, errorCallback); 6474 ___getDirectory_1(path, options_1, successCallback, errorCallback);
6495 return; 6475 return;
6496 } 6476 }
6497 if (successCallback != null) { 6477 if (successCallback != null) {
6498 var options_2 = convertDartToNative_Dictionary(options); 6478 var options_2 = convertDartToNative_Dictionary(options);
6499 __getDirectory_2(path, options_2, successCallback); 6479 ___getDirectory_2(path, options_2, successCallback);
6500 return; 6480 return;
6501 } 6481 }
6502 if (options != null) { 6482 if (options != null) {
6503 var options_3 = convertDartToNative_Dictionary(options); 6483 var options_3 = convertDartToNative_Dictionary(options);
6504 __getDirectory_3(path, options_3); 6484 ___getDirectory_3(path, options_3);
6505 return; 6485 return;
6506 } 6486 }
6507 __getDirectory_4(path); 6487 ___getDirectory_4(path);
6508 return; 6488 return;
6509 } 6489 }
6510 @JSName('getDirectory') 6490 @JSName('getDirectory')
6511 @DomName('DirectoryEntry.getDirectory') 6491 @DomName('DirectoryEntry.getDirectory')
6512 @DocsEditable() 6492 @DocsEditable()
6513 void __getDirectory_1(path, options, _EntryCallback successCallback, _ErrorCal lback errorCallback) native; 6493 void ___getDirectory_1(path, options, _EntryCallback successCallback, _ErrorCa llback errorCallback) native;
6514 @JSName('getDirectory') 6494 @JSName('getDirectory')
6515 @DomName('DirectoryEntry.getDirectory') 6495 @DomName('DirectoryEntry.getDirectory')
6516 @DocsEditable() 6496 @DocsEditable()
6517 void __getDirectory_2(path, options, _EntryCallback successCallback) native; 6497 void ___getDirectory_2(path, options, _EntryCallback successCallback) native;
6518 @JSName('getDirectory') 6498 @JSName('getDirectory')
6519 @DomName('DirectoryEntry.getDirectory') 6499 @DomName('DirectoryEntry.getDirectory')
6520 @DocsEditable() 6500 @DocsEditable()
6521 void __getDirectory_3(path, options) native; 6501 void ___getDirectory_3(path, options) native;
6522 @JSName('getDirectory') 6502 @JSName('getDirectory')
6523 @DomName('DirectoryEntry.getDirectory') 6503 @DomName('DirectoryEntry.getDirectory')
6524 @DocsEditable() 6504 @DocsEditable()
6525 void __getDirectory_4(path) native; 6505 void ___getDirectory_4(path) native;
6526 6506
6527 @JSName('getDirectory') 6507 @JSName('getDirectory')
6528 @DomName('DirectoryEntry.getDirectory') 6508 @DomName('DirectoryEntry.getDirectory')
6529 @DocsEditable() 6509 @DocsEditable()
6530 Future<Entry> _getDirectory(String path, {Map options}) { 6510 Future<Entry> _getDirectory(String path, {Map options}) {
6531 var completer = new Completer<Entry>(); 6511 var completer = new Completer<Entry>();
6532 __getDirectory(path, options : options, 6512 __getDirectory(path, options : options,
6533 successCallback : (value) { completer.complete(value); }, 6513 successCallback : (value) { completer.complete(value); },
6534 errorCallback : (error) { completer.completeError(error); }); 6514 errorCallback : (error) { completer.completeError(error); });
6535 return completer.future; 6515 return completer.future;
6536 } 6516 }
6537 6517
6538 @DomName('DirectoryEntry.getFile') 6518 @DomName('DirectoryEntry.getFile')
6539 @DocsEditable() 6519 @DocsEditable()
6540 void __getFile(String path, {Map options, _EntryCallback successCallback, _Err orCallback errorCallback}) { 6520 void __getFile(String path, {Map options, _EntryCallback successCallback, _Err orCallback errorCallback}) {
6541 if (errorCallback != null) { 6521 if (errorCallback != null) {
6542 var options_1 = convertDartToNative_Dictionary(options); 6522 var options_1 = convertDartToNative_Dictionary(options);
6543 __getFile_1(path, options_1, successCallback, errorCallback); 6523 ___getFile_1(path, options_1, successCallback, errorCallback);
6544 return; 6524 return;
6545 } 6525 }
6546 if (successCallback != null) { 6526 if (successCallback != null) {
6547 var options_2 = convertDartToNative_Dictionary(options); 6527 var options_2 = convertDartToNative_Dictionary(options);
6548 __getFile_2(path, options_2, successCallback); 6528 ___getFile_2(path, options_2, successCallback);
6549 return; 6529 return;
6550 } 6530 }
6551 if (options != null) { 6531 if (options != null) {
6552 var options_3 = convertDartToNative_Dictionary(options); 6532 var options_3 = convertDartToNative_Dictionary(options);
6553 __getFile_3(path, options_3); 6533 ___getFile_3(path, options_3);
6554 return; 6534 return;
6555 } 6535 }
6556 __getFile_4(path); 6536 ___getFile_4(path);
6557 return; 6537 return;
6558 } 6538 }
6559 @JSName('getFile') 6539 @JSName('getFile')
6560 @DomName('DirectoryEntry.getFile') 6540 @DomName('DirectoryEntry.getFile')
6561 @DocsEditable() 6541 @DocsEditable()
6562 void __getFile_1(path, options, _EntryCallback successCallback, _ErrorCallback errorCallback) native; 6542 void ___getFile_1(path, options, _EntryCallback successCallback, _ErrorCallbac k errorCallback) native;
6563 @JSName('getFile') 6543 @JSName('getFile')
6564 @DomName('DirectoryEntry.getFile') 6544 @DomName('DirectoryEntry.getFile')
6565 @DocsEditable() 6545 @DocsEditable()
6566 void __getFile_2(path, options, _EntryCallback successCallback) native; 6546 void ___getFile_2(path, options, _EntryCallback successCallback) native;
6567 @JSName('getFile') 6547 @JSName('getFile')
6568 @DomName('DirectoryEntry.getFile') 6548 @DomName('DirectoryEntry.getFile')
6569 @DocsEditable() 6549 @DocsEditable()
6570 void __getFile_3(path, options) native; 6550 void ___getFile_3(path, options) native;
6571 @JSName('getFile') 6551 @JSName('getFile')
6572 @DomName('DirectoryEntry.getFile') 6552 @DomName('DirectoryEntry.getFile')
6573 @DocsEditable() 6553 @DocsEditable()
6574 void __getFile_4(path) native; 6554 void ___getFile_4(path) native;
6575 6555
6576 @JSName('getFile') 6556 @JSName('getFile')
6577 @DomName('DirectoryEntry.getFile') 6557 @DomName('DirectoryEntry.getFile')
6578 @DocsEditable() 6558 @DocsEditable()
6579 Future<Entry> _getFile(String path, {Map options}) { 6559 Future<Entry> _getFile(String path, {Map options}) {
6580 var completer = new Completer<Entry>(); 6560 var completer = new Completer<Entry>();
6581 __getFile(path, options : options, 6561 __getFile(path, options : options,
6582 successCallback : (value) { completer.complete(value); }, 6562 successCallback : (value) { completer.complete(value); },
6583 errorCallback : (error) { completer.completeError(error); }); 6563 errorCallback : (error) { completer.completeError(error); });
6584 return completer.future; 6564 return completer.future;
(...skipping 4492 matching lines...) Expand 10 before | Expand all | Expand 10 after
11077 return FormData._create_2(); 11057 return FormData._create_2();
11078 } 11058 }
11079 static FormData _create_1(form) => JS('FormData', 'new FormData(#)', form); 11059 static FormData _create_1(form) => JS('FormData', 'new FormData(#)', form);
11080 static FormData _create_2() => JS('FormData', 'new FormData()'); 11060 static FormData _create_2() => JS('FormData', 'new FormData()');
11081 11061
11082 /// Checks if this type is supported on the current platform. 11062 /// Checks if this type is supported on the current platform.
11083 static bool get supported => JS('bool', '!!(window.FormData)'); 11063 static bool get supported => JS('bool', '!!(window.FormData)');
11084 11064
11085 @DomName('FormData.append') 11065 @DomName('FormData.append')
11086 @DocsEditable() 11066 @DocsEditable()
11087 void append(String name, String value) native; 11067 void append(String name, value, [String filename]) native;
11088
11089 @JSName('append')
11090 @DomName('FormData.append')
11091 @DocsEditable()
11092 void appendBlob(String name, Blob value, [String filename]) native;
11093 } 11068 }
11094 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 11069 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
11095 // for details. All rights reserved. Use of this source code is governed by a 11070 // for details. All rights reserved. Use of this source code is governed by a
11096 // BSD-style license that can be found in the LICENSE file. 11071 // BSD-style license that can be found in the LICENSE file.
11097 11072
11098 11073
11099 @DocsEditable() 11074 @DocsEditable()
11100 @DomName('HTMLFormElement') 11075 @DomName('HTMLFormElement')
11101 class FormElement extends _HTMLElement native "HTMLFormElement" { 11076 class FormElement extends _HTMLElement native "HTMLFormElement" {
11102 // To suppress missing implicit constructor warnings. 11077 // To suppress missing implicit constructor warnings.
(...skipping 4965 matching lines...) Expand 10 before | Expand all | Expand 10 after
16068 class MutationObserver extends Interceptor native "MutationObserver,WebKitMutati onObserver" { 16043 class MutationObserver extends Interceptor native "MutationObserver,WebKitMutati onObserver" {
16069 16044
16070 @DomName('MutationObserver.disconnect') 16045 @DomName('MutationObserver.disconnect')
16071 @DocsEditable() 16046 @DocsEditable()
16072 void disconnect() native; 16047 void disconnect() native;
16073 16048
16074 @DomName('MutationObserver.observe') 16049 @DomName('MutationObserver.observe')
16075 @DocsEditable() 16050 @DocsEditable()
16076 void _observe(Node target, Map options) { 16051 void _observe(Node target, Map options) {
16077 var options_1 = convertDartToNative_Dictionary(options); 16052 var options_1 = convertDartToNative_Dictionary(options);
16078 _observe_1(target, options_1); 16053 __observe_1(target, options_1);
16079 return; 16054 return;
16080 } 16055 }
16081 @JSName('observe') 16056 @JSName('observe')
16082 @DomName('MutationObserver.observe') 16057 @DomName('MutationObserver.observe')
16083 @DocsEditable() 16058 @DocsEditable()
16084 void _observe_1(Node target, options) native; 16059 void __observe_1(Node target, options) native;
16085 16060
16086 @DomName('MutationObserver.takeRecords') 16061 @DomName('MutationObserver.takeRecords')
16087 @DocsEditable() 16062 @DocsEditable()
16088 List<MutationRecord> takeRecords() native; 16063 List<MutationRecord> takeRecords() native;
16089 16064
16090 /** 16065 /**
16091 * Checks to see if the mutation observer API is supported on the current 16066 * Checks to see if the mutation observer API is supported on the current
16092 * platform. 16067 * platform.
16093 */ 16068 */
16094 static bool get supported { 16069 static bool get supported {
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
16308 * 16283 *
16309 * Use [MediaStream.supported] to check if this is supported by the current 16284 * Use [MediaStream.supported] to check if this is supported by the current
16310 * platform. The arguments `audio` and `video` default to `false` (stream does 16285 * platform. The arguments `audio` and `video` default to `false` (stream does
16311 * not use audio or video, respectively). 16286 * not use audio or video, respectively).
16312 * 16287 *
16313 * Simple example usage: 16288 * Simple example usage:
16314 * 16289 *
16315 * window.navigator.getUserMedia(audio: true, video: true).then((stream) { 16290 * window.navigator.getUserMedia(audio: true, video: true).then((stream) {
16316 * var video = new VideoElement() 16291 * var video = new VideoElement()
16317 * ..autoplay = true 16292 * ..autoplay = true
16318 * ..src = Url.createObjectUrlFromStream(stream); 16293 * ..src = Url.createObjectUrl(stream);
16319 * document.body.append(video); 16294 * document.body.append(video);
16320 * }); 16295 * });
16321 * 16296 *
16322 * The user can also pass in Maps to the audio or video parameters to specify 16297 * The user can also pass in Maps to the audio or video parameters to specify
16323 * mandatory and optional constraints for the media stream. Not passing in a 16298 * mandatory and optional constraints for the media stream. Not passing in a
16324 * map, but passing in `true` will provide a MediaStream with audio or 16299 * map, but passing in `true` will provide a MediaStream with audio or
16325 * video capabilities, but without any additional constraints. The particular 16300 * video capabilities, but without any additional constraints. The particular
16326 * constraint names for audio and video are still in flux, but as of this 16301 * constraint names for audio and video are still in flux, but as of this
16327 * writing, here is an example providing more constraints. 16302 * writing, here is an example providing more constraints.
16328 * 16303 *
(...skipping 2460 matching lines...) Expand 10 before | Expand all | Expand 10 after
18789 18764
18790 @JSName('removeEventListener') 18765 @JSName('removeEventListener')
18791 @DomName('RTCDataChannel.removeEventListener') 18766 @DomName('RTCDataChannel.removeEventListener')
18792 @DocsEditable() 18767 @DocsEditable()
18793 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 18768 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
18794 18769
18795 @DomName('RTCDataChannel.send') 18770 @DomName('RTCDataChannel.send')
18796 @DocsEditable() 18771 @DocsEditable()
18797 void send(data) native; 18772 void send(data) native;
18798 18773
18799 @JSName('send')
18800 @DomName('RTCDataChannel.send')
18801 @DocsEditable()
18802 void sendBlob(Blob data) native;
18803
18804 @JSName('send')
18805 @DomName('RTCDataChannel.send')
18806 @DocsEditable()
18807 void sendByteBuffer(ByteBuffer data) native;
18808
18809 @JSName('send')
18810 @DomName('RTCDataChannel.send')
18811 @DocsEditable()
18812 void sendString(String data) native;
18813
18814 @JSName('send')
18815 @DomName('RTCDataChannel.send')
18816 @DocsEditable()
18817 void sendTypedData(TypedData data) native;
18818
18819 @DomName('RTCDataChannel.onclose') 18774 @DomName('RTCDataChannel.onclose')
18820 @DocsEditable() 18775 @DocsEditable()
18821 Stream<Event> get onClose => closeEvent.forTarget(this); 18776 Stream<Event> get onClose => closeEvent.forTarget(this);
18822 18777
18823 @DomName('RTCDataChannel.onerror') 18778 @DomName('RTCDataChannel.onerror')
18824 @DocsEditable() 18779 @DocsEditable()
18825 Stream<Event> get onError => errorEvent.forTarget(this); 18780 Stream<Event> get onError => errorEvent.forTarget(this);
18826 18781
18827 @DomName('RTCDataChannel.onmessage') 18782 @DomName('RTCDataChannel.onmessage')
18828 @DocsEditable() 18783 @DocsEditable()
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after
19114 19069
19115 @DomName('RTCPeerConnection.close') 19070 @DomName('RTCPeerConnection.close')
19116 @DocsEditable() 19071 @DocsEditable()
19117 void close() native; 19072 void close() native;
19118 19073
19119 @DomName('RTCPeerConnection.createAnswer') 19074 @DomName('RTCPeerConnection.createAnswer')
19120 @DocsEditable() 19075 @DocsEditable()
19121 void _createAnswer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorC allback failureCallback, Map mediaConstraints]) { 19076 void _createAnswer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorC allback failureCallback, Map mediaConstraints]) {
19122 if (mediaConstraints != null) { 19077 if (mediaConstraints != null) {
19123 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); 19078 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints);
19124 _createAnswer_1(successCallback, failureCallback, mediaConstraints_1); 19079 __createAnswer_1(successCallback, failureCallback, mediaConstraints_1);
19125 return; 19080 return;
19126 } 19081 }
19127 _createAnswer_2(successCallback, failureCallback); 19082 __createAnswer_2(successCallback, failureCallback);
19128 return; 19083 return;
19129 } 19084 }
19130 @JSName('createAnswer') 19085 @JSName('createAnswer')
19131 @DomName('RTCPeerConnection.createAnswer') 19086 @DomName('RTCPeerConnection.createAnswer')
19132 @DocsEditable() 19087 @DocsEditable()
19133 void _createAnswer_1(_RtcSessionDescriptionCallback successCallback, _RtcError Callback failureCallback, mediaConstraints) native; 19088 void __createAnswer_1(_RtcSessionDescriptionCallback successCallback, _RtcErro rCallback failureCallback, mediaConstraints) native;
19134 @JSName('createAnswer') 19089 @JSName('createAnswer')
19135 @DomName('RTCPeerConnection.createAnswer') 19090 @DomName('RTCPeerConnection.createAnswer')
19136 @DocsEditable() 19091 @DocsEditable()
19137 void _createAnswer_2(_RtcSessionDescriptionCallback successCallback, _RtcError Callback failureCallback) native; 19092 void __createAnswer_2(_RtcSessionDescriptionCallback successCallback, _RtcErro rCallback failureCallback) native;
19138 19093
19139 @JSName('createDTMFSender') 19094 @JSName('createDTMFSender')
19140 @DomName('RTCPeerConnection.createDTMFSender') 19095 @DomName('RTCPeerConnection.createDTMFSender')
19141 @DocsEditable() 19096 @DocsEditable()
19142 RtcDtmfSender createDtmfSender(MediaStreamTrack track) native; 19097 RtcDtmfSender createDtmfSender(MediaStreamTrack track) native;
19143 19098
19144 @DomName('RTCPeerConnection.createDataChannel') 19099 @DomName('RTCPeerConnection.createDataChannel')
19145 @DocsEditable() 19100 @DocsEditable()
19146 RtcDataChannel createDataChannel(String label, [Map options]) { 19101 RtcDataChannel createDataChannel(String label, [Map options]) {
19147 if (options != null) { 19102 if (options != null) {
19148 var options_1 = convertDartToNative_Dictionary(options); 19103 var options_1 = convertDartToNative_Dictionary(options);
19149 return _createDataChannel_1(label, options_1); 19104 return _createDataChannel_1(label, options_1);
19150 } 19105 }
19151 return _createDataChannel_2(label); 19106 return _createDataChannel_2(label);
19152 } 19107 }
19153 @JSName('createDataChannel') 19108 @JSName('createDataChannel')
19154 @DomName('RTCPeerConnection.createDataChannel') 19109 @DomName('RTCPeerConnection.createDataChannel')
19155 @DocsEditable() 19110 @DocsEditable()
19156 RtcDataChannel _createDataChannel_1(label, options) native; 19111 RtcDataChannel _createDataChannel_1(label, options) native;
19157 @JSName('createDataChannel') 19112 @JSName('createDataChannel')
19158 @DomName('RTCPeerConnection.createDataChannel') 19113 @DomName('RTCPeerConnection.createDataChannel')
19159 @DocsEditable() 19114 @DocsEditable()
19160 RtcDataChannel _createDataChannel_2(label) native; 19115 RtcDataChannel _createDataChannel_2(label) native;
19161 19116
19162 @DomName('RTCPeerConnection.createOffer') 19117 @DomName('RTCPeerConnection.createOffer')
19163 @DocsEditable() 19118 @DocsEditable()
19164 void _createOffer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorCa llback failureCallback, Map mediaConstraints]) { 19119 void _createOffer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorCa llback failureCallback, Map mediaConstraints]) {
19165 if (mediaConstraints != null) { 19120 if (mediaConstraints != null) {
19166 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); 19121 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints);
19167 _createOffer_1(successCallback, failureCallback, mediaConstraints_1); 19122 __createOffer_1(successCallback, failureCallback, mediaConstraints_1);
19168 return; 19123 return;
19169 } 19124 }
19170 _createOffer_2(successCallback, failureCallback); 19125 __createOffer_2(successCallback, failureCallback);
19171 return; 19126 return;
19172 } 19127 }
19173 @JSName('createOffer') 19128 @JSName('createOffer')
19174 @DomName('RTCPeerConnection.createOffer') 19129 @DomName('RTCPeerConnection.createOffer')
19175 @DocsEditable() 19130 @DocsEditable()
19176 void _createOffer_1(_RtcSessionDescriptionCallback successCallback, _RtcErrorC allback failureCallback, mediaConstraints) native; 19131 void __createOffer_1(_RtcSessionDescriptionCallback successCallback, _RtcError Callback failureCallback, mediaConstraints) native;
19177 @JSName('createOffer') 19132 @JSName('createOffer')
19178 @DomName('RTCPeerConnection.createOffer') 19133 @DomName('RTCPeerConnection.createOffer')
19179 @DocsEditable() 19134 @DocsEditable()
19180 void _createOffer_2(_RtcSessionDescriptionCallback successCallback, _RtcErrorC allback failureCallback) native; 19135 void __createOffer_2(_RtcSessionDescriptionCallback successCallback, _RtcError Callback failureCallback) native;
19181 19136
19182 @DomName('RTCPeerConnection.dispatchEvent') 19137 @DomName('RTCPeerConnection.dispatchEvent')
19183 @DocsEditable() 19138 @DocsEditable()
19184 bool dispatchEvent(Event event) native; 19139 bool dispatchEvent(Event event) native;
19185 19140
19186 @DomName('RTCPeerConnection.getLocalStreams') 19141 @DomName('RTCPeerConnection.getLocalStreams')
19187 @DocsEditable() 19142 @DocsEditable()
19188 List<MediaStream> getLocalStreams() native; 19143 List<MediaStream> getLocalStreams() native;
19189 19144
19190 @DomName('RTCPeerConnection.getRemoteStreams') 19145 @DomName('RTCPeerConnection.getRemoteStreams')
(...skipping 2650 matching lines...) Expand 10 before | Expand all | Expand 10 after
21841 void select() native; 21796 void select() native;
21842 21797
21843 @DomName('HTMLTextAreaElement.setCustomValidity') 21798 @DomName('HTMLTextAreaElement.setCustomValidity')
21844 @DocsEditable() 21799 @DocsEditable()
21845 void setCustomValidity(String error) native; 21800 void setCustomValidity(String error) native;
21846 21801
21847 @DomName('HTMLTextAreaElement.setRangeText') 21802 @DomName('HTMLTextAreaElement.setRangeText')
21848 @DocsEditable() 21803 @DocsEditable()
21849 // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of- controls-and-forms.html#dom-textarea/input-setrangetext 21804 // http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of- controls-and-forms.html#dom-textarea/input-setrangetext
21850 @Experimental() 21805 @Experimental()
21851 void setRangeText(String replacement, {int start, int end, String selectionMod e}) native; 21806 void setRangeText(String replacement, [int start, int end, String selectionMod e]) native;
21852 21807
21853 @DomName('HTMLTextAreaElement.setSelectionRange') 21808 @DomName('HTMLTextAreaElement.setSelectionRange')
21854 @DocsEditable() 21809 @DocsEditable()
21855 void setSelectionRange(int start, int end, [String direction]) native; 21810 void setSelectionRange(int start, int end, [String direction]) native;
21856 } 21811 }
21857 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 21812 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
21858 // for details. All rights reserved. Use of this source code is governed by a 21813 // for details. All rights reserved. Use of this source code is governed by a
21859 // BSD-style license that can be found in the LICENSE file. 21814 // BSD-style license that can be found in the LICENSE file.
21860 21815
21861 // WARNING: Do not edit - generated code. 21816 // WARNING: Do not edit - generated code.
(...skipping 969 matching lines...) Expand 10 before | Expand all | Expand 10 after
22831 // for details. All rights reserved. Use of this source code is governed by a 22786 // for details. All rights reserved. Use of this source code is governed by a
22832 // BSD-style license that can be found in the LICENSE file. 22787 // BSD-style license that can be found in the LICENSE file.
22833 22788
22834 22789
22835 @DomName('URL') 22790 @DomName('URL')
22836 class Url extends Interceptor native "URL" { 22791 class Url extends Interceptor native "URL" {
22837 22792
22838 static String createObjectUrl(blob_OR_source_OR_stream) => 22793 static String createObjectUrl(blob_OR_source_OR_stream) =>
22839 JS('String', 22794 JS('String',
22840 '(self.URL || self.webkitURL).createObjectURL(#)', 22795 '(self.URL || self.webkitURL).createObjectURL(#)',
22841 blob_OR_source_OR_stream); 22796 blob_OR_source_OR_stream);
22842
22843 static String createObjectUrlFromSource(MediaSource source) =>
22844 JS('String', '(self.URL || self.webkitURL).createObjectURL(#)', source);
22845
22846 static String createObjectUrlFromStream(MediaStream stream) =>
22847 JS('String', '(self.URL || self.webkitURL).createObjectURL(#)', stream);
22848
22849 static String createObjectUrlFromBlob(Blob blob) =>
22850 JS('String', '(self.URL || self.webkitURL).createObjectURL(#)', blob);
22851 22797
22852 static void revokeObjectUrl(String url) => 22798 static void revokeObjectUrl(String url) =>
22853 JS('void', 22799 JS('void',
22854 '(self.URL || self.webkitURL).revokeObjectURL(#)', url); 22800 '(self.URL || self.webkitURL).revokeObjectURL(#)', url);
22855 22801
22856 } 22802 }
22857 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 22803 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
22858 // for details. All rights reserved. Use of this source code is governed by a 22804 // for details. All rights reserved. Use of this source code is governed by a
22859 // BSD-style license that can be found in the LICENSE file. 22805 // BSD-style license that can be found in the LICENSE file.
22860 22806
(...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after
23171 23117
23172 @JSName('removeEventListener') 23118 @JSName('removeEventListener')
23173 @DomName('WebSocket.removeEventListener') 23119 @DomName('WebSocket.removeEventListener')
23174 @DocsEditable() 23120 @DocsEditable()
23175 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native; 23121 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native;
23176 23122
23177 @DomName('WebSocket.send') 23123 @DomName('WebSocket.send')
23178 @DocsEditable() 23124 @DocsEditable()
23179 void send(data) native; 23125 void send(data) native;
23180 23126
23181 @JSName('send')
23182 @DomName('WebSocket.send')
23183 @DocsEditable()
23184 void sendBlob(Blob data) native;
23185
23186 @JSName('send')
23187 @DomName('WebSocket.send')
23188 @DocsEditable()
23189 void sendByteBuffer(ByteBuffer data) native;
23190
23191 @JSName('send')
23192 @DomName('WebSocket.send')
23193 @DocsEditable()
23194 void sendString(String data) native;
23195
23196 @JSName('send')
23197 @DomName('WebSocket.send')
23198 @DocsEditable()
23199 void sendTypeData(TypedData data) native;
23200
23201 @DomName('WebSocket.onclose') 23127 @DomName('WebSocket.onclose')
23202 @DocsEditable() 23128 @DocsEditable()
23203 Stream<CloseEvent> get onClose => closeEvent.forTarget(this); 23129 Stream<CloseEvent> get onClose => closeEvent.forTarget(this);
23204 23130
23205 @DomName('WebSocket.onerror') 23131 @DomName('WebSocket.onerror')
23206 @DocsEditable() 23132 @DocsEditable()
23207 Stream<Event> get onError => errorEvent.forTarget(this); 23133 Stream<Event> get onError => errorEvent.forTarget(this);
23208 23134
23209 @DomName('WebSocket.onmessage') 23135 @DomName('WebSocket.onmessage')
23210 @DocsEditable() 23136 @DocsEditable()
(...skipping 815 matching lines...) Expand 10 before | Expand all | Expand 10 after
24026 @Creates('Window|=Object') 23952 @Creates('Window|=Object')
24027 @Returns('Window|=Object') 23953 @Returns('Window|=Object')
24028 final dynamic _get_window; 23954 final dynamic _get_window;
24029 23955
24030 @DomName('Window.__getter__') 23956 @DomName('Window.__getter__')
24031 @DocsEditable() 23957 @DocsEditable()
24032 @Creates('Window|=Object') 23958 @Creates('Window|=Object')
24033 @Returns('Window|=Object') 23959 @Returns('Window|=Object')
24034 WindowBase __getter__(index_OR_name) { 23960 WindowBase __getter__(index_OR_name) {
24035 if ((index_OR_name is int || index_OR_name == null)) { 23961 if ((index_OR_name is int || index_OR_name == null)) {
24036 return _convertNativeToDart_Window(__getter___1(index_OR_name)); 23962 return _convertNativeToDart_Window(___getter___1(index_OR_name));
24037 } 23963 }
24038 if ((index_OR_name is String || index_OR_name == null)) { 23964 if ((index_OR_name is String || index_OR_name == null)) {
24039 return _convertNativeToDart_Window(__getter___2(index_OR_name)); 23965 return _convertNativeToDart_Window(___getter___2(index_OR_name));
24040 } 23966 }
24041 throw new ArgumentError("Incorrect number or type of arguments"); 23967 throw new ArgumentError("Incorrect number or type of arguments");
24042 } 23968 }
24043 @JSName('__getter__') 23969 @JSName('__getter__')
24044 @DomName('Window.__getter__') 23970 @DomName('Window.__getter__')
24045 @DocsEditable() 23971 @DocsEditable()
24046 @Creates('Window|=Object') 23972 @Creates('Window|=Object')
24047 @Returns('Window|=Object') 23973 @Returns('Window|=Object')
24048 __getter___1(int index) native; 23974 ___getter___1(int index) native;
24049 @JSName('__getter__') 23975 @JSName('__getter__')
24050 @DomName('Window.__getter__') 23976 @DomName('Window.__getter__')
24051 @DocsEditable() 23977 @DocsEditable()
24052 @Creates('Window|=Object') 23978 @Creates('Window|=Object')
24053 @Returns('Window|=Object') 23979 @Returns('Window|=Object')
24054 __getter___2(String name) native; 23980 ___getter___2(String name) native;
24055 23981
24056 @JSName('addEventListener') 23982 @JSName('addEventListener')
24057 @DomName('Window.addEventListener') 23983 @DomName('Window.addEventListener')
24058 @DocsEditable() 23984 @DocsEditable()
24059 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native; 23985 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native;
24060 23986
24061 @DomName('Window.alert') 23987 @DomName('Window.alert')
24062 @DocsEditable() 23988 @DocsEditable()
24063 void alert(String message) native; 23989 void alert(String message) native;
24064 23990
(...skipping 5341 matching lines...) Expand 10 before | Expand all | Expand 10 after
29406 _position = nextPosition; 29332 _position = nextPosition;
29407 return true; 29333 return true;
29408 } 29334 }
29409 _current = null; 29335 _current = null;
29410 _position = _array.length; 29336 _position = _array.length;
29411 return false; 29337 return false;
29412 } 29338 }
29413 29339
29414 T get current => _current; 29340 T get current => _current;
29415 } 29341 }
OLDNEW
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698