Index: sdk/lib/html/dartium/html_dartium.dart |
diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart |
index 03a0b914590bb55bf8d7eec6ec7018da7b09312c..d1716bb93a942f963a56c81b871a5718f55a7d83 100644 |
--- a/sdk/lib/html/dartium/html_dartium.dart |
+++ b/sdk/lib/html/dartium/html_dartium.dart |
@@ -1466,6 +1466,14 @@ class CanvasRenderingContext2D extends CanvasRenderingContext { |
CanvasPattern _createPattern_2(canvas_OR_image, repetitionType) native "CanvasRenderingContext2D__createPattern_2_Callback"; |
+ @DomName('CanvasRenderingContext2D.createPatternFromCanvas') |
+ @DocsEditable |
+ CanvasPattern createPatternFromCanvas(CanvasElement canvas, String repetitionType) native "CanvasRenderingContext2D_createPatternFromCanvas_Callback"; |
+ |
+ @DomName('CanvasRenderingContext2D.createPatternFromImage') |
+ @DocsEditable |
+ CanvasPattern createPatternFromImage(ImageElement image, String repetitionType) native "CanvasRenderingContext2D_createPatternFromImage_Callback"; |
+ |
@DomName('CanvasRenderingContext2D.createRadialGradient') |
@DocsEditable |
CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) native "CanvasRenderingContext2D_createRadialGradient_Callback"; |
@@ -2312,6 +2320,14 @@ class Css extends NativeFieldWrapperClass1 { |
bool _supports_2(conditionText_OR_property) native "CSS__supports_2_Callback"; |
+ @DomName('CSS.supportsCondition') |
+ @DocsEditable |
+ bool supportsCondition(String conditionText) native "CSS_supportsCondition_Callback"; |
+ |
+ @DomName('CSS.supportsProperty') |
+ @DocsEditable |
+ bool supportsProperty(String property, String value) native "CSS_supportsProperty_Callback"; |
+ |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -6737,6 +6753,14 @@ class DataTransferItemList extends NativeFieldWrapperClass1 { |
void _add_2(data_OR_file, type) native "DataTransferItemList__add_2_Callback"; |
+ @DomName('DataTransferItemList.addData') |
+ @DocsEditable |
+ void addData(String data, String type) native "DataTransferItemList_addData_Callback"; |
+ |
+ @DomName('DataTransferItemList.addFile') |
+ @DocsEditable |
+ void addFile(File file) native "DataTransferItemList_addFile_Callback"; |
+ |
@DomName('DataTransferItemList.clear') |
@DocsEditable |
void clear() native "DataTransferItemList_clear_Callback"; |
@@ -11400,6 +11424,14 @@ class FormData extends NativeFieldWrapperClass1 { |
@DocsEditable |
void append(String name, value, [String filename]) native "FormData_append_Callback"; |
+ @DomName('FormData.appendBlob') |
+ @DocsEditable |
+ void appendBlob(String name, Blob value, [String filename]) native "FormData_appendBlob_Callback"; |
+ |
+ @DomName('FormData.appendString') |
+ @DocsEditable |
+ void appendString(String name, String value) native "FormData_appendString_Callback"; |
+ |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -17274,7 +17306,7 @@ class Navigator extends NativeFieldWrapperClass1 { |
* window.navigator.getUserMedia(audio: true, video: true).then((stream) { |
* var video = new VideoElement() |
* ..autoplay = true |
- * ..src = Url.createObjectUrl(stream); |
+ * ..src = Url.createObjectUrlFromStream(stream); |
* document.body.append(video); |
* }); |
* |
@@ -19926,6 +19958,22 @@ class RtcDataChannel extends EventTarget { |
void _send_4(data) native "RTCDataChannel__send_4_Callback"; |
+ @DomName('RTCDataChannel.sendBlob') |
+ @DocsEditable |
+ void sendBlob(Blob data) native "RTCDataChannel_sendBlob_Callback"; |
+ |
+ @DomName('RTCDataChannel.sendByteBuffer') |
+ @DocsEditable |
+ void sendByteBuffer(ByteBuffer data) native "RTCDataChannel_sendByteBuffer_Callback"; |
+ |
+ @DomName('RTCDataChannel.sendString') |
+ @DocsEditable |
+ void sendString(String data) native "RTCDataChannel_sendString_Callback"; |
+ |
+ @DomName('RTCDataChannel.sendTypedData') |
+ @DocsEditable |
+ void sendTypedData(TypedData data) native "RTCDataChannel_sendTypedData_Callback"; |
+ |
@DomName('RTCDataChannel.onclose') |
@DocsEditable |
Stream<Event> get onClose => closeEvent.forTarget(this); |
@@ -23102,7 +23150,7 @@ class TextAreaElement extends _HTMLElement { |
@DocsEditable |
void setCustomValidity(String error) native "HTMLTextAreaElement_setCustomValidity_Callback"; |
- void setRangeText(String replacement, [int start, int end, String selectionMode]) { |
+ void setRangeText(String replacement, {int start, int end, String selectionMode}) { |
if ((replacement is String || replacement == null) && start == null && end == null && selectionMode == null) { |
_setRangeText_1(replacement); |
return; |
@@ -24214,6 +24262,18 @@ class Url extends NativeFieldWrapperClass1 { |
static String _createObjectURL_3(blob_OR_source_OR_stream) native "URL__createObjectURL_3_Callback"; |
+ @DomName('URL.createObjectUrlFromBlob') |
+ @DocsEditable |
+ static String createObjectUrlFromBlob(Blob blob) native "URL_createObjectUrlFromBlob_Callback"; |
+ |
+ @DomName('URL.createObjectUrlFromSource') |
+ @DocsEditable |
+ static String createObjectUrlFromSource(MediaSource source) native "URL_createObjectUrlFromSource_Callback"; |
+ |
+ @DomName('URL.createObjectUrlFromStream') |
+ @DocsEditable |
+ static String createObjectUrlFromStream(MediaStream stream) native "URL_createObjectUrlFromStream_Callback"; |
+ |
@DomName('URL.revokeObjectURL') |
@DocsEditable |
static void revokeObjectUrl(String url) native "URL_revokeObjectURL_Callback"; |
@@ -24573,6 +24633,22 @@ class WebSocket extends EventTarget { |
@DocsEditable |
void send(data) native "WebSocket_send_Callback"; |
+ @DomName('WebSocket.sendBlob') |
+ @DocsEditable |
+ void sendBlob(Blob data) native "WebSocket_sendBlob_Callback"; |
+ |
+ @DomName('WebSocket.sendByteBuffer') |
+ @DocsEditable |
+ void sendByteBuffer(ByteBuffer data) native "WebSocket_sendByteBuffer_Callback"; |
+ |
+ @DomName('WebSocket.sendString') |
+ @DocsEditable |
+ void sendString(String data) native "WebSocket_sendString_Callback"; |
+ |
+ @DomName('WebSocket.sendTypeData') |
+ @DocsEditable |
+ void sendTypeData(TypedData data) native "WebSocket_sendTypeData_Callback"; |
+ |
@DomName('WebSocket.onclose') |
@DocsEditable |
Stream<CloseEvent> get onClose => closeEvent.forTarget(this); |