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

Unified Diff: sdk/lib/html/dartium/html_dartium.dart

Issue 15896022: Updating DOM metadata triage list for recent Blink changes. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 7 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:
Download patch
« no previous file with comments | « sdk/lib/html/dart2js/html_dart2js.dart ('k') | sdk/lib/web_audio/dart2js/web_audio_dart2js.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 442f5f0ba5aff4db1d9ea92d5612772b0bb171e7..166a6602c8a533eacaf1fd0f46749338f37e22b8 100644
--- a/sdk/lib/html/dartium/html_dartium.dart
+++ b/sdk/lib/html/dartium/html_dartium.dart
@@ -600,13 +600,13 @@ class BRElement extends _Element_Merged {
@DocsEditable
@DomName('BarProp')
-@Experimental // untriaged
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#barprop
+@deprecated // standard
class BarProp extends NativeFieldWrapperClass1 {
BarProp.internal();
@DomName('BarProp.visible')
@DocsEditable
- @Experimental // untriaged
bool get visible native "BarProp_visible_Getter";
}
@@ -971,18 +971,17 @@ class CDataSection extends Text {
@DocsEditable
@DomName('Canvas2DContextAttributes')
-@Experimental // untriaged
+// http://wiki.whatwg.org/wiki/CanvasOpaque#Suggested_IDL
+@Experimental
class Canvas2DContextAttributes extends NativeFieldWrapperClass1 {
Canvas2DContextAttributes.internal();
@DomName('Canvas2DContextAttributes.alpha')
@DocsEditable
- @Experimental // untriaged
bool get alpha native "Canvas2DContextAttributes_alpha_Getter";
@DomName('Canvas2DContextAttributes.alpha')
@DocsEditable
- @Experimental // untriaged
void set alpha(bool value) native "Canvas2DContextAttributes_alpha_Setter";
}
@@ -1545,7 +1544,8 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
@DomName('CanvasRenderingContext2D.getContextAttributes')
@DocsEditable
- @Experimental // untriaged
+ // http://wiki.whatwg.org/wiki/CanvasOpaque#Suggested_IDL
+ @Experimental
Canvas2DContextAttributes getContextAttributes() native "CanvasRenderingContext2D_getContextAttributes_Callback";
@DomName('CanvasRenderingContext2D.getImageData')
@@ -1921,12 +1921,10 @@ class CharacterData extends Node {
@DomName('CharacterData.nextElementSibling')
@DocsEditable
- @Experimental // untriaged
Element get nextElementSibling native "CharacterData_nextElementSibling_Getter";
@DomName('CharacterData.previousElementSibling')
@DocsEditable
- @Experimental // untriaged
Element get previousElementSibling native "CharacterData_previousElementSibling_Getter";
@DomName('CharacterData.appendData')
@@ -2006,18 +2004,17 @@ class Comment extends CharacterData {
@DocsEditable
@DomName('Composition')
-@Experimental // untriaged
+// http://www.w3.org/TR/ime-api/#idl-def-Composition
+@Experimental
class Composition extends NativeFieldWrapperClass1 {
Composition.internal();
@DomName('Composition.caret')
@DocsEditable
- @Experimental // untriaged
Range get caret native "Composition_caret_Getter";
@DomName('Composition.text')
@DocsEditable
- @Experimental // untriaged
Node get text native "Composition_text_Getter";
}
@@ -2280,7 +2277,8 @@ class Crypto extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('CSS')
-@Experimental // untriaged
+// http://www.w3.org/TR/css3-conditional/#the-css-interface
+@Experimental // None
class Css extends NativeFieldWrapperClass1 {
Css.internal();
@@ -2632,7 +2630,6 @@ class CssRule extends NativeFieldWrapperClass1 {
@DomName('CSSRule.SUPPORTS_RULE')
@DocsEditable
- @Experimental // untriaged
static const int SUPPORTS_RULE = 12;
@DomName('CSSRule.UNKNOWN_RULE')
@@ -5997,28 +5994,23 @@ class CssStyleSheet extends StyleSheet {
@DocsEditable
@DomName('CSSSupportsRule')
-@Experimental // untriaged
class CssSupportsRule extends CssRule {
CssSupportsRule.internal() : super.internal();
@DomName('CSSSupportsRule.conditionText')
@DocsEditable
- @Experimental // untriaged
String get conditionText native "CSSSupportsRule_conditionText_Getter";
@DomName('CSSSupportsRule.cssRules')
@DocsEditable
- @Experimental // untriaged
List<CssRule> get cssRules native "CSSSupportsRule_cssRules_Getter";
@DomName('CSSSupportsRule.deleteRule')
@DocsEditable
- @Experimental // untriaged
void deleteRule(int index) native "CSSSupportsRule_deleteRule_Callback";
@DomName('CSSSupportsRule.insertRule')
@DocsEditable
- @Experimental // untriaged
int insertRule(String rule, int index) native "CSSSupportsRule_insertRule_Callback";
}
@@ -6716,12 +6708,10 @@ class Document extends Node
@DomName('Document.childElementCount')
@DocsEditable
- @Experimental // untriaged
int get childElementCount native "Document_childElementCount_Getter";
@DomName('Document.children')
@DocsEditable
- @Experimental // untriaged
HtmlCollection get children native "Document_children_Getter";
@DomName('Document.cookie')
@@ -6746,7 +6736,6 @@ class Document extends Node
@DomName('Document.firstElementChild')
@DocsEditable
- @Experimental // untriaged
Element get firstElementChild native "Document_firstElementChild_Getter";
@DomName('Document.fontloader')
@@ -6766,7 +6755,6 @@ class Document extends Node
@DomName('Document.lastElementChild')
@DocsEditable
- @Experimental // untriaged
Element get lastElementChild native "Document_lastElementChild_Getter";
/// Moved to [HtmlDocument].
@@ -7391,17 +7379,14 @@ class DocumentFragment extends Node {
@DomName('DocumentFragment.childElementCount')
@DocsEditable
- @Experimental // untriaged
int get childElementCount native "DocumentFragment_childElementCount_Getter";
@DomName('DocumentFragment.firstElementChild')
@DocsEditable
- @Experimental // untriaged
Element get firstElementChild native "DocumentFragment_firstElementChild_Getter";
@DomName('DocumentFragment.lastElementChild')
@DocsEditable
- @Experimental // untriaged
Element get lastElementChild native "DocumentFragment_lastElementChild_Getter";
@DomName('DocumentFragment.querySelector')
@@ -9511,17 +9496,14 @@ class Entity extends Node {
@DomName('Entity.notationName')
@DocsEditable
- @Experimental // untriaged
String get notationName native "Entity_notationName_Getter";
@DomName('Entity.publicId')
@DocsEditable
- @Experimental // untriaged
String get publicId native "Entity_publicId_Getter";
@DomName('Entity.systemId')
@DocsEditable
- @Experimental // untriaged
String get systemId native "Entity_systemId_Getter";
}
@@ -9911,7 +9893,8 @@ class Event extends NativeFieldWrapperClass1 {
@DomName('Event.path')
@DocsEditable
- @Experimental // untriaged
+ // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#extensions-to-event
+ @Experimental
List<Node> path() native "Event_path_Callback";
@DomName('Event.preventDefault')
@@ -10915,7 +10898,6 @@ class FontLoader extends EventTarget {
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
-@Experimental // untriaged
class FormData extends NativeFieldWrapperClass1 {
FormData.internal();
@@ -10931,7 +10913,6 @@ class FormData extends NativeFieldWrapperClass1 {
@DomName('FormData.append')
@DocsEditable
- @Experimental // untriaged
void append(String name, value, [String filename]) native "FormData_append_Callback";
}
@@ -13781,48 +13762,41 @@ abstract class ButtonInputElement implements InputElementBase {
@DocsEditable
@DomName('InputMethodContext')
-@Experimental // untriaged
+// http://www.w3.org/TR/ime-api/#idl-def-InputMethodContext
+@Experimental
class InputMethodContext extends NativeFieldWrapperClass1 {
InputMethodContext.internal();
@DomName('InputMethodContext.composition')
@DocsEditable
- @Experimental // untriaged
Composition get composition native "InputMethodContext_composition_Getter";
@DomName('InputMethodContext.enabled')
@DocsEditable
- @Experimental // untriaged
bool get enabled native "InputMethodContext_enabled_Getter";
@DomName('InputMethodContext.enabled')
@DocsEditable
- @Experimental // untriaged
void set enabled(bool value) native "InputMethodContext_enabled_Setter";
@DomName('InputMethodContext.locale')
@DocsEditable
- @Experimental // untriaged
String get locale native "InputMethodContext_locale_Getter";
@DomName('InputMethodContext.confirmComposition')
@DocsEditable
- @Experimental // untriaged
void confirmComposition() native "InputMethodContext_confirmComposition_Callback";
@DomName('InputMethodContext.open')
@DocsEditable
- @Experimental // untriaged
bool open() native "InputMethodContext_open_Callback";
@DomName('InputMethodContext.setCaretRectangle')
@DocsEditable
- @Experimental // untriaged
void setCaretRectangle(Node anchor, int x, int y, int w, int h) native "InputMethodContext_setCaretRectangle_Callback";
@DomName('InputMethodContext.setExclusionRectangle')
@DocsEditable
- @Experimental // untriaged
void setExclusionRectangle(Node anchor, int x, int y, int w, int h) native "InputMethodContext_setExclusionRectangle_Callback";
}
@@ -14272,7 +14246,8 @@ class Location extends NativeFieldWrapperClass1 implements LocationBase {
@DomName('MIDIErrorCallback')
-@Experimental // untriaged
+// http://webaudio.github.io/web-midi-api/#midierrorcallback
+@Experimental
typedef void MidiErrorCallback(DomError error);
// 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
@@ -14674,12 +14649,14 @@ class MediaElement extends _Element_Merged {
@DomName('HTMLMediaElement.mediaKeys')
@DocsEditable
- @Experimental // untriaged
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html
+ @Experimental
MediaKeys get mediaKeys native "HTMLMediaElement_mediaKeys_Getter";
@DomName('HTMLMediaElement.mediaKeys')
@DocsEditable
- @Experimental // untriaged
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html
+ @Experimental
void set mediaKeys(MediaKeys value) native "HTMLMediaElement_mediaKeys_Setter";
@DomName('HTMLMediaElement.muted')
@@ -15074,7 +15051,7 @@ class MediaKeyError extends NativeFieldWrapperClass1 {
@DomName('MediaKeyError.systemCode')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
int get systemCode native "MediaKeyError_systemCode_Getter";
}
@@ -15130,18 +15107,17 @@ class MediaKeyEvent extends Event {
@DocsEditable
@DomName('MediaKeyMessageEvent')
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-mediakeymessageevent
+@Experimental
class MediaKeyMessageEvent extends Event {
MediaKeyMessageEvent.internal() : super.internal();
@DomName('MediaKeyMessageEvent.destinationURL')
@DocsEditable
- @Experimental // untriaged
String get destinationUrl native "MediaKeyMessageEvent_destinationURL_Getter";
@DomName('MediaKeyMessageEvent.message')
@DocsEditable
- @Experimental // untriaged
Uint8List get message native "MediaKeyMessageEvent_message_Getter";
}
@@ -15154,13 +15130,13 @@ class MediaKeyMessageEvent extends Event {
@DocsEditable
@DomName('MediaKeyNeededEvent')
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-mediakeyneededevent
+@Experimental
class MediaKeyNeededEvent extends Event {
MediaKeyNeededEvent.internal() : super.internal();
@DomName('MediaKeyNeededEvent.initData')
@DocsEditable
- @Experimental // untriaged
Uint8List get initData native "MediaKeyNeededEvent_initData_Getter";
}
@@ -15173,48 +15149,41 @@ class MediaKeyNeededEvent extends Event {
@DocsEditable
@DomName('MediaKeySession')
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-mediakeysession
+@Experimental
class MediaKeySession extends EventTarget {
MediaKeySession.internal() : super.internal();
@DomName('MediaKeySession.error')
@DocsEditable
- @Experimental // untriaged
MediaKeyError get error native "MediaKeySession_error_Getter";
@DomName('MediaKeySession.keySystem')
@DocsEditable
- @Experimental // untriaged
String get keySystem native "MediaKeySession_keySystem_Getter";
@DomName('MediaKeySession.sessionId')
@DocsEditable
- @Experimental // untriaged
String get sessionId native "MediaKeySession_sessionId_Getter";
@DomName('MediaKeySession.addEventListener')
@DocsEditable
- @Experimental // untriaged
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MediaKeySession_addEventListener_Callback";
@DomName('MediaKeySession.close')
@DocsEditable
- @Experimental // untriaged
void close() native "MediaKeySession_close_Callback";
@DomName('MediaKeySession.dispatchEvent')
@DocsEditable
- @Experimental // untriaged
bool dispatchEvent(Event evt) native "MediaKeySession_dispatchEvent_Callback";
@DomName('MediaKeySession.removeEventListener')
@DocsEditable
- @Experimental // untriaged
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MediaKeySession_removeEventListener_Callback";
@DomName('MediaKeySession.update')
@DocsEditable
- @Experimental // untriaged
void update(Uint8List key) native "MediaKeySession_update_Callback";
}
@@ -15227,7 +15196,8 @@ class MediaKeySession extends EventTarget {
@DocsEditable
@DomName('MediaKeys')
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html
+@Experimental
class MediaKeys extends NativeFieldWrapperClass1 {
MediaKeys.internal();
@@ -15242,12 +15212,10 @@ class MediaKeys extends NativeFieldWrapperClass1 {
@DomName('MediaKeys.keySystem')
@DocsEditable
- @Experimental // untriaged
String get keySystem native "MediaKeys_keySystem_Getter";
@DomName('MediaKeys.createSession')
@DocsEditable
- @Experimental // untriaged
MediaKeySession createSession(String type, Uint8List initData) native "MediaKeys_createSession_Callback";
}
@@ -15349,7 +15317,7 @@ class MediaQueryListListener extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#mediasource
class MediaSource extends EventTarget {
MediaSource.internal() : super.internal();
@@ -15364,62 +15332,50 @@ class MediaSource extends EventTarget {
@DomName('WebKitMediaSource.activeSourceBuffers')
@DocsEditable
- @Experimental // untriaged
SourceBufferList get activeSourceBuffers native "WebKitMediaSource_activeSourceBuffers_Getter";
@DomName('WebKitMediaSource.duration')
@DocsEditable
- @Experimental // untriaged
num get duration native "WebKitMediaSource_duration_Getter";
@DomName('WebKitMediaSource.duration')
@DocsEditable
- @Experimental // untriaged
void set duration(num value) native "WebKitMediaSource_duration_Setter";
@DomName('WebKitMediaSource.readyState')
@DocsEditable
- @Experimental // untriaged
String get readyState native "WebKitMediaSource_readyState_Getter";
@DomName('WebKitMediaSource.sourceBuffers')
@DocsEditable
- @Experimental // untriaged
SourceBufferList get sourceBuffers native "WebKitMediaSource_sourceBuffers_Getter";
@DomName('WebKitMediaSource.addEventListener')
@DocsEditable
- @Experimental // untriaged
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "WebKitMediaSource_addEventListener_Callback";
@DomName('WebKitMediaSource.addSourceBuffer')
@DocsEditable
- @Experimental // untriaged
SourceBuffer addSourceBuffer(String type) native "WebKitMediaSource_addSourceBuffer_Callback";
@DomName('WebKitMediaSource.dispatchEvent')
@DocsEditable
- @Experimental // untriaged
bool dispatchEvent(Event event) native "WebKitMediaSource_dispatchEvent_Callback";
@DomName('WebKitMediaSource.endOfStream')
@DocsEditable
- @Experimental // untriaged
void endOfStream(String error) native "WebKitMediaSource_endOfStream_Callback";
@DomName('WebKitMediaSource.isTypeSupported')
@DocsEditable
- @Experimental // untriaged
static bool isTypeSupported(String type) native "WebKitMediaSource_isTypeSupported_Callback";
@DomName('WebKitMediaSource.removeEventListener')
@DocsEditable
- @Experimental // untriaged
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "WebKitMediaSource_removeEventListener_Callback";
@DomName('WebKitMediaSource.removeSourceBuffer')
@DocsEditable
- @Experimental // untriaged
void removeSourceBuffer(SourceBuffer buffer) native "WebKitMediaSource_removeSourceBuffer_Callback";
}
@@ -15518,7 +15474,6 @@ class MediaStream extends EventTarget {
@DomName('MediaStream.stop')
@DocsEditable
- @Experimental // untriaged
void stop() native "MediaStream_stop_Callback";
@DomName('MediaStream.onaddtrack')
@@ -16000,13 +15955,13 @@ class MeterElement extends _Element_Merged {
@DocsEditable
@DomName('MIDIConnectionEvent')
-@Experimental // untriaged
+// http://webaudio.github.io/web-midi-api/#midiconnectionevent-interface
+@Experimental
class MidiConnectionEvent extends Event {
MidiConnectionEvent.internal() : super.internal();
@DomName('MIDIConnectionEvent.port')
@DocsEditable
- @Experimental // untriaged
MidiPort get port native "MIDIConnectionEvent_port_Getter";
}
@@ -16019,7 +15974,8 @@ class MidiConnectionEvent extends Event {
@DocsEditable
@DomName('MIDIInput')
-@Experimental // untriaged
+// http://webaudio.github.io/web-midi-api/#idl-def-MIDIInput
+@Experimental
class MidiInput extends MidiPort implements EventTarget {
MidiInput.internal() : super.internal();
@@ -16033,18 +15989,17 @@ class MidiInput extends MidiPort implements EventTarget {
@DocsEditable
@DomName('MIDIMessageEvent')
-@Experimental // untriaged
+// http://webaudio.github.io/web-midi-api/#midimessageevent-interface
+@Experimental
class MidiMessageEvent extends Event {
MidiMessageEvent.internal() : super.internal();
@DomName('MIDIMessageEvent.data')
@DocsEditable
- @Experimental // untriaged
Uint8List get data native "MIDIMessageEvent_data_Getter";
@DomName('MIDIMessageEvent.receivedTime')
@DocsEditable
- @Experimental // untriaged
num get receivedTime native "MIDIMessageEvent_receivedTime_Getter";
}
@@ -16057,7 +16012,8 @@ class MidiMessageEvent extends Event {
@DocsEditable
@DomName('MIDIOutput')
-@Experimental // untriaged
+// http://webaudio.github.io/web-midi-api/#midioutput-interface
+@Experimental
class MidiOutput extends MidiPort {
MidiOutput.internal() : super.internal();
@@ -16084,58 +16040,49 @@ class MidiOutput extends MidiPort {
@DocsEditable
@DomName('MIDIPort')
-@Experimental // untriaged
+// http://webaudio.github.io/web-midi-api/#idl-def-MIDIPort
+@Experimental
class MidiPort extends EventTarget {
MidiPort.internal() : super.internal();
@DomName('MIDIPort.disconnectEvent')
@DocsEditable
- @Experimental // untriaged
static const EventStreamProvider<MidiConnectionEvent> disconnectEvent = const EventStreamProvider<MidiConnectionEvent>('disconnect');
@DomName('MIDIPort.id')
@DocsEditable
- @Experimental // untriaged
String get id native "MIDIPort_id_Getter";
@DomName('MIDIPort.manufacturer')
@DocsEditable
- @Experimental // untriaged
String get manufacturer native "MIDIPort_manufacturer_Getter";
@DomName('MIDIPort.name')
@DocsEditable
- @Experimental // untriaged
String get name native "MIDIPort_name_Getter";
@DomName('MIDIPort.type')
@DocsEditable
- @Experimental // untriaged
String get type native "MIDIPort_type_Getter";
@DomName('MIDIPort.version')
@DocsEditable
- @Experimental // untriaged
String get version native "MIDIPort_version_Getter";
@DomName('MIDIPort.addEventListener')
@DocsEditable
- @Experimental // untriaged
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "MIDIPort_addEventListener_Callback";
@DomName('MIDIPort.dispatchEvent')
@DocsEditable
- @Experimental // untriaged
bool dispatchEvent(Event event) native "MIDIPort_dispatchEvent_Callback";
@DomName('MIDIPort.removeEventListener')
@DocsEditable
- @Experimental // untriaged
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "MIDIPort_removeEventListener_Callback";
@DomName('MIDIPort.ondisconnect')
@DocsEditable
- @Experimental // untriaged
Stream<MidiConnectionEvent> get onDisconnect => disconnectEvent.forTarget(this);
}
@@ -16148,28 +16095,24 @@ class MidiPort extends EventTarget {
@DocsEditable
@DomName('MimeType')
-@Experimental // untriaged
+@Experimental // non-standard
class MimeType extends NativeFieldWrapperClass1 {
MimeType.internal();
@DomName('MimeType.description')
@DocsEditable
- @Experimental // untriaged
String get description native "MimeType_description_Getter";
@DomName('MimeType.enabledPlugin')
@DocsEditable
- @Experimental // untriaged
Plugin get enabledPlugin native "MimeType_enabledPlugin_Getter";
@DomName('MimeType.suffixes')
@DocsEditable
- @Experimental // untriaged
String get suffixes native "MimeType_suffixes_Getter";
@DomName('MimeType.type')
@DocsEditable
- @Experimental // untriaged
String get type native "MimeType_type_Getter";
}
@@ -16182,13 +16125,12 @@ class MimeType extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('MimeTypeArray')
-@Experimental // untriaged
+@Experimental // non-standard
class MimeTypeArray extends NativeFieldWrapperClass1 with ListMixin<MimeType>, ImmutableListMixin<MimeType> implements List<MimeType> {
MimeTypeArray.internal();
@DomName('MimeTypeArray.length')
@DocsEditable
- @Experimental // untriaged
int get length native "MimeTypeArray_length_Getter";
MimeType operator[](int index) {
@@ -16238,12 +16180,10 @@ class MimeTypeArray extends NativeFieldWrapperClass1 with ListMixin<MimeType>, I
@DomName('MimeTypeArray.item')
@DocsEditable
- @Experimental // untriaged
MimeType item(int index) native "MimeTypeArray_item_Callback";
@DomName('MimeTypeArray.namedItem')
@DocsEditable
- @Experimental // untriaged
MimeType namedItem(String name) native "MimeTypeArray_namedItem_Callback";
}
@@ -18243,7 +18183,8 @@ class ParamElement extends _Element_Merged {
@DocsEditable
@DomName('Path')
-@Experimental // untriaged
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#path-objects
+@Experimental
class Path extends NativeFieldWrapperClass1 {
Path.internal();
@@ -18273,42 +18214,34 @@ class Path extends NativeFieldWrapperClass1 {
@DomName('Path.arc')
@DocsEditable
- @Experimental // untriaged
void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) native "Path_arc_Callback";
@DomName('Path.arcTo')
@DocsEditable
- @Experimental // untriaged
void arcTo(num x1, num y1, num x2, num y2, num radius) native "Path_arcTo_Callback";
@DomName('Path.bezierCurveTo')
@DocsEditable
- @Experimental // untriaged
void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) native "Path_bezierCurveTo_Callback";
@DomName('Path.closePath')
@DocsEditable
- @Experimental // untriaged
void closePath() native "Path_closePath_Callback";
@DomName('Path.lineTo')
@DocsEditable
- @Experimental // untriaged
void lineTo(num x, num y) native "Path_lineTo_Callback";
@DomName('Path.moveTo')
@DocsEditable
- @Experimental // untriaged
void moveTo(num x, num y) native "Path_moveTo_Callback";
@DomName('Path.quadraticCurveTo')
@DocsEditable
- @Experimental // untriaged
void quadraticCurveTo(num cpx, num cpy, num x, num y) native "Path_quadraticCurveTo_Callback";
@DomName('Path.rect')
@DocsEditable
- @Experimental // untriaged
void rect(num x, num y, num width, num height) native "Path_rect_Callback";
}
@@ -18353,37 +18286,44 @@ class Performance extends EventTarget {
@DomName('Performance.clearMarks')
@DocsEditable
- @Experimental // untriaged
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
+ @Experimental
void clearMarks(String markName) native "Performance_clearMarks_Callback";
@DomName('Performance.clearMeasures')
@DocsEditable
- @Experimental // untriaged
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
+ @Experimental
void clearMeasures(String measureName) native "Performance_clearMeasures_Callback";
@DomName('Performance.getEntries')
@DocsEditable
- @Experimental // untriaged
+ // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute
+ @Experimental
List<PerformanceEntry> getEntries() native "Performance_getEntries_Callback";
@DomName('Performance.getEntriesByName')
@DocsEditable
- @Experimental // untriaged
+ // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute
+ @Experimental
List<PerformanceEntry> getEntriesByName(String name, String entryType) native "Performance_getEntriesByName_Callback";
@DomName('Performance.getEntriesByType')
@DocsEditable
- @Experimental // untriaged
+ // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute
+ @Experimental
List<PerformanceEntry> getEntriesByType(String entryType) native "Performance_getEntriesByType_Callback";
@DomName('Performance.mark')
@DocsEditable
- @Experimental // untriaged
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
+ @Experimental
void mark(String markName) native "Performance_mark_Callback";
@DomName('Performance.measure')
@DocsEditable
- @Experimental // untriaged
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
+ @Experimental
void measure(String measureName, String startMark, String endMark) native "Performance_measure_Callback";
@DomName('Performance.now')
@@ -18395,7 +18335,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
- // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming-methods
+ // http://www.w3c-test.org/webperf/specs/ResourceTiming/#extensions-performance-interface
void clearResourceTimings() native "Performance_webkitClearResourceTimings_Callback";
@DomName('Performance.webkitSetResourceTimingBufferSize')
@@ -18685,38 +18625,32 @@ class PerformanceTiming extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('Plugin')
-@Experimental // untriaged
+@Experimental // non-standard
class Plugin extends NativeFieldWrapperClass1 {
Plugin.internal();
@DomName('Plugin.description')
@DocsEditable
- @Experimental // untriaged
String get description native "Plugin_description_Getter";
@DomName('Plugin.filename')
@DocsEditable
- @Experimental // untriaged
String get filename native "Plugin_filename_Getter";
@DomName('Plugin.length')
@DocsEditable
- @Experimental // untriaged
int get length native "Plugin_length_Getter";
@DomName('Plugin.name')
@DocsEditable
- @Experimental // untriaged
String get name native "Plugin_name_Getter";
@DomName('Plugin.item')
@DocsEditable
- @Experimental // untriaged
MimeType item(int index) native "Plugin_item_Callback";
@DomName('Plugin.namedItem')
@DocsEditable
- @Experimental // untriaged
MimeType namedItem(String name) native "Plugin_namedItem_Callback";
}
@@ -18729,13 +18663,12 @@ class Plugin extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('PluginArray')
-@Experimental // untriaged
+@Experimental // non-standard
class PluginArray extends NativeFieldWrapperClass1 with ListMixin<Plugin>, ImmutableListMixin<Plugin> implements List<Plugin> {
PluginArray.internal();
@DomName('PluginArray.length')
@DocsEditable
- @Experimental // untriaged
int get length native "PluginArray_length_Getter";
Plugin operator[](int index) {
@@ -18785,17 +18718,14 @@ class PluginArray extends NativeFieldWrapperClass1 with ListMixin<Plugin>, Immut
@DomName('PluginArray.item')
@DocsEditable
- @Experimental // untriaged
Plugin item(int index) native "PluginArray_item_Callback";
@DomName('PluginArray.namedItem')
@DocsEditable
- @Experimental // untriaged
Plugin namedItem(String name) native "PluginArray_namedItem_Callback";
@DomName('PluginArray.refresh')
@DocsEditable
- @Experimental // untriaged
void refresh(bool reload) native "PluginArray_refresh_Callback";
}
@@ -20027,83 +19957,69 @@ class ScriptElement extends _Element_Merged {
@DocsEditable
@DomName('SecurityPolicy')
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#securitypolicy
+@Experimental
class SecurityPolicy extends NativeFieldWrapperClass1 {
SecurityPolicy.internal();
@DomName('SecurityPolicy.allowsEval')
@DocsEditable
- @Experimental // untriaged
bool get allowsEval native "SecurityPolicy_allowsEval_Getter";
@DomName('SecurityPolicy.allowsInlineScript')
@DocsEditable
- @Experimental // untriaged
bool get allowsInlineScript native "SecurityPolicy_allowsInlineScript_Getter";
@DomName('SecurityPolicy.allowsInlineStyle')
@DocsEditable
- @Experimental // untriaged
bool get allowsInlineStyle native "SecurityPolicy_allowsInlineStyle_Getter";
@DomName('SecurityPolicy.isActive')
@DocsEditable
- @Experimental // untriaged
bool get isActive native "SecurityPolicy_isActive_Getter";
@DomName('SecurityPolicy.reportURIs')
@DocsEditable
- @Experimental // untriaged
List<String> get reportURIs native "SecurityPolicy_reportURIs_Getter";
@DomName('SecurityPolicy.allowsConnectionTo')
@DocsEditable
- @Experimental // untriaged
bool allowsConnectionTo(String url) native "SecurityPolicy_allowsConnectionTo_Callback";
@DomName('SecurityPolicy.allowsFontFrom')
@DocsEditable
- @Experimental // untriaged
bool allowsFontFrom(String url) native "SecurityPolicy_allowsFontFrom_Callback";
@DomName('SecurityPolicy.allowsFormAction')
@DocsEditable
- @Experimental // untriaged
bool allowsFormAction(String url) native "SecurityPolicy_allowsFormAction_Callback";
@DomName('SecurityPolicy.allowsFrameFrom')
@DocsEditable
- @Experimental // untriaged
bool allowsFrameFrom(String url) native "SecurityPolicy_allowsFrameFrom_Callback";
@DomName('SecurityPolicy.allowsImageFrom')
@DocsEditable
- @Experimental // untriaged
bool allowsImageFrom(String url) native "SecurityPolicy_allowsImageFrom_Callback";
@DomName('SecurityPolicy.allowsMediaFrom')
@DocsEditable
- @Experimental // untriaged
bool allowsMediaFrom(String url) native "SecurityPolicy_allowsMediaFrom_Callback";
@DomName('SecurityPolicy.allowsObjectFrom')
@DocsEditable
- @Experimental // untriaged
bool allowsObjectFrom(String url) native "SecurityPolicy_allowsObjectFrom_Callback";
@DomName('SecurityPolicy.allowsPluginType')
@DocsEditable
- @Experimental // untriaged
bool allowsPluginType(String type) native "SecurityPolicy_allowsPluginType_Callback";
@DomName('SecurityPolicy.allowsScriptFrom')
@DocsEditable
- @Experimental // untriaged
bool allowsScriptFrom(String url) native "SecurityPolicy_allowsScriptFrom_Callback";
@DomName('SecurityPolicy.allowsStyleFrom')
@DocsEditable
- @Experimental // untriaged
bool allowsStyleFrom(String url) native "SecurityPolicy_allowsStyleFrom_Callback";
}
@@ -20127,7 +20043,6 @@ class SecurityPolicyViolationEvent extends Event {
@DomName('SecurityPolicyViolationEvent.columnNumber')
@DocsEditable
- @Experimental // untriaged
int get columnNumber native "SecurityPolicyViolationEvent_columnNumber_Getter";
@DomName('SecurityPolicyViolationEvent.documentURI')
@@ -20312,138 +20227,121 @@ class SelectElement extends _Element_Merged {
@DocsEditable
@DomName('Selection')
-@Experimental // untriaged
class Selection extends NativeFieldWrapperClass1 {
Selection.internal();
@DomName('Selection.anchorNode')
@DocsEditable
- @Experimental // untriaged
Node get anchorNode native "Selection_anchorNode_Getter";
@DomName('Selection.anchorOffset')
@DocsEditable
- @Experimental // untriaged
int get anchorOffset native "Selection_anchorOffset_Getter";
@DomName('Selection.baseNode')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
Node get baseNode native "Selection_baseNode_Getter";
@DomName('Selection.baseOffset')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
int get baseOffset native "Selection_baseOffset_Getter";
@DomName('Selection.extentNode')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
Node get extentNode native "Selection_extentNode_Getter";
@DomName('Selection.extentOffset')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
int get extentOffset native "Selection_extentOffset_Getter";
@DomName('Selection.focusNode')
@DocsEditable
- @Experimental // untriaged
Node get focusNode native "Selection_focusNode_Getter";
@DomName('Selection.focusOffset')
@DocsEditable
- @Experimental // untriaged
int get focusOffset native "Selection_focusOffset_Getter";
@DomName('Selection.isCollapsed')
@DocsEditable
- @Experimental // untriaged
bool get isCollapsed native "Selection_isCollapsed_Getter";
@DomName('Selection.rangeCount')
@DocsEditable
- @Experimental // untriaged
int get rangeCount native "Selection_rangeCount_Getter";
@DomName('Selection.type')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
String get type native "Selection_type_Getter";
@DomName('Selection.addRange')
@DocsEditable
- @Experimental // untriaged
void addRange(Range range) native "Selection_addRange_Callback";
@DomName('Selection.collapse')
@DocsEditable
- @Experimental // untriaged
void collapse(Node node, int index) native "Selection_collapse_Callback";
@DomName('Selection.collapseToEnd')
@DocsEditable
- @Experimental // untriaged
void collapseToEnd() native "Selection_collapseToEnd_Callback";
@DomName('Selection.collapseToStart')
@DocsEditable
- @Experimental // untriaged
void collapseToStart() native "Selection_collapseToStart_Callback";
@DomName('Selection.containsNode')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
bool containsNode(Node node, bool allowPartial) native "Selection_containsNode_Callback";
@DomName('Selection.deleteFromDocument')
@DocsEditable
- @Experimental // untriaged
void deleteFromDocument() native "Selection_deleteFromDocument_Callback";
@DomName('Selection.empty')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
void empty() native "Selection_empty_Callback";
@DomName('Selection.extend')
@DocsEditable
- @Experimental // untriaged
void extend(Node node, int offset) native "Selection_extend_Callback";
@DomName('Selection.getRangeAt')
@DocsEditable
- @Experimental // untriaged
Range getRangeAt(int index) native "Selection_getRangeAt_Callback";
@DomName('Selection.modify')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
void modify(String alter, String direction, String granularity) native "Selection_modify_Callback";
@DomName('Selection.removeAllRanges')
@DocsEditable
- @Experimental // untriaged
void removeAllRanges() native "Selection_removeAllRanges_Callback";
@DomName('Selection.selectAllChildren')
@DocsEditable
- @Experimental // untriaged
void selectAllChildren(Node node) native "Selection_selectAllChildren_Callback";
@DomName('Selection.setBaseAndExtent')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int extentOffset) native "Selection_setBaseAndExtent_Callback";
@DomName('Selection.setPosition')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
void setPosition(Node node, int offset) native "Selection_setPosition_Callback";
@DomName('Selection.toString')
@DocsEditable
- @Experimental // untriaged
String toString() native "Selection_toString_Callback";
}
@@ -20558,33 +20456,29 @@ class ShadowRoot extends DocumentFragment {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#sourcebuffer
class SourceBuffer extends NativeFieldWrapperClass1 {
SourceBuffer.internal();
@DomName('WebKitSourceBuffer.buffered')
@DocsEditable
- @Experimental // untriaged
TimeRanges get buffered native "WebKitSourceBuffer_buffered_Getter";
@DomName('WebKitSourceBuffer.timestampOffset')
@DocsEditable
- @Experimental // untriaged
num get timestampOffset native "WebKitSourceBuffer_timestampOffset_Getter";
@DomName('WebKitSourceBuffer.timestampOffset')
@DocsEditable
- @Experimental // untriaged
void set timestampOffset(num value) native "WebKitSourceBuffer_timestampOffset_Setter";
@DomName('WebKitSourceBuffer.abort')
@DocsEditable
- @Experimental // untriaged
void abort() native "WebKitSourceBuffer_abort_Callback";
@DomName('WebKitSourceBuffer.append')
@DocsEditable
- @Experimental // untriaged
+ @Experimental // non-standard
void append(Uint8List data) native "WebKitSourceBuffer_append_Callback";
}
@@ -20600,13 +20494,12 @@ class SourceBuffer extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#sourcebufferlist
class SourceBufferList extends EventTarget with ListMixin<SourceBuffer>, ImmutableListMixin<SourceBuffer> implements List<SourceBuffer> {
SourceBufferList.internal() : super.internal();
@DomName('WebKitSourceBufferList.length')
@DocsEditable
- @Experimental // untriaged
int get length native "WebKitSourceBufferList_length_Getter";
SourceBuffer operator[](int index) {
@@ -20656,22 +20549,18 @@ class SourceBufferList extends EventTarget with ListMixin<SourceBuffer>, Immutab
@DomName('WebKitSourceBufferList.addEventListener')
@DocsEditable
- @Experimental // untriaged
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "WebKitSourceBufferList_addEventListener_Callback";
@DomName('WebKitSourceBufferList.dispatchEvent')
@DocsEditable
- @Experimental // untriaged
bool dispatchEvent(Event event) native "WebKitSourceBufferList_dispatchEvent_Callback";
@DomName('WebKitSourceBufferList.item')
@DocsEditable
- @Experimental // untriaged
SourceBuffer item(int index) native "WebKitSourceBufferList_item_Callback";
@DomName('WebKitSourceBufferList.removeEventListener')
@DocsEditable
- @Experimental // untriaged
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "WebKitSourceBufferList_removeEventListener_Callback";
}
@@ -21215,48 +21104,41 @@ class SpeechRecognitionResult extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('SpeechSynthesis')
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#tts-section
+@Experimental
class SpeechSynthesis extends NativeFieldWrapperClass1 {
SpeechSynthesis.internal();
@DomName('SpeechSynthesis.paused')
@DocsEditable
- @Experimental // untriaged
bool get paused native "SpeechSynthesis_paused_Getter";
@DomName('SpeechSynthesis.pending')
@DocsEditable
- @Experimental // untriaged
bool get pending native "SpeechSynthesis_pending_Getter";
@DomName('SpeechSynthesis.speaking')
@DocsEditable
- @Experimental // untriaged
bool get speaking native "SpeechSynthesis_speaking_Getter";
@DomName('SpeechSynthesis.cancel')
@DocsEditable
- @Experimental // untriaged
void cancel() native "SpeechSynthesis_cancel_Callback";
@DomName('SpeechSynthesis.getVoices')
@DocsEditable
- @Experimental // untriaged
List<SpeechSynthesisVoice> getVoices() native "SpeechSynthesis_getVoices_Callback";
@DomName('SpeechSynthesis.pause')
@DocsEditable
- @Experimental // untriaged
void pause() native "SpeechSynthesis_pause_Callback";
@DomName('SpeechSynthesis.resume')
@DocsEditable
- @Experimental // untriaged
void resume() native "SpeechSynthesis_resume_Callback";
@DomName('SpeechSynthesis.speak')
@DocsEditable
- @Experimental // untriaged
void speak(SpeechSynthesisUtterance utterance) native "SpeechSynthesis_speak_Callback";
}
@@ -21269,23 +21151,21 @@ class SpeechSynthesis extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('SpeechSynthesisEvent')
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#tts-section
+@Experimental
class SpeechSynthesisEvent extends Event {
SpeechSynthesisEvent.internal() : super.internal();
@DomName('SpeechSynthesisEvent.charIndex')
@DocsEditable
- @Experimental // untriaged
int get charIndex native "SpeechSynthesisEvent_charIndex_Getter";
@DomName('SpeechSynthesisEvent.elapsedTime')
@DocsEditable
- @Experimental // untriaged
num get elapsedTime native "SpeechSynthesisEvent_elapsedTime_Getter";
@DomName('SpeechSynthesisEvent.name')
@DocsEditable
- @Experimental // untriaged
String get name native "SpeechSynthesisEvent_name_Getter";
}
@@ -21298,43 +21178,37 @@ class SpeechSynthesisEvent extends Event {
@DocsEditable
@DomName('SpeechSynthesisUtterance')
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#tts-section
+@Experimental
class SpeechSynthesisUtterance extends EventTarget {
SpeechSynthesisUtterance.internal() : super.internal();
@DomName('SpeechSynthesisUtterance.boundaryEvent')
@DocsEditable
- @Experimental // untriaged
static const EventStreamProvider<SpeechSynthesisEvent> boundaryEvent = const EventStreamProvider<SpeechSynthesisEvent>('boundary');
@DomName('SpeechSynthesisUtterance.endEvent')
@DocsEditable
- @Experimental // untriaged
static const EventStreamProvider<SpeechSynthesisEvent> endEvent = const EventStreamProvider<SpeechSynthesisEvent>('end');
@DomName('SpeechSynthesisUtterance.errorEvent')
@DocsEditable
- @Experimental // untriaged
static const EventStreamProvider<Event> errorEvent = const EventStreamProvider<Event>('error');
@DomName('SpeechSynthesisUtterance.markEvent')
@DocsEditable
- @Experimental // untriaged
static const EventStreamProvider<SpeechSynthesisEvent> markEvent = const EventStreamProvider<SpeechSynthesisEvent>('mark');
@DomName('SpeechSynthesisUtterance.pauseEvent')
@DocsEditable
- @Experimental // untriaged
static const EventStreamProvider<Event> pauseEvent = const EventStreamProvider<Event>('pause');
@DomName('SpeechSynthesisUtterance.resumeEvent')
@DocsEditable
- @Experimental // untriaged
static const EventStreamProvider<SpeechSynthesisEvent> resumeEvent = const EventStreamProvider<SpeechSynthesisEvent>('resume');
@DomName('SpeechSynthesisUtterance.startEvent')
@DocsEditable
- @Experimental // untriaged
static const EventStreamProvider<SpeechSynthesisEvent> startEvent = const EventStreamProvider<SpeechSynthesisEvent>('start');
@DomName('SpeechSynthesisUtterance.SpeechSynthesisUtterance')
@@ -21348,97 +21222,78 @@ class SpeechSynthesisUtterance extends EventTarget {
@DomName('SpeechSynthesisUtterance.lang')
@DocsEditable
- @Experimental // untriaged
String get lang native "SpeechSynthesisUtterance_lang_Getter";
@DomName('SpeechSynthesisUtterance.lang')
@DocsEditable
- @Experimental // untriaged
void set lang(String value) native "SpeechSynthesisUtterance_lang_Setter";
@DomName('SpeechSynthesisUtterance.pitch')
@DocsEditable
- @Experimental // untriaged
num get pitch native "SpeechSynthesisUtterance_pitch_Getter";
@DomName('SpeechSynthesisUtterance.pitch')
@DocsEditable
- @Experimental // untriaged
void set pitch(num value) native "SpeechSynthesisUtterance_pitch_Setter";
@DomName('SpeechSynthesisUtterance.rate')
@DocsEditable
- @Experimental // untriaged
num get rate native "SpeechSynthesisUtterance_rate_Getter";
@DomName('SpeechSynthesisUtterance.rate')
@DocsEditable
- @Experimental // untriaged
void set rate(num value) native "SpeechSynthesisUtterance_rate_Setter";
@DomName('SpeechSynthesisUtterance.text')
@DocsEditable
- @Experimental // untriaged
String get text native "SpeechSynthesisUtterance_text_Getter";
@DomName('SpeechSynthesisUtterance.text')
@DocsEditable
- @Experimental // untriaged
void set text(String value) native "SpeechSynthesisUtterance_text_Setter";
@DomName('SpeechSynthesisUtterance.voice')
@DocsEditable
- @Experimental // untriaged
SpeechSynthesisVoice get voice native "SpeechSynthesisUtterance_voice_Getter";
@DomName('SpeechSynthesisUtterance.voice')
@DocsEditable
- @Experimental // untriaged
void set voice(SpeechSynthesisVoice value) native "SpeechSynthesisUtterance_voice_Setter";
@DomName('SpeechSynthesisUtterance.volume')
@DocsEditable
- @Experimental // untriaged
num get volume native "SpeechSynthesisUtterance_volume_Getter";
@DomName('SpeechSynthesisUtterance.volume')
@DocsEditable
- @Experimental // untriaged
void set volume(num value) native "SpeechSynthesisUtterance_volume_Setter";
@DomName('SpeechSynthesisUtterance.onboundary')
@DocsEditable
- @Experimental // untriaged
Stream<SpeechSynthesisEvent> get onBoundary => boundaryEvent.forTarget(this);
@DomName('SpeechSynthesisUtterance.onend')
@DocsEditable
- @Experimental // untriaged
Stream<SpeechSynthesisEvent> get onEnd => endEvent.forTarget(this);
@DomName('SpeechSynthesisUtterance.onerror')
@DocsEditable
- @Experimental // untriaged
Stream<Event> get onError => errorEvent.forTarget(this);
@DomName('SpeechSynthesisUtterance.onmark')
@DocsEditable
- @Experimental // untriaged
Stream<SpeechSynthesisEvent> get onMark => markEvent.forTarget(this);
@DomName('SpeechSynthesisUtterance.onpause')
@DocsEditable
- @Experimental // untriaged
Stream<Event> get onPause => pauseEvent.forTarget(this);
@DomName('SpeechSynthesisUtterance.onresume')
@DocsEditable
- @Experimental // untriaged
Stream<SpeechSynthesisEvent> get onResume => resumeEvent.forTarget(this);
@DomName('SpeechSynthesisUtterance.onstart')
@DocsEditable
- @Experimental // untriaged
Stream<SpeechSynthesisEvent> get onStart => startEvent.forTarget(this);
}
@@ -21451,33 +21306,29 @@ class SpeechSynthesisUtterance extends EventTarget {
@DocsEditable
@DomName('SpeechSynthesisVoice')
-@Experimental // untriaged
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#tts-section
+@Experimental
class SpeechSynthesisVoice extends NativeFieldWrapperClass1 {
SpeechSynthesisVoice.internal();
@DomName('SpeechSynthesisVoice.default')
@DocsEditable
- @Experimental // untriaged
bool get defaultValue native "SpeechSynthesisVoice_default_Getter";
@DomName('SpeechSynthesisVoice.lang')
@DocsEditable
- @Experimental // untriaged
String get lang native "SpeechSynthesisVoice_lang_Getter";
@DomName('SpeechSynthesisVoice.localService')
@DocsEditable
- @Experimental // untriaged
bool get localService native "SpeechSynthesisVoice_localService_Getter";
@DomName('SpeechSynthesisVoice.name')
@DocsEditable
- @Experimental // untriaged
String get name native "SpeechSynthesisVoice_name_Getter";
@DomName('SpeechSynthesisVoice.voiceURI')
@DocsEditable
- @Experimental // untriaged
String get voiceUri native "SpeechSynthesisVoice_voiceURI_Getter";
}
@@ -23681,7 +23532,6 @@ class UnknownElement extends _Element_Merged {
@DocsEditable
@DomName('URL')
-@Experimental // untriaged
class Url extends NativeFieldWrapperClass1 {
Url.internal();
@@ -23706,7 +23556,6 @@ class Url extends NativeFieldWrapperClass1 {
@DomName('URL.revokeObjectURL')
@DocsEditable
- @Experimental // untriaged
static void revokeObjectUrl(String url) native "URL_revokeObjectURL_Callback";
}
@@ -24295,7 +24144,6 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.DOMContentLoadedEvent')
@DocsEditable
- @Experimental // untriaged
static const EventStreamProvider<Event> contentLoadedEvent = const EventStreamProvider<Event>('DOMContentLoaded');
@DomName('Window.devicemotionEvent')
@@ -24355,7 +24203,6 @@ class Window extends EventTarget implements WindowBase {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
- @Experimental // untriaged
static const EventStreamProvider<AnimationEvent> animationEndEvent = const EventStreamProvider<AnimationEvent>('webkitAnimationEnd');
@DomName('Window.webkitAnimationIterationEvent')
@@ -24363,7 +24210,6 @@ class Window extends EventTarget implements WindowBase {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
- @Experimental // untriaged
static const EventStreamProvider<AnimationEvent> animationIterationEvent = const EventStreamProvider<AnimationEvent>('webkitAnimationIteration');
@DomName('Window.webkitAnimationStartEvent')
@@ -24371,7 +24217,6 @@ class Window extends EventTarget implements WindowBase {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
- @Experimental // untriaged
static const EventStreamProvider<AnimationEvent> animationStartEvent = const EventStreamProvider<AnimationEvent>('webkitAnimationStart');
@DomName('Window.PERSISTENT')
@@ -24388,7 +24233,6 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.CSS')
@DocsEditable
- @Experimental // untriaged
Css get css native "DOMWindow_CSS_Getter";
@DomName('Window.applicationCache')
@@ -24574,7 +24418,8 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.speechSynthesis')
@DocsEditable
- @Experimental // untriaged
+ // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#tts-section
+ @Experimental
SpeechSynthesis get speechSynthesis native "DOMWindow_speechSynthesis_Getter";
@DomName('Window.status')
@@ -24815,7 +24660,6 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.onDOMContentLoaded')
@DocsEditable
- @Experimental // untriaged
Stream<Event> get onContentLoaded => contentLoadedEvent.forTarget(this);
@DomName('Window.onabort')
@@ -25030,17 +24874,17 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.onwebkitAnimationEnd')
@DocsEditable
- @Experimental // untriaged
+ @Experimental
Stream<AnimationEvent> get onAnimationEnd => animationEndEvent.forTarget(this);
@DomName('Window.onwebkitAnimationIteration')
@DocsEditable
- @Experimental // untriaged
+ @Experimental
Stream<AnimationEvent> get onAnimationIteration => animationIterationEvent.forTarget(this);
@DomName('Window.onwebkitAnimationStart')
@DocsEditable
- @Experimental // untriaged
+ @Experimental
Stream<AnimationEvent> get onAnimationStart => animationStartEvent.forTarget(this);
@@ -26112,7 +25956,8 @@ class _Element_Merged extends Element {
@DomName('HTMLElement.getInputContext')
@DocsEditable
- @Experimental // untriaged
+ // http://www.w3.org/TR/ime-api/#the-getinputcontext-method
+ @Experimental
InputMethodContext getInputContext() native "HTMLElement_getInputContext_Callback";
@DomName('HTMLElement.insertAdjacentElement')
« no previous file with comments | « sdk/lib/html/dart2js/html_dart2js.dart ('k') | sdk/lib/web_audio/dart2js/web_audio_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698