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'; | 6 import 'dart:_collection-dev'; |
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 401 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
412 // BSD-style license that can be found in the LICENSE file. | 412 // BSD-style license that can be found in the LICENSE file. |
413 | 413 |
414 | 414 |
415 @DocsEditable | 415 @DocsEditable |
416 @DomName('HTMLAudioElement') | 416 @DomName('HTMLAudioElement') |
417 class AudioElement extends MediaElement native "HTMLAudioElement" { | 417 class AudioElement extends MediaElement native "HTMLAudioElement" { |
418 | 418 |
419 @DomName('HTMLAudioElement.HTMLAudioElement') | 419 @DomName('HTMLAudioElement.HTMLAudioElement') |
420 @DocsEditable | 420 @DocsEditable |
421 factory AudioElement([String src]) { | 421 factory AudioElement([String src]) { |
422 if (?src) { | 422 if (src != null) { |
423 return AudioElement._create_1(src); | 423 return AudioElement._create_1(src); |
424 } | 424 } |
425 return AudioElement._create_2(); | 425 return AudioElement._create_2(); |
426 } | 426 } |
427 static AudioElement _create_1(src) => JS('AudioElement', 'new Audio(#)', src); | 427 static AudioElement _create_1(src) => JS('AudioElement', 'new Audio(#)', src); |
428 static AudioElement _create_2() => JS('AudioElement', 'new Audio()'); | 428 static AudioElement _create_2() => JS('AudioElement', 'new Audio()'); |
429 } | 429 } |
430 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 430 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
431 // for details. All rights reserved. Use of this source code is governed by a | 431 // for details. All rights reserved. Use of this source code is governed by a |
432 // BSD-style license that can be found in the LICENSE file. | 432 // BSD-style license that can be found in the LICENSE file. |
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
764 int height; | 764 int height; |
765 | 765 |
766 /// The width of this canvas element in CSS pixels. | 766 /// The width of this canvas element in CSS pixels. |
767 @DomName('HTMLCanvasElement.width') | 767 @DomName('HTMLCanvasElement.width') |
768 @DocsEditable | 768 @DocsEditable |
769 int width; | 769 int width; |
770 | 770 |
771 @DomName('HTMLCanvasElement.getContext') | 771 @DomName('HTMLCanvasElement.getContext') |
772 @DocsEditable | 772 @DocsEditable |
773 CanvasRenderingContext getContext(String contextId, [Map attrs]) { | 773 CanvasRenderingContext getContext(String contextId, [Map attrs]) { |
774 if (?attrs) { | 774 if (attrs != null) { |
775 var attrs_1 = convertDartToNative_Dictionary(attrs); | 775 var attrs_1 = convertDartToNative_Dictionary(attrs); |
776 return _getContext_1(contextId, attrs_1); | 776 return _getContext_1(contextId, attrs_1); |
777 } | 777 } |
778 return _getContext_2(contextId); | 778 return _getContext_2(contextId); |
779 } | 779 } |
780 @JSName('getContext') | 780 @JSName('getContext') |
781 @DomName('HTMLCanvasElement.getContext') | 781 @DomName('HTMLCanvasElement.getContext') |
782 @DocsEditable | 782 @DocsEditable |
783 CanvasRenderingContext _getContext_1(contextId, attrs) native; | 783 CanvasRenderingContext _getContext_1(contextId, attrs) native; |
784 @JSName('getContext') | 784 @JSName('getContext') |
(...skipping 392 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1177 @DocsEditable | 1177 @DocsEditable |
1178 TextMetrics measureText(String text) native; | 1178 TextMetrics measureText(String text) native; |
1179 | 1179 |
1180 @DomName('CanvasRenderingContext2D.moveTo') | 1180 @DomName('CanvasRenderingContext2D.moveTo') |
1181 @DocsEditable | 1181 @DocsEditable |
1182 void moveTo(num x, num y) native; | 1182 void moveTo(num x, num y) native; |
1183 | 1183 |
1184 @DomName('CanvasRenderingContext2D.putImageData') | 1184 @DomName('CanvasRenderingContext2D.putImageData') |
1185 @DocsEditable | 1185 @DocsEditable |
1186 void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY
, num dirtyWidth, num dirtyHeight]) { | 1186 void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY
, num dirtyWidth, num dirtyHeight]) { |
1187 if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) { | 1187 if (dirtyX == null && dirtyY == null && dirtyWidth == null && dirtyHeight ==
null) { |
1188 var imagedata_1 = _convertDartToNative_ImageData(imagedata); | 1188 var imagedata_1 = _convertDartToNative_ImageData(imagedata); |
1189 _putImageData_1(imagedata_1, dx, dy); | 1189 _putImageData_1(imagedata_1, dx, dy); |
1190 return; | 1190 return; |
1191 } | 1191 } |
1192 var imagedata_2 = _convertDartToNative_ImageData(imagedata); | 1192 var imagedata_2 = _convertDartToNative_ImageData(imagedata); |
1193 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight
); | 1193 _putImageData_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight
); |
1194 return; | 1194 return; |
1195 throw new ArgumentError("Incorrect number or type of arguments"); | 1195 throw new ArgumentError("Incorrect number or type of arguments"); |
1196 } | 1196 } |
1197 @JSName('putImageData') | 1197 @JSName('putImageData') |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1272 @Experimental | 1272 @Experimental |
1273 @Creates('ImageData|=Object') | 1273 @Creates('ImageData|=Object') |
1274 _getImageDataHD_1(sx, sy, sw, sh) native; | 1274 _getImageDataHD_1(sx, sy, sw, sh) native; |
1275 | 1275 |
1276 @DomName('CanvasRenderingContext2D.webkitPutImageDataHD') | 1276 @DomName('CanvasRenderingContext2D.webkitPutImageDataHD') |
1277 @DocsEditable | 1277 @DocsEditable |
1278 @SupportedBrowser(SupportedBrowser.CHROME) | 1278 @SupportedBrowser(SupportedBrowser.CHROME) |
1279 @SupportedBrowser(SupportedBrowser.SAFARI) | 1279 @SupportedBrowser(SupportedBrowser.SAFARI) |
1280 @Experimental | 1280 @Experimental |
1281 void putImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirt
yY, num dirtyWidth, num dirtyHeight]) { | 1281 void putImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirt
yY, num dirtyWidth, num dirtyHeight]) { |
1282 if (!?dirtyX && !?dirtyY && !?dirtyWidth && !?dirtyHeight) { | 1282 if (dirtyX == null && dirtyY == null && dirtyWidth == null && dirtyHeight ==
null) { |
1283 var imagedata_1 = _convertDartToNative_ImageData(imagedata); | 1283 var imagedata_1 = _convertDartToNative_ImageData(imagedata); |
1284 _putImageDataHD_1(imagedata_1, dx, dy); | 1284 _putImageDataHD_1(imagedata_1, dx, dy); |
1285 return; | 1285 return; |
1286 } | 1286 } |
1287 var imagedata_2 = _convertDartToNative_ImageData(imagedata); | 1287 var imagedata_2 = _convertDartToNative_ImageData(imagedata); |
1288 _putImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeig
ht); | 1288 _putImageDataHD_2(imagedata_2, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeig
ht); |
1289 return; | 1289 return; |
1290 throw new ArgumentError("Incorrect number or type of arguments"); | 1290 throw new ArgumentError("Incorrect number or type of arguments"); |
1291 } | 1291 } |
1292 @JSName('webkitPutImageDataHD') | 1292 @JSName('webkitPutImageDataHD') |
(...skipping 4504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5797 return _getFile(path); | 5797 return _getFile(path); |
5798 } | 5798 } |
5799 | 5799 |
5800 @DomName('DirectoryEntry.createReader') | 5800 @DomName('DirectoryEntry.createReader') |
5801 @DocsEditable | 5801 @DocsEditable |
5802 DirectoryReader createReader() native; | 5802 DirectoryReader createReader() native; |
5803 | 5803 |
5804 @DomName('DirectoryEntry.getDirectory') | 5804 @DomName('DirectoryEntry.getDirectory') |
5805 @DocsEditable | 5805 @DocsEditable |
5806 void __getDirectory(String path, {Map options, _EntryCallback successCallback,
_ErrorCallback errorCallback}) { | 5806 void __getDirectory(String path, {Map options, _EntryCallback successCallback,
_ErrorCallback errorCallback}) { |
5807 if (?errorCallback) { | 5807 if (errorCallback != null) { |
5808 var options_1 = convertDartToNative_Dictionary(options); | 5808 var options_1 = convertDartToNative_Dictionary(options); |
5809 ___getDirectory_1(path, options_1, successCallback, errorCallback); | 5809 ___getDirectory_1(path, options_1, successCallback, errorCallback); |
5810 return; | 5810 return; |
5811 } | 5811 } |
5812 if (?successCallback) { | 5812 if (successCallback != null) { |
5813 var options_2 = convertDartToNative_Dictionary(options); | 5813 var options_2 = convertDartToNative_Dictionary(options); |
5814 ___getDirectory_2(path, options_2, successCallback); | 5814 ___getDirectory_2(path, options_2, successCallback); |
5815 return; | 5815 return; |
5816 } | 5816 } |
5817 if (?options) { | 5817 if (options != null) { |
5818 var options_3 = convertDartToNative_Dictionary(options); | 5818 var options_3 = convertDartToNative_Dictionary(options); |
5819 ___getDirectory_3(path, options_3); | 5819 ___getDirectory_3(path, options_3); |
5820 return; | 5820 return; |
5821 } | 5821 } |
5822 ___getDirectory_4(path); | 5822 ___getDirectory_4(path); |
5823 return; | 5823 return; |
5824 } | 5824 } |
5825 @JSName('getDirectory') | 5825 @JSName('getDirectory') |
5826 @DomName('DirectoryEntry.getDirectory') | 5826 @DomName('DirectoryEntry.getDirectory') |
5827 @DocsEditable | 5827 @DocsEditable |
(...skipping 18 matching lines...) Expand all Loading... |
5846 var completer = new Completer<Entry>(); | 5846 var completer = new Completer<Entry>(); |
5847 __getDirectory(path, options : options, | 5847 __getDirectory(path, options : options, |
5848 successCallback : (value) { completer.complete(value); }, | 5848 successCallback : (value) { completer.complete(value); }, |
5849 errorCallback : (error) { completer.completeError(error); }); | 5849 errorCallback : (error) { completer.completeError(error); }); |
5850 return completer.future; | 5850 return completer.future; |
5851 } | 5851 } |
5852 | 5852 |
5853 @DomName('DirectoryEntry.getFile') | 5853 @DomName('DirectoryEntry.getFile') |
5854 @DocsEditable | 5854 @DocsEditable |
5855 void __getFile(String path, {Map options, _EntryCallback successCallback, _Err
orCallback errorCallback}) { | 5855 void __getFile(String path, {Map options, _EntryCallback successCallback, _Err
orCallback errorCallback}) { |
5856 if (?errorCallback) { | 5856 if (errorCallback != null) { |
5857 var options_1 = convertDartToNative_Dictionary(options); | 5857 var options_1 = convertDartToNative_Dictionary(options); |
5858 ___getFile_1(path, options_1, successCallback, errorCallback); | 5858 ___getFile_1(path, options_1, successCallback, errorCallback); |
5859 return; | 5859 return; |
5860 } | 5860 } |
5861 if (?successCallback) { | 5861 if (successCallback != null) { |
5862 var options_2 = convertDartToNative_Dictionary(options); | 5862 var options_2 = convertDartToNative_Dictionary(options); |
5863 ___getFile_2(path, options_2, successCallback); | 5863 ___getFile_2(path, options_2, successCallback); |
5864 return; | 5864 return; |
5865 } | 5865 } |
5866 if (?options) { | 5866 if (options != null) { |
5867 var options_3 = convertDartToNative_Dictionary(options); | 5867 var options_3 = convertDartToNative_Dictionary(options); |
5868 ___getFile_3(path, options_3); | 5868 ___getFile_3(path, options_3); |
5869 return; | 5869 return; |
5870 } | 5870 } |
5871 ___getFile_4(path); | 5871 ___getFile_4(path); |
5872 return; | 5872 return; |
5873 } | 5873 } |
5874 @JSName('getFile') | 5874 @JSName('getFile') |
5875 @DomName('DirectoryEntry.getFile') | 5875 @DomName('DirectoryEntry.getFile') |
5876 @DocsEditable | 5876 @DocsEditable |
(...skipping 468 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6345 @SupportedBrowser(SupportedBrowser.SAFARI) | 6345 @SupportedBrowser(SupportedBrowser.SAFARI) |
6346 @Experimental | 6346 @Experimental |
6347 NamedFlowCollection getNamedFlows() native; | 6347 NamedFlowCollection getNamedFlows() native; |
6348 | 6348 |
6349 @DomName('Document.webkitRegister') | 6349 @DomName('Document.webkitRegister') |
6350 @DocsEditable | 6350 @DocsEditable |
6351 @SupportedBrowser(SupportedBrowser.CHROME) | 6351 @SupportedBrowser(SupportedBrowser.CHROME) |
6352 @SupportedBrowser(SupportedBrowser.SAFARI) | 6352 @SupportedBrowser(SupportedBrowser.SAFARI) |
6353 @Experimental | 6353 @Experimental |
6354 CustomElementConstructor register(String name, [Map options]) { | 6354 CustomElementConstructor register(String name, [Map options]) { |
6355 if (?options) { | 6355 if (options != null) { |
6356 var options_1 = convertDartToNative_Dictionary(options); | 6356 var options_1 = convertDartToNative_Dictionary(options); |
6357 return _register_1(name, options_1); | 6357 return _register_1(name, options_1); |
6358 } | 6358 } |
6359 return _register_2(name); | 6359 return _register_2(name); |
6360 } | 6360 } |
6361 @JSName('webkitRegister') | 6361 @JSName('webkitRegister') |
6362 @DomName('Document.webkitRegister') | 6362 @DomName('Document.webkitRegister') |
6363 @DocsEditable | 6363 @DocsEditable |
6364 @SupportedBrowser(SupportedBrowser.CHROME) | 6364 @SupportedBrowser(SupportedBrowser.CHROME) |
6365 @SupportedBrowser(SupportedBrowser.SAFARI) | 6365 @SupportedBrowser(SupportedBrowser.SAFARI) |
(...skipping 2452 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8818 @DocsEditable | 8818 @DocsEditable |
8819 static const EventStreamProvider<MessageEvent> messageEvent = const EventStrea
mProvider<MessageEvent>('message'); | 8819 static const EventStreamProvider<MessageEvent> messageEvent = const EventStrea
mProvider<MessageEvent>('message'); |
8820 | 8820 |
8821 @DomName('EventSource.openEvent') | 8821 @DomName('EventSource.openEvent') |
8822 @DocsEditable | 8822 @DocsEditable |
8823 static const EventStreamProvider<Event> openEvent = const EventStreamProvider<
Event>('open'); | 8823 static const EventStreamProvider<Event> openEvent = const EventStreamProvider<
Event>('open'); |
8824 | 8824 |
8825 @DomName('EventSource.EventSource') | 8825 @DomName('EventSource.EventSource') |
8826 @DocsEditable | 8826 @DocsEditable |
8827 static EventSource _factoryEventSource(String url, [Map eventSourceInit]) { | 8827 static EventSource _factoryEventSource(String url, [Map eventSourceInit]) { |
8828 if (?eventSourceInit) { | 8828 if (eventSourceInit != null) { |
8829 return EventSource._create_1(url, eventSourceInit); | 8829 return EventSource._create_1(url, eventSourceInit); |
8830 } | 8830 } |
8831 return EventSource._create_2(url); | 8831 return EventSource._create_2(url); |
8832 } | 8832 } |
8833 static EventSource _create_1(url, eventSourceInit) => JS('EventSource', 'new E
ventSource(#,#)', url, eventSourceInit); | 8833 static EventSource _create_1(url, eventSourceInit) => JS('EventSource', 'new E
ventSource(#,#)', url, eventSourceInit); |
8834 static EventSource _create_2(url) => JS('EventSource', 'new EventSource(#)', u
rl); | 8834 static EventSource _create_2(url) => JS('EventSource', 'new EventSource(#)', u
rl); |
8835 | 8835 |
8836 static const int CLOSED = 2; | 8836 static const int CLOSED = 2; |
8837 | 8837 |
8838 static const int CONNECTING = 0; | 8838 static const int CONNECTING = 0; |
(...skipping 725 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9564 @DomName('FormData') | 9564 @DomName('FormData') |
9565 @SupportedBrowser(SupportedBrowser.CHROME) | 9565 @SupportedBrowser(SupportedBrowser.CHROME) |
9566 @SupportedBrowser(SupportedBrowser.FIREFOX) | 9566 @SupportedBrowser(SupportedBrowser.FIREFOX) |
9567 @SupportedBrowser(SupportedBrowser.IE, '10') | 9567 @SupportedBrowser(SupportedBrowser.IE, '10') |
9568 @SupportedBrowser(SupportedBrowser.SAFARI) | 9568 @SupportedBrowser(SupportedBrowser.SAFARI) |
9569 class FormData native "FormData" { | 9569 class FormData native "FormData" { |
9570 | 9570 |
9571 @DomName('FormData.DOMFormData') | 9571 @DomName('FormData.DOMFormData') |
9572 @DocsEditable | 9572 @DocsEditable |
9573 factory FormData([FormElement form]) { | 9573 factory FormData([FormElement form]) { |
9574 if (?form) { | 9574 if (form != null) { |
9575 return FormData._create_1(form); | 9575 return FormData._create_1(form); |
9576 } | 9576 } |
9577 return FormData._create_2(); | 9577 return FormData._create_2(); |
9578 } | 9578 } |
9579 static FormData _create_1(form) => JS('FormData', 'new FormData(#)', form); | 9579 static FormData _create_1(form) => JS('FormData', 'new FormData(#)', form); |
9580 static FormData _create_2() => JS('FormData', 'new FormData()'); | 9580 static FormData _create_2() => JS('FormData', 'new FormData()'); |
9581 | 9581 |
9582 /// Checks if this type is supported on the current platform. | 9582 /// Checks if this type is supported on the current platform. |
9583 static bool get supported => JS('bool', '!!(window.FormData)'); | 9583 static bool get supported => JS('bool', '!!(window.FormData)'); |
9584 | 9584 |
(...skipping 3404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12989 @DocsEditable | 12989 @DocsEditable |
12990 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); | 12990 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); |
12991 | 12991 |
12992 @DomName('MediaStream.removetrackEvent') | 12992 @DomName('MediaStream.removetrackEvent') |
12993 @DocsEditable | 12993 @DocsEditable |
12994 static const EventStreamProvider<Event> removeTrackEvent = const EventStreamPr
ovider<Event>('removetrack'); | 12994 static const EventStreamProvider<Event> removeTrackEvent = const EventStreamPr
ovider<Event>('removetrack'); |
12995 | 12995 |
12996 @DomName('MediaStream.MediaStream') | 12996 @DomName('MediaStream.MediaStream') |
12997 @DocsEditable | 12997 @DocsEditable |
12998 factory MediaStream([stream_OR_tracks]) { | 12998 factory MediaStream([stream_OR_tracks]) { |
12999 if (!?stream_OR_tracks) { | 12999 if (stream_OR_tracks == null) { |
13000 return MediaStream._create_1(); | 13000 return MediaStream._create_1(); |
13001 } | 13001 } |
13002 if ((stream_OR_tracks is MediaStream || stream_OR_tracks == null)) { | 13002 if ((stream_OR_tracks is MediaStream || stream_OR_tracks == null)) { |
13003 return MediaStream._create_2(stream_OR_tracks); | 13003 return MediaStream._create_2(stream_OR_tracks); |
13004 } | 13004 } |
13005 if ((stream_OR_tracks is List<MediaStreamTrack> || stream_OR_tracks == null)
) { | 13005 if ((stream_OR_tracks is List<MediaStreamTrack> || stream_OR_tracks == null)
) { |
13006 return MediaStream._create_3(stream_OR_tracks); | 13006 return MediaStream._create_3(stream_OR_tracks); |
13007 } | 13007 } |
13008 throw new ArgumentError("Incorrect number or type of arguments"); | 13008 throw new ArgumentError("Incorrect number or type of arguments"); |
13009 } | 13009 } |
(...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13337 @DocsEditable | 13337 @DocsEditable |
13338 void close() native; | 13338 void close() native; |
13339 | 13339 |
13340 @DomName('MessagePort.dispatchEvent') | 13340 @DomName('MessagePort.dispatchEvent') |
13341 @DocsEditable | 13341 @DocsEditable |
13342 bool dispatchEvent(Event evt) native; | 13342 bool dispatchEvent(Event evt) native; |
13343 | 13343 |
13344 @DomName('MessagePort.postMessage') | 13344 @DomName('MessagePort.postMessage') |
13345 @DocsEditable | 13345 @DocsEditable |
13346 void postMessage(/*any*/ message, [List messagePorts]) { | 13346 void postMessage(/*any*/ message, [List messagePorts]) { |
13347 if (?messagePorts) { | 13347 if (messagePorts != null) { |
13348 var message_1 = convertDartToNative_SerializedScriptValue(message); | 13348 var message_1 = convertDartToNative_SerializedScriptValue(message); |
13349 _postMessage_1(message_1, messagePorts); | 13349 _postMessage_1(message_1, messagePorts); |
13350 return; | 13350 return; |
13351 } | 13351 } |
13352 var message_2 = convertDartToNative_SerializedScriptValue(message); | 13352 var message_2 = convertDartToNative_SerializedScriptValue(message); |
13353 _postMessage_2(message_2); | 13353 _postMessage_2(message_2); |
13354 return; | 13354 return; |
13355 } | 13355 } |
13356 @JSName('postMessage') | 13356 @JSName('postMessage') |
13357 @DomName('MessagePort.postMessage') | 13357 @DomName('MessagePort.postMessage') |
(...skipping 1478 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14836 @DocsEditable | 14836 @DocsEditable |
14837 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); | 14837 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider
<Event>('error'); |
14838 | 14838 |
14839 @DomName('Notification.showEvent') | 14839 @DomName('Notification.showEvent') |
14840 @DocsEditable | 14840 @DocsEditable |
14841 static const EventStreamProvider<Event> showEvent = const EventStreamProvider<
Event>('show'); | 14841 static const EventStreamProvider<Event> showEvent = const EventStreamProvider<
Event>('show'); |
14842 | 14842 |
14843 @DomName('Notification.Notification') | 14843 @DomName('Notification.Notification') |
14844 @DocsEditable | 14844 @DocsEditable |
14845 static Notification _factoryNotification(String title, [Map options]) { | 14845 static Notification _factoryNotification(String title, [Map options]) { |
14846 if (?options) { | 14846 if (options != null) { |
14847 return Notification._create_1(title, options); | 14847 return Notification._create_1(title, options); |
14848 } | 14848 } |
14849 return Notification._create_2(title); | 14849 return Notification._create_2(title); |
14850 } | 14850 } |
14851 static Notification _create_1(title, options) => JS('Notification', 'new Notif
ication(#,#)', title, options); | 14851 static Notification _create_1(title, options) => JS('Notification', 'new Notif
ication(#,#)', title, options); |
14852 static Notification _create_2(title) => JS('Notification', 'new Notification(#
)', title); | 14852 static Notification _create_2(title) => JS('Notification', 'new Notification(#
)', title); |
14853 | 14853 |
14854 @DomName('Notification.dir') | 14854 @DomName('Notification.dir') |
14855 @DocsEditable | 14855 @DocsEditable |
14856 String dir; | 14856 String dir; |
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15102 // BSD-style license that can be found in the LICENSE file. | 15102 // BSD-style license that can be found in the LICENSE file. |
15103 | 15103 |
15104 | 15104 |
15105 @DocsEditable | 15105 @DocsEditable |
15106 @DomName('HTMLOptionElement') | 15106 @DomName('HTMLOptionElement') |
15107 class OptionElement extends Element native "HTMLOptionElement" { | 15107 class OptionElement extends Element native "HTMLOptionElement" { |
15108 | 15108 |
15109 @DomName('HTMLOptionElement.HTMLOptionElement') | 15109 @DomName('HTMLOptionElement.HTMLOptionElement') |
15110 @DocsEditable | 15110 @DocsEditable |
15111 factory OptionElement([String data, String value, bool defaultSelected, bool s
elected]) { | 15111 factory OptionElement([String data, String value, bool defaultSelected, bool s
elected]) { |
15112 if (?selected) { | 15112 if (selected != null) { |
15113 return OptionElement._create_1(data, value, defaultSelected, selected); | 15113 return OptionElement._create_1(data, value, defaultSelected, selected); |
15114 } | 15114 } |
15115 if (?defaultSelected) { | 15115 if (defaultSelected != null) { |
15116 return OptionElement._create_2(data, value, defaultSelected); | 15116 return OptionElement._create_2(data, value, defaultSelected); |
15117 } | 15117 } |
15118 if (?value) { | 15118 if (value != null) { |
15119 return OptionElement._create_3(data, value); | 15119 return OptionElement._create_3(data, value); |
15120 } | 15120 } |
15121 if (?data) { | 15121 if (data != null) { |
15122 return OptionElement._create_4(data); | 15122 return OptionElement._create_4(data); |
15123 } | 15123 } |
15124 return OptionElement._create_5(); | 15124 return OptionElement._create_5(); |
15125 } | 15125 } |
15126 static OptionElement _create_1(data, value, defaultSelected, selected) => JS('
OptionElement', 'new Option(#,#,#,#)', data, value, defaultSelected, selected); | 15126 static OptionElement _create_1(data, value, defaultSelected, selected) => JS('
OptionElement', 'new Option(#,#,#,#)', data, value, defaultSelected, selected); |
15127 static OptionElement _create_2(data, value, defaultSelected) => JS('OptionElem
ent', 'new Option(#,#,#)', data, value, defaultSelected); | 15127 static OptionElement _create_2(data, value, defaultSelected) => JS('OptionElem
ent', 'new Option(#,#,#)', data, value, defaultSelected); |
15128 static OptionElement _create_3(data, value) => JS('OptionElement', 'new Option
(#,#)', data, value); | 15128 static OptionElement _create_3(data, value) => JS('OptionElement', 'new Option
(#,#)', data, value); |
15129 static OptionElement _create_4(data) => JS('OptionElement', 'new Option(#)', d
ata); | 15129 static OptionElement _create_4(data) => JS('OptionElement', 'new Option(#)', d
ata); |
15130 static OptionElement _create_5() => JS('OptionElement', 'new Option()'); | 15130 static OptionElement _create_5() => JS('OptionElement', 'new Option()'); |
15131 | 15131 |
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15305 // BSD-style license that can be found in the LICENSE file. | 15305 // BSD-style license that can be found in the LICENSE file. |
15306 | 15306 |
15307 | 15307 |
15308 @DocsEditable | 15308 @DocsEditable |
15309 @DomName('Path') | 15309 @DomName('Path') |
15310 class Path native "Path" { | 15310 class Path native "Path" { |
15311 | 15311 |
15312 @DomName('Path.DOMPath') | 15312 @DomName('Path.DOMPath') |
15313 @DocsEditable | 15313 @DocsEditable |
15314 factory Path([path_OR_text]) { | 15314 factory Path([path_OR_text]) { |
15315 if (!?path_OR_text) { | 15315 if (path_OR_text == null) { |
15316 return Path._create_1(); | 15316 return Path._create_1(); |
15317 } | 15317 } |
15318 if ((path_OR_text is Path || path_OR_text == null)) { | 15318 if ((path_OR_text is Path || path_OR_text == null)) { |
15319 return Path._create_2(path_OR_text); | 15319 return Path._create_2(path_OR_text); |
15320 } | 15320 } |
15321 if ((path_OR_text is String || path_OR_text == null)) { | 15321 if ((path_OR_text is String || path_OR_text == null)) { |
15322 return Path._create_3(path_OR_text); | 15322 return Path._create_3(path_OR_text); |
15323 } | 15323 } |
15324 throw new ArgumentError("Incorrect number or type of arguments"); | 15324 throw new ArgumentError("Incorrect number or type of arguments"); |
15325 } | 15325 } |
(...skipping 1152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16478 @DocsEditable | 16478 @DocsEditable |
16479 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; | 16479 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native; |
16480 | 16480 |
16481 @DomName('RTCPeerConnection.addIceCandidate') | 16481 @DomName('RTCPeerConnection.addIceCandidate') |
16482 @DocsEditable | 16482 @DocsEditable |
16483 void addIceCandidate(RtcIceCandidate candidate) native; | 16483 void addIceCandidate(RtcIceCandidate candidate) native; |
16484 | 16484 |
16485 @DomName('RTCPeerConnection.addStream') | 16485 @DomName('RTCPeerConnection.addStream') |
16486 @DocsEditable | 16486 @DocsEditable |
16487 void addStream(MediaStream stream, [Map mediaConstraints]) { | 16487 void addStream(MediaStream stream, [Map mediaConstraints]) { |
16488 if (?mediaConstraints) { | 16488 if (mediaConstraints != null) { |
16489 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); | 16489 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
16490 _addStream_1(stream, mediaConstraints_1); | 16490 _addStream_1(stream, mediaConstraints_1); |
16491 return; | 16491 return; |
16492 } | 16492 } |
16493 _addStream_2(stream); | 16493 _addStream_2(stream); |
16494 return; | 16494 return; |
16495 } | 16495 } |
16496 @JSName('addStream') | 16496 @JSName('addStream') |
16497 @DomName('RTCPeerConnection.addStream') | 16497 @DomName('RTCPeerConnection.addStream') |
16498 @DocsEditable | 16498 @DocsEditable |
16499 void _addStream_1(MediaStream stream, mediaConstraints) native; | 16499 void _addStream_1(MediaStream stream, mediaConstraints) native; |
16500 @JSName('addStream') | 16500 @JSName('addStream') |
16501 @DomName('RTCPeerConnection.addStream') | 16501 @DomName('RTCPeerConnection.addStream') |
16502 @DocsEditable | 16502 @DocsEditable |
16503 void _addStream_2(MediaStream stream) native; | 16503 void _addStream_2(MediaStream stream) native; |
16504 | 16504 |
16505 @DomName('RTCPeerConnection.close') | 16505 @DomName('RTCPeerConnection.close') |
16506 @DocsEditable | 16506 @DocsEditable |
16507 void close() native; | 16507 void close() native; |
16508 | 16508 |
16509 @DomName('RTCPeerConnection.createAnswer') | 16509 @DomName('RTCPeerConnection.createAnswer') |
16510 @DocsEditable | 16510 @DocsEditable |
16511 void _createAnswer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorC
allback failureCallback, Map mediaConstraints]) { | 16511 void _createAnswer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorC
allback failureCallback, Map mediaConstraints]) { |
16512 if (?mediaConstraints) { | 16512 if (mediaConstraints != null) { |
16513 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); | 16513 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
16514 __createAnswer_1(successCallback, failureCallback, mediaConstraints_1); | 16514 __createAnswer_1(successCallback, failureCallback, mediaConstraints_1); |
16515 return; | 16515 return; |
16516 } | 16516 } |
16517 __createAnswer_2(successCallback, failureCallback); | 16517 __createAnswer_2(successCallback, failureCallback); |
16518 return; | 16518 return; |
16519 } | 16519 } |
16520 @JSName('createAnswer') | 16520 @JSName('createAnswer') |
16521 @DomName('RTCPeerConnection.createAnswer') | 16521 @DomName('RTCPeerConnection.createAnswer') |
16522 @DocsEditable | 16522 @DocsEditable |
16523 void __createAnswer_1(_RtcSessionDescriptionCallback successCallback, _RtcErro
rCallback failureCallback, mediaConstraints) native; | 16523 void __createAnswer_1(_RtcSessionDescriptionCallback successCallback, _RtcErro
rCallback failureCallback, mediaConstraints) native; |
16524 @JSName('createAnswer') | 16524 @JSName('createAnswer') |
16525 @DomName('RTCPeerConnection.createAnswer') | 16525 @DomName('RTCPeerConnection.createAnswer') |
16526 @DocsEditable | 16526 @DocsEditable |
16527 void __createAnswer_2(_RtcSessionDescriptionCallback successCallback, _RtcErro
rCallback failureCallback) native; | 16527 void __createAnswer_2(_RtcSessionDescriptionCallback successCallback, _RtcErro
rCallback failureCallback) native; |
16528 | 16528 |
16529 @JSName('createDTMFSender') | 16529 @JSName('createDTMFSender') |
16530 @DomName('RTCPeerConnection.createDTMFSender') | 16530 @DomName('RTCPeerConnection.createDTMFSender') |
16531 @DocsEditable | 16531 @DocsEditable |
16532 RtcDtmfSender createDtmfSender(MediaStreamTrack track) native; | 16532 RtcDtmfSender createDtmfSender(MediaStreamTrack track) native; |
16533 | 16533 |
16534 @DomName('RTCPeerConnection.createDataChannel') | 16534 @DomName('RTCPeerConnection.createDataChannel') |
16535 @DocsEditable | 16535 @DocsEditable |
16536 RtcDataChannel createDataChannel(String label, [Map options]) { | 16536 RtcDataChannel createDataChannel(String label, [Map options]) { |
16537 if (?options) { | 16537 if (options != null) { |
16538 var options_1 = convertDartToNative_Dictionary(options); | 16538 var options_1 = convertDartToNative_Dictionary(options); |
16539 return _createDataChannel_1(label, options_1); | 16539 return _createDataChannel_1(label, options_1); |
16540 } | 16540 } |
16541 return _createDataChannel_2(label); | 16541 return _createDataChannel_2(label); |
16542 } | 16542 } |
16543 @JSName('createDataChannel') | 16543 @JSName('createDataChannel') |
16544 @DomName('RTCPeerConnection.createDataChannel') | 16544 @DomName('RTCPeerConnection.createDataChannel') |
16545 @DocsEditable | 16545 @DocsEditable |
16546 RtcDataChannel _createDataChannel_1(label, options) native; | 16546 RtcDataChannel _createDataChannel_1(label, options) native; |
16547 @JSName('createDataChannel') | 16547 @JSName('createDataChannel') |
16548 @DomName('RTCPeerConnection.createDataChannel') | 16548 @DomName('RTCPeerConnection.createDataChannel') |
16549 @DocsEditable | 16549 @DocsEditable |
16550 RtcDataChannel _createDataChannel_2(label) native; | 16550 RtcDataChannel _createDataChannel_2(label) native; |
16551 | 16551 |
16552 @DomName('RTCPeerConnection.createOffer') | 16552 @DomName('RTCPeerConnection.createOffer') |
16553 @DocsEditable | 16553 @DocsEditable |
16554 void _createOffer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorCa
llback failureCallback, Map mediaConstraints]) { | 16554 void _createOffer(_RtcSessionDescriptionCallback successCallback, [_RtcErrorCa
llback failureCallback, Map mediaConstraints]) { |
16555 if (?mediaConstraints) { | 16555 if (mediaConstraints != null) { |
16556 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); | 16556 var mediaConstraints_1 = convertDartToNative_Dictionary(mediaConstraints); |
16557 __createOffer_1(successCallback, failureCallback, mediaConstraints_1); | 16557 __createOffer_1(successCallback, failureCallback, mediaConstraints_1); |
16558 return; | 16558 return; |
16559 } | 16559 } |
16560 __createOffer_2(successCallback, failureCallback); | 16560 __createOffer_2(successCallback, failureCallback); |
16561 return; | 16561 return; |
16562 } | 16562 } |
16563 @JSName('createOffer') | 16563 @JSName('createOffer') |
16564 @DomName('RTCPeerConnection.createOffer') | 16564 @DomName('RTCPeerConnection.createOffer') |
16565 @DocsEditable | 16565 @DocsEditable |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16626 var completer = new Completer(); | 16626 var completer = new Completer(); |
16627 _setRemoteDescription(description, | 16627 _setRemoteDescription(description, |
16628 () { completer.complete(); }, | 16628 () { completer.complete(); }, |
16629 (error) { completer.completeError(error); }); | 16629 (error) { completer.completeError(error); }); |
16630 return completer.future; | 16630 return completer.future; |
16631 } | 16631 } |
16632 | 16632 |
16633 @DomName('RTCPeerConnection.updateIce') | 16633 @DomName('RTCPeerConnection.updateIce') |
16634 @DocsEditable | 16634 @DocsEditable |
16635 void updateIce([Map configuration, Map mediaConstraints]) { | 16635 void updateIce([Map configuration, Map mediaConstraints]) { |
16636 if (?mediaConstraints) { | 16636 if (mediaConstraints != null) { |
16637 var configuration_1 = convertDartToNative_Dictionary(configuration); | 16637 var configuration_1 = convertDartToNative_Dictionary(configuration); |
16638 var mediaConstraints_2 = convertDartToNative_Dictionary(mediaConstraints); | 16638 var mediaConstraints_2 = convertDartToNative_Dictionary(mediaConstraints); |
16639 _updateIce_1(configuration_1, mediaConstraints_2); | 16639 _updateIce_1(configuration_1, mediaConstraints_2); |
16640 return; | 16640 return; |
16641 } | 16641 } |
16642 if (?configuration) { | 16642 if (configuration != null) { |
16643 var configuration_3 = convertDartToNative_Dictionary(configuration); | 16643 var configuration_3 = convertDartToNative_Dictionary(configuration); |
16644 _updateIce_2(configuration_3); | 16644 _updateIce_2(configuration_3); |
16645 return; | 16645 return; |
16646 } | 16646 } |
16647 _updateIce_3(); | 16647 _updateIce_3(); |
16648 return; | 16648 return; |
16649 } | 16649 } |
16650 @JSName('updateIce') | 16650 @JSName('updateIce') |
16651 @DomName('RTCPeerConnection.updateIce') | 16651 @DomName('RTCPeerConnection.updateIce') |
16652 @DocsEditable | 16652 @DocsEditable |
(...skipping 2976 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19629 @DocsEditable | 19629 @DocsEditable |
19630 static const EventStreamProvider<MessageEvent> messageEvent = const EventStrea
mProvider<MessageEvent>('message'); | 19630 static const EventStreamProvider<MessageEvent> messageEvent = const EventStrea
mProvider<MessageEvent>('message'); |
19631 | 19631 |
19632 @DomName('WebSocket.openEvent') | 19632 @DomName('WebSocket.openEvent') |
19633 @DocsEditable | 19633 @DocsEditable |
19634 static const EventStreamProvider<Event> openEvent = const EventStreamProvider<
Event>('open'); | 19634 static const EventStreamProvider<Event> openEvent = const EventStreamProvider<
Event>('open'); |
19635 | 19635 |
19636 @DomName('WebSocket.WebSocket') | 19636 @DomName('WebSocket.WebSocket') |
19637 @DocsEditable | 19637 @DocsEditable |
19638 factory WebSocket(String url, [protocol_OR_protocols]) { | 19638 factory WebSocket(String url, [protocol_OR_protocols]) { |
19639 if ((url is String || url == null) && !?protocol_OR_protocols) { | 19639 if ((url is String || url == null) && protocol_OR_protocols == null) { |
19640 return WebSocket._create_1(url); | 19640 return WebSocket._create_1(url); |
19641 } | 19641 } |
19642 if ((url is String || url == null) && (protocol_OR_protocols is List<String>
|| protocol_OR_protocols == null)) { | 19642 if ((url is String || url == null) && (protocol_OR_protocols is List<String>
|| protocol_OR_protocols == null)) { |
19643 return WebSocket._create_2(url, protocol_OR_protocols); | 19643 return WebSocket._create_2(url, protocol_OR_protocols); |
19644 } | 19644 } |
19645 if ((url is String || url == null) && (protocol_OR_protocols is String || pr
otocol_OR_protocols == null)) { | 19645 if ((url is String || url == null) && (protocol_OR_protocols is String || pr
otocol_OR_protocols == null)) { |
19646 return WebSocket._create_3(url, protocol_OR_protocols); | 19646 return WebSocket._create_3(url, protocol_OR_protocols); |
19647 } | 19647 } |
19648 throw new ArgumentError("Incorrect number or type of arguments"); | 19648 throw new ArgumentError("Incorrect number or type of arguments"); |
19649 } | 19649 } |
(...skipping 917 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
20567 @DocsEditable | 20567 @DocsEditable |
20568 @SupportedBrowser(SupportedBrowser.CHROME) | 20568 @SupportedBrowser(SupportedBrowser.CHROME) |
20569 @SupportedBrowser(SupportedBrowser.SAFARI) | 20569 @SupportedBrowser(SupportedBrowser.SAFARI) |
20570 @Experimental | 20570 @Experimental |
20571 @Creates('SqlDatabase') | 20571 @Creates('SqlDatabase') |
20572 SqlDatabase openDatabase(String name, String version, String displayName, int
estimatedSize, [DatabaseCallback creationCallback]) native; | 20572 SqlDatabase openDatabase(String name, String version, String displayName, int
estimatedSize, [DatabaseCallback creationCallback]) native; |
20573 | 20573 |
20574 @DomName('Window.postMessage') | 20574 @DomName('Window.postMessage') |
20575 @DocsEditable | 20575 @DocsEditable |
20576 void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List
messagePorts]) { | 20576 void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List
messagePorts]) { |
20577 if (?messagePorts) { | 20577 if (messagePorts != null) { |
20578 var message_1 = convertDartToNative_SerializedScriptValue(message); | 20578 var message_1 = convertDartToNative_SerializedScriptValue(message); |
20579 _postMessage_1(message_1, targetOrigin, messagePorts); | 20579 _postMessage_1(message_1, targetOrigin, messagePorts); |
20580 return; | 20580 return; |
20581 } | 20581 } |
20582 var message_2 = convertDartToNative_SerializedScriptValue(message); | 20582 var message_2 = convertDartToNative_SerializedScriptValue(message); |
20583 _postMessage_2(message_2, targetOrigin); | 20583 _postMessage_2(message_2, targetOrigin); |
20584 return; | 20584 return; |
20585 } | 20585 } |
20586 @JSName('postMessage') | 20586 @JSName('postMessage') |
20587 @DomName('Window.postMessage') | 20587 @DomName('Window.postMessage') |
(...skipping 1290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
21878 // BSD-style license that can be found in the LICENSE file. | 21878 // BSD-style license that can be found in the LICENSE file. |
21879 | 21879 |
21880 | 21880 |
21881 @DocsEditable | 21881 @DocsEditable |
21882 @DomName('SharedWorker') | 21882 @DomName('SharedWorker') |
21883 abstract class _SharedWorker extends AbstractWorker native "SharedWorker" { | 21883 abstract class _SharedWorker extends AbstractWorker native "SharedWorker" { |
21884 | 21884 |
21885 @DomName('SharedWorker.SharedWorker') | 21885 @DomName('SharedWorker.SharedWorker') |
21886 @DocsEditable | 21886 @DocsEditable |
21887 factory _SharedWorker(String scriptURL, [String name]) { | 21887 factory _SharedWorker(String scriptURL, [String name]) { |
21888 if (?name) { | 21888 if (name != null) { |
21889 return _SharedWorker._create_1(scriptURL, name); | 21889 return _SharedWorker._create_1(scriptURL, name); |
21890 } | 21890 } |
21891 return _SharedWorker._create_2(scriptURL); | 21891 return _SharedWorker._create_2(scriptURL); |
21892 } | 21892 } |
21893 static _SharedWorker _create_1(scriptURL, name) => JS('_SharedWorker', 'new Sh
aredWorker(#,#)', scriptURL, name); | 21893 static _SharedWorker _create_1(scriptURL, name) => JS('_SharedWorker', 'new Sh
aredWorker(#,#)', scriptURL, name); |
21894 static _SharedWorker _create_2(scriptURL) => JS('_SharedWorker', 'new SharedWo
rker(#)', scriptURL); | 21894 static _SharedWorker _create_2(scriptURL) => JS('_SharedWorker', 'new SharedWo
rker(#)', scriptURL); |
21895 } | 21895 } |
21896 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 21896 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
21897 // for details. All rights reserved. Use of this source code is governed by a | 21897 // for details. All rights reserved. Use of this source code is governed by a |
21898 // BSD-style license that can be found in the LICENSE file. | 21898 // BSD-style license that can be found in the LICENSE file. |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
22015 @DocsEditable | 22015 @DocsEditable |
22016 @DomName('WebKitCSSMatrix') | 22016 @DomName('WebKitCSSMatrix') |
22017 @SupportedBrowser(SupportedBrowser.CHROME) | 22017 @SupportedBrowser(SupportedBrowser.CHROME) |
22018 @SupportedBrowser(SupportedBrowser.SAFARI) | 22018 @SupportedBrowser(SupportedBrowser.SAFARI) |
22019 @Experimental | 22019 @Experimental |
22020 abstract class _WebKitCSSMatrix native "WebKitCSSMatrix" { | 22020 abstract class _WebKitCSSMatrix native "WebKitCSSMatrix" { |
22021 | 22021 |
22022 @DomName('WebKitCSSMatrix.WebKitCSSMatrix') | 22022 @DomName('WebKitCSSMatrix.WebKitCSSMatrix') |
22023 @DocsEditable | 22023 @DocsEditable |
22024 factory _WebKitCSSMatrix([String cssValue]) { | 22024 factory _WebKitCSSMatrix([String cssValue]) { |
22025 if (?cssValue) { | 22025 if (cssValue != null) { |
22026 return _WebKitCSSMatrix._create_1(cssValue); | 22026 return _WebKitCSSMatrix._create_1(cssValue); |
22027 } | 22027 } |
22028 return _WebKitCSSMatrix._create_2(); | 22028 return _WebKitCSSMatrix._create_2(); |
22029 } | 22029 } |
22030 static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new Web
KitCSSMatrix(#)', cssValue); | 22030 static _WebKitCSSMatrix _create_1(cssValue) => JS('_WebKitCSSMatrix', 'new Web
KitCSSMatrix(#)', cssValue); |
22031 static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new WebKitCSSMa
trix()'); | 22031 static _WebKitCSSMatrix _create_2() => JS('_WebKitCSSMatrix', 'new WebKitCSSMa
trix()'); |
22032 } | 22032 } |
22033 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 22033 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
22034 // for details. All rights reserved. Use of this source code is governed by a | 22034 // for details. All rights reserved. Use of this source code is governed by a |
22035 // BSD-style license that can be found in the LICENSE file. | 22035 // BSD-style license that can be found in the LICENSE file. |
(...skipping 3534 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
25570 _position = nextPosition; | 25570 _position = nextPosition; |
25571 return true; | 25571 return true; |
25572 } | 25572 } |
25573 _current = null; | 25573 _current = null; |
25574 _position = _array.length; | 25574 _position = _array.length; |
25575 return false; | 25575 return false; |
25576 } | 25576 } |
25577 | 25577 |
25578 T get current => _current; | 25578 T get current => _current; |
25579 } | 25579 } |
OLD | NEW |