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

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

Side-by-side diff isn't available for this file because of its large size.
Issue 15074006: Generating annotations from DOM triage list. (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
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 0e551f6394544da68c104a2ed3c226d92802a45e..e7848d16efb48da733cc73e9813c1cb1be8e48c1 100644
--- a/sdk/lib/html/dartium/html_dartium.dart
+++ b/sdk/lib/html/dartium/html_dartium.dart
@@ -127,10 +127,14 @@ class AnchorElement extends _Element_Merged {
@DomName('HTMLAnchorElement.download')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#attr-hyperlink-download
Jacob 2013/05/22 01:34:08 https://developer.mozilla.org/en-US/docs/Web/HTML/
blois 2013/05/22 02:14:16 Done.
+ @Experimental
String get download native "HTMLAnchorElement_download_Getter";
@DomName('HTMLAnchorElement.download')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#attr-hyperlink-download
+ @Experimental
void set download(String value) native "HTMLAnchorElement_download_Setter";
@DomName('HTMLAnchorElement.hash')
@@ -175,14 +179,20 @@ class AnchorElement extends _Element_Merged {
@DomName('HTMLAnchorElement.name')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLAnchorElement-partial
+ @deprecated // deprecated
String get name native "HTMLAnchorElement_name_Getter";
@DomName('HTMLAnchorElement.name')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLAnchorElement-partial
+ @deprecated // deprecated
void set name(String value) native "HTMLAnchorElement_name_Setter";
@DomName('HTMLAnchorElement.origin')
@DocsEditable
+ // WebKit only
+ @deprecated // nonstandard
String get origin native "HTMLAnchorElement_origin_Getter";
@DomName('HTMLAnchorElement.pathname')
@@ -195,10 +205,14 @@ class AnchorElement extends _Element_Merged {
@DomName('HTMLAnchorElement.ping')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-a-element
+ @deprecated // deprecated
String get ping native "HTMLAnchorElement_ping_Getter";
@DomName('HTMLAnchorElement.ping')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-a-element
+ @deprecated // deprecated
void set ping(String value) native "HTMLAnchorElement_ping_Setter";
@DomName('HTMLAnchorElement.port')
@@ -292,6 +306,7 @@ class AnimationEvent extends Event {
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.OPERA)
@SupportedBrowser(SupportedBrowser.SAFARI)
+@Unstable
class ApplicationCache extends EventTarget {
ApplicationCache.internal() : super.internal();
@@ -483,10 +498,14 @@ class AreaElement extends _Element_Merged {
@DomName('HTMLAreaElement.ping')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLAreaElement-partial
+ @deprecated // deprecated
String get ping native "HTMLAreaElement_ping_Getter";
@DomName('HTMLAreaElement.ping')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLAreaElement-partial
+ @deprecated // deprecated
void set ping(String value) native "HTMLAreaElement_ping_Setter";
@DomName('HTMLAreaElement.port')
@@ -562,6 +581,8 @@ class AudioElement extends MediaElement {
@DocsEditable
@DomName('AutocompleteErrorEvent')
+// http://wiki.whatwg.org/wiki/RequestAutocomplete
+@Experimental
class AutocompleteErrorEvent extends Event {
AutocompleteErrorEvent.internal() : super.internal();
@@ -596,6 +617,8 @@ class BRElement extends _Element_Merged {
@DocsEditable
@DomName('BarInfo')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#barprop (Rename to BarProp?)
+@Experimental // non-standard
class BarInfo extends NativeFieldWrapperClass1 {
BarInfo.internal();
@@ -646,6 +669,7 @@ class BaseElement extends _Element_Merged {
@DocsEditable
@DomName('BeforeLoadEvent')
+@Experimental
class BeforeLoadEvent extends Event {
BeforeLoadEvent.internal() : super.internal();
@@ -889,6 +913,7 @@ class ButtonElement extends _Element_Merged {
@DomName('HTMLButtonElement.labels')
@DocsEditable
+ @Unstable
List<Node> get labels native "HTMLButtonElement_labels_Getter";
@DomName('HTMLButtonElement.name')
@@ -945,6 +970,8 @@ class ButtonElement extends _Element_Merged {
@DocsEditable
@DomName('CDATASection')
+// http://dom.spec.whatwg.org/#cdatasection
+@deprecated // deprecated
class CDataSection extends Text {
CDataSection.internal() : super.internal();
@@ -1166,6 +1193,8 @@ class CanvasPattern extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('CanvasProxy')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#canvasproxy
+@Experimental
class CanvasProxy extends NativeFieldWrapperClass1 {
CanvasProxy.internal();
@@ -1205,10 +1234,14 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
@DomName('CanvasRenderingContext2D.currentPath')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#path-objects
+ @Experimental
Path get currentPath native "CanvasRenderingContext2D_currentPath_Getter";
@DomName('CanvasRenderingContext2D.currentPath')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#path-objects
+ @Experimental
void set currentPath(Path value) native "CanvasRenderingContext2D_currentPath_Setter";
@DomName('CanvasRenderingContext2D.fillStyle')
@@ -1536,6 +1569,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
@DomName('CanvasRenderingContext2D.isPointInStroke')
@DocsEditable
+ @Experimental // non-standard
Jacob 2013/05/22 01:34:08 seems like this is in multiple browsers.
blois 2013/05/22 02:14:16 Yep, not sure why I couldn't find it.
bool isPointInStroke(num x, num y) native "CanvasRenderingContext2D_isPointInStroke_Callback";
@DomName('CanvasRenderingContext2D.lineTo')
@@ -1998,26 +2032,32 @@ class Console extends NativeFieldWrapperClass1 {
@DomName('Console.memory')
@DocsEditable
+ @Experimental
MemoryInfo get memory native "Console_memory_Getter";
@DomName('Console.profiles')
@DocsEditable
+ @Experimental
List<ScriptProfile> get profiles native "Console_profiles_Getter";
@DomName('Console.assertCondition')
@DocsEditable
+ @Experimental
void assertCondition(bool condition, Object arg) native "Console_assertCondition_Callback";
@DomName('Console.clear')
@DocsEditable
+ @Experimental
void clear(Object arg) native "Console_clear_Callback";
@DomName('Console.count')
@DocsEditable
+ @Experimental
void count(Object arg) native "Console_count_Callback";
@DomName('Console.debug')
@DocsEditable
+ @deprecated // deprecated
void debug(Object arg) native "Console_debug_Callback";
@DomName('Console.dir')
@@ -2026,6 +2066,7 @@ class Console extends NativeFieldWrapperClass1 {
@DomName('Console.dirxml')
@DocsEditable
+ @Experimental
void dirxml(Object arg) native "Console_dirxml_Callback";
@DomName('Console.error')
@@ -2054,18 +2095,22 @@ class Console extends NativeFieldWrapperClass1 {
@DomName('Console.markTimeline')
@DocsEditable
+ @Experimental
void markTimeline() native "Console_markTimeline_Callback";
@DomName('Console.profile')
@DocsEditable
+ @Experimental
void profile(String title) native "Console_profile_Callback";
@DomName('Console.profileEnd')
@DocsEditable
+ @Experimental
void profileEnd(String title) native "Console_profileEnd_Callback";
@DomName('Console.table')
@DocsEditable
+ @Experimental
void table(Object arg) native "Console_table_Callback";
@DomName('Console.time')
@@ -2078,6 +2123,7 @@ class Console extends NativeFieldWrapperClass1 {
@DomName('Console.timeStamp')
@DocsEditable
+ @Experimental
void timeStamp() native "Console_timeStamp_Callback";
@DomName('Console.trace')
@@ -2100,6 +2146,7 @@ class Console extends NativeFieldWrapperClass1 {
@DomName('HTMLContentElement')
@SupportedBrowser(SupportedBrowser.CHROME, '26')
@Experimental
+// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#content-element
class ContentElement extends _Element_Merged {
ContentElement.internal() : super.internal();
@@ -2184,6 +2231,7 @@ class Coordinates extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://www.w3.org/TR/WebCryptoAPI/
class Crypto extends NativeFieldWrapperClass1 {
Crypto.internal();
@@ -2204,6 +2252,8 @@ class Crypto extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('CSSCharsetRule')
+// http://dev.w3.org/csswg/cssom/#the-csscharsetrule-interface
+@Experimental
class CssCharsetRule extends CssRule {
CssCharsetRule.internal() : super.internal();
@@ -2228,6 +2278,7 @@ class CssCharsetRule extends CssRule {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://www.w3.org/TR/filter-effects/
class CssFilterRule extends CssRule {
CssFilterRule.internal() : super.internal();
@@ -2245,6 +2296,8 @@ class CssFilterRule extends CssRule {
@DocsEditable
@DomName('CSSFontFaceLoadEvent')
+// http://www.w3.org/TR/css3-fonts/
+@Experimental
class CssFontFaceLoadEvent extends Event {
CssFontFaceLoadEvent.internal() : super.internal();
@@ -2285,6 +2338,7 @@ class CssFontFaceRule extends CssRule {
@DomName('CSSHostRule')
@SupportedBrowser(SupportedBrowser.CHROME, '26')
@Experimental
+// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#css-host-rule-interface
class CssHostRule extends CssRule {
CssHostRule.internal() : super.internal();
@@ -2338,6 +2392,7 @@ class CssImportRule extends CssRule {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://www.w3.org/TR/css3-animations/#CSSKeyframeRule-interface
class CssKeyframeRule extends CssRule {
CssKeyframeRule.internal() : super.internal();
@@ -2366,6 +2421,7 @@ class CssKeyframeRule extends CssRule {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://www.w3.org/TR/css3-animations/#csskeyframesrule
class CssKeyframesRule extends CssRule {
CssKeyframesRule.internal() : super.internal();
@@ -2460,6 +2516,7 @@ class CssPageRule extends CssRule {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://dev.w3.org/csswg/css-regions/#region-style-rule-interface
class CssRegionRule extends CssRule {
CssRegionRule.internal() : super.internal();
@@ -2490,6 +2547,8 @@ class CssRule extends NativeFieldWrapperClass1 {
@DomName('CSSRule.HOST_RULE')
@DocsEditable
+ // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#api-css-rule-host-rule
+ @Experimental
static const int HOST_RULE = 1001;
@DomName('CSSRule.IMPORT_RULE')
@@ -2510,22 +2569,32 @@ class CssRule extends NativeFieldWrapperClass1 {
@DomName('CSSRule.UNKNOWN_RULE')
@DocsEditable
+ // http://dev.w3.org/csswg/cssom/#changes-from-dom2
+ @deprecated // deprecated
static const int UNKNOWN_RULE = 0;
@DomName('CSSRule.WEBKIT_FILTER_RULE')
@DocsEditable
+ // http://www.w3.org/TR/filter-effects/
+ @Experimental
static const int WEBKIT_FILTER_RULE = 17;
@DomName('CSSRule.WEBKIT_KEYFRAMES_RULE')
@DocsEditable
+ // http://www.w3.org/TR/css3-animations/#cssrule
+ @Experimental
static const int WEBKIT_KEYFRAMES_RULE = 7;
@DomName('CSSRule.WEBKIT_KEYFRAME_RULE')
@DocsEditable
+ // http://www.w3.org/TR/css3-animations/#cssrule
+ @Experimental
static const int WEBKIT_KEYFRAME_RULE = 8;
@DomName('CSSRule.WEBKIT_REGION_RULE')
@DocsEditable
+ // http://dev.w3.org/csswg/css-regions/#region-style-rule-interface
+ @Experimental
static const int WEBKIT_REGION_RULE = 16;
@DomName('CSSRule.cssText')
@@ -2584,6 +2653,8 @@ class CssStyleDeclaration extends NativeFieldWrapperClass1 {
@DomName('CSSStyleDeclaration.getPropertyShorthand')
@DocsEditable
+ // http://dev.w3.org/csswg/cssom/#the-cssstyledeclaration-interface
+ @Experimental // non-standard
Jacob 2013/05/22 01:34:08 deprecated not implicit
blois 2013/05/22 02:14:16 Done.
String getPropertyShorthand(String propertyName) native "CSSStyleDeclaration_getPropertyShorthand_Callback";
@DomName('CSSStyleDeclaration.getPropertyValue')
@@ -2592,6 +2663,8 @@ class CssStyleDeclaration extends NativeFieldWrapperClass1 {
@DomName('CSSStyleDeclaration.isPropertyImplicit')
@DocsEditable
+ // http://dev.w3.org/csswg/cssom/#the-cssstyledeclaration-interface
+ @Experimental // non-standard
bool isPropertyImplicit(String propertyName) native "CSSStyleDeclaration_isPropertyImplicit_Callback";
Jacob 2013/05/22 01:34:08 Make this deprecated not just implicit Alexis Mena
blois 2013/05/22 02:14:16 Done.
@DomName('CSSStyleDeclaration.item')
@@ -5823,6 +5896,7 @@ class CssStyleSheet extends StyleSheet {
@DomName('CSSStyleSheet.rules')
@DocsEditable
+ @Experimental // non-standard
List<CssRule> get rules native "CSSStyleSheet_rules_Getter";
int addRule(String selector, String style, [int index]) {
@@ -5846,6 +5920,7 @@ class CssStyleSheet extends StyleSheet {
@DomName('CSSStyleSheet.removeRule')
@DocsEditable
+ @Experimental // non-standard
void removeRule(int index) native "CSSStyleSheet_removeRule_Callback";
}
@@ -5858,6 +5933,8 @@ class CssStyleSheet extends StyleSheet {
@DocsEditable
@DomName('CSSUnknownRule')
+// http://dev.w3.org/csswg/cssom/#the-cssstylesheet-interface
+@deprecated // deprecated
class CssUnknownRule extends CssRule {
CssUnknownRule.internal() : super.internal();
@@ -5871,6 +5948,8 @@ class CssUnknownRule extends CssRule {
@DocsEditable
@DomName('CustomElementConstructor')
+// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/custom/index.html#dfn-custom-element-constructor-generation
+@Experimental
class CustomElementConstructor extends NativeFieldWrapperClass1 {
CustomElementConstructor.internal();
@@ -6030,6 +6109,8 @@ class DataTransfer extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('DataTransferItem')
+// http://www.w3.org/TR/2011/WD-html5-20110113/dnd.html#the-datatransferitem-interface
+@Experimental
class DataTransferItem extends NativeFieldWrapperClass1 {
DataTransferItem.internal();
@@ -6073,6 +6154,8 @@ class DataTransferItem extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('DataTransferItemList')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-datatransferitemlist-interface
+@Experimental
class DataTransferItemList extends NativeFieldWrapperClass1 {
DataTransferItemList.internal();
@@ -6112,6 +6195,9 @@ class DataTransferItemList extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('DatabaseCallback')
+// http://www.w3.org/TR/webdatabase/#databasecallback
+@Experimental // deprecated
typedef void DatabaseCallback(database);
// 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
@@ -6153,6 +6239,8 @@ class DetailsElement extends _Element_Merged {
@DocsEditable
@DomName('DeviceAcceleration')
+// http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
+@Experimental
class DeviceAcceleration extends NativeFieldWrapperClass1 {
DeviceAcceleration.internal();
@@ -6178,6 +6266,8 @@ class DeviceAcceleration extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('DeviceMotionEvent')
+// http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
+@Experimental
class DeviceMotionEvent extends Event {
DeviceMotionEvent.internal() : super.internal();
@@ -6205,6 +6295,8 @@ class DeviceMotionEvent extends Event {
// WARNING: Do not edit - generated code.
@DomName('DeviceOrientationEvent')
+// http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
+@Experimental
class DeviceOrientationEvent extends Event {
factory DeviceOrientationEvent(String type,
@@ -6247,6 +6339,8 @@ class DeviceOrientationEvent extends Event {
@DocsEditable
@DomName('DeviceRotationRate')
+// http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
+@Experimental
class DeviceRotationRate extends NativeFieldWrapperClass1 {
DeviceRotationRate.internal();
@@ -6272,6 +6366,7 @@ class DeviceRotationRate extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('HTMLDialogElement')
Jacob 2013/05/22 01:34:08 perhaps deprecated rather than just unstable?
blois 2013/05/22 02:14:16 Isn't this one of the new types? It's at: http://w
+@Unstable
class DialogElement extends _Element_Merged {
DialogElement.internal() : super.internal();
@@ -6302,6 +6397,8 @@ class DialogElement extends _Element_Merged {
@DomName('DirectoryEntry')
+// http://www.w3.org/TR/file-system-api/#the-directoryentry-interface
+@Experimental
class DirectoryEntry extends Entry {
/**
@@ -6393,6 +6490,8 @@ class DirectoryEntry extends Entry {
@DocsEditable
@DomName('DirectoryReader')
+// http://www.w3.org/TR/file-system-api/#the-directoryreader-interface
+@Experimental
class DirectoryReader extends NativeFieldWrapperClass1 {
DirectoryReader.internal();
@@ -6480,6 +6579,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html#widl-Document-onpointerlockchange
static const EventStreamProvider<Event> pointerLockChangeEvent = const EventStreamProvider<Event>('webkitpointerlockchange');
@DomName('Document.webkitpointerlockerrorEvent')
@@ -6487,6 +6587,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html#widl-Document-onpointerlockerror
static const EventStreamProvider<Event> pointerLockErrorEvent = const EventStreamProvider<Event>('webkitpointerlockerror');
/// Moved to [HtmlDocument].
@@ -6501,10 +6602,12 @@ class Document extends Node
@DomName('Document.charset')
@DocsEditable
+ @deprecated // nonstandard
String get charset native "Document_charset_Getter";
@DomName('Document.charset')
@DocsEditable
+ @deprecated // nonstandard
void set charset(String value) native "Document_charset_Setter";
@DomName('Document.cookie')
@@ -6529,6 +6632,8 @@ class Document extends Node
@DomName('Document.fontloader')
@DocsEditable
+ // http://www.w3.org/TR/css3-fonts/#document-fontloader
+ @Experimental
FontLoader get fontloader native "Document_fontloader_Getter";
/// Moved to [HtmlDocument].
@@ -6560,6 +6665,8 @@ class Document extends Node
@DomName('Document.securityPolicy')
@DocsEditable
+ // https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#idl-def-SecurityPolicy
+ @Experimental
SecurityPolicy get securityPolicy native "Document_securityPolicy_Getter";
@DomName('Document.selectedStylesheetSet')
@@ -6591,6 +6698,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-document-fullscreenelement
Element get $dom_webkitFullscreenElement native "Document_webkitFullscreenElement_Getter";
/// Moved to [HtmlDocument].
@@ -6599,6 +6707,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-document-fullscreenenabled
bool get $dom_webkitFullscreenEnabled native "Document_webkitFullscreenEnabled_Getter";
/// Moved to [HtmlDocument].
@@ -6607,6 +6716,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/PageVisibility/Overview.html#document
bool get $dom_webkitHidden native "Document_webkitHidden_Getter";
/// Moved to [HtmlDocument].
@@ -6615,6 +6725,8 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
+ @deprecated // deprecated
bool get $dom_webkitIsFullScreen native "Document_webkitIsFullScreen_Getter";
/// Moved to [HtmlDocument].
@@ -6623,6 +6735,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html#widl-Document-pointerLockElement
Element get $dom_webkitPointerLockElement native "Document_webkitPointerLockElement_Getter";
@DomName('Document.webkitVisibilityState')
@@ -6630,15 +6743,20 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/PageVisibility/Overview.html#dom-document-visibilitystate
String get $dom_webkitVisibilityState native "Document_webkitVisibilityState_Getter";
/// Use the [Range] constructor instead.
@DomName('Document.caretRangeFromPoint')
@DocsEditable
+ // http://www.w3.org/TR/2009/WD-cssom-view-20090804/#dom-documentview-caretrangefrompoint
+ @Experimental
Range $dom_caretRangeFromPoint(int x, int y) native "Document_caretRangeFromPoint_Callback";
@DomName('Document.createCDATASection')
@DocsEditable
+ // http://dom.spec.whatwg.org/#dom-document-createcdatasection
+ @deprecated // deprecated
CDataSection createCDataSection(String data) native "Document_createCDATASection_Callback";
@DomName('Document.createDocumentFragment')
@@ -6679,6 +6797,7 @@ class Document extends Node
@DomName('Document.createNodeIterator')
@DocsEditable
+ @Unstable
NodeIterator $dom_createNodeIterator(Node root, int whatToShow, NodeFilter filter, bool expandEntityReferences) native "Document_createNodeIterator_Callback";
@DomName('Document.createRange')
@@ -6691,11 +6810,15 @@ class Document extends Node
@DomName('Document.createTouch')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Touch $dom_createTouch(Window window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) native "Document_createTouch_Callback";
Jacob 2013/05/22 01:34:08 is new Touch(....) also intended to be experiment
blois 2013/05/22 02:14:16 Yes, the Touch class is marked as experimental.
/// Use the [TouchList] constructor instead.
@DomName('Document.createTouchList')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
TouchList $dom_createTouchList() native "Document_createTouchList_Callback";
@DomName('Document.createTreeWalker')
@@ -6713,6 +6836,8 @@ class Document extends Node
/// Moved to [HtmlDocument].
@DomName('Document.getCSSCanvasContext')
@DocsEditable
+ // https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariCSSRef/Articles/Functions.html
+ @Experimental // non-standard
CanvasRenderingContext $dom_getCssCanvasContext(String contextId, String name, int width, int height) native "Document_getCSSCanvasContext_Callback";
@DomName('Document.getElementById')
@@ -6781,6 +6906,8 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
+ @deprecated // deprecated
void $dom_webkitCancelFullScreen() native "Document_webkitCancelFullScreen_Callback";
/// Moved to [HtmlDocument].
@@ -6789,6 +6916,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-document-exitfullscreen
void $dom_webkitExitFullscreen() native "Document_webkitExitFullscreen_Callback";
/// Moved to [HtmlDocument].
@@ -6797,6 +6925,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html#widl-Document-exitPointerLock-void
void $dom_webkitExitPointerLock() native "Document_webkitExitPointerLock_Callback";
@DomName('Document.webkitGetNamedFlows')
@@ -6804,6 +6933,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3.org/TR/css3-regions/#dom-named-flow-collection
NamedFlowCollection getNamedFlows() native "Document_webkitGetNamedFlows_Callback";
@DomName('Document.webkitRegister')
@@ -6811,6 +6941,7 @@ class Document extends Node
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/custom/index.html#dfn-document-register
CustomElementConstructor register(String name, [Map options]) native "Document_webkitRegister_Callback";
@DomName('Document.onabort')
@@ -6959,6 +7090,8 @@ class Document extends Node
@DomName('Document.onsearch')
@DocsEditable
+ // http://www.w3.org/TR/html-markup/input.search.html
+ @Experimental
Stream<Event> get onSearch => Element.searchEvent.forTarget(this);
@DomName('Document.onselect')
@@ -6979,34 +7112,50 @@ class Document extends Node
@DomName('Document.ontouchcancel')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchCancel => Element.touchCancelEvent.forTarget(this);
@DomName('Document.ontouchend')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchEnd => Element.touchEndEvent.forTarget(this);
@DomName('Document.ontouchmove')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchMove => Element.touchMoveEvent.forTarget(this);
@DomName('Document.ontouchstart')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchStart => Element.touchStartEvent.forTarget(this);
@DomName('Document.onwebkitfullscreenchange')
@DocsEditable
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
+ @Experimental
Stream<Event> get onFullscreenChange => Element.fullscreenChangeEvent.forTarget(this);
@DomName('Document.onwebkitfullscreenerror')
@DocsEditable
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
+ @Experimental
Stream<Event> get onFullscreenError => Element.fullscreenErrorEvent.forTarget(this);
@DomName('Document.onwebkitpointerlockchange')
@DocsEditable
+ // https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html#widl-Document-onpointerlockchange
+ @Experimental
Stream<Event> get onPointerLockChange => pointerLockChangeEvent.forTarget(this);
@DomName('Document.onwebkitpointerlockerror')
@DocsEditable
+ // https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html#widl-Document-onpointerlockerror
+ @Experimental
Stream<Event> get onPointerLockError => pointerLockErrorEvent.forTarget(this);
@@ -7121,6 +7270,8 @@ class DocumentFragment extends Node {
@DocsEditable
@DomName('DocumentType')
+// http://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-412266927
+@deprecated // stable
class DocumentType extends Node {
DocumentType.internal() : super.internal();
@@ -7148,6 +7299,7 @@ class DomError extends NativeFieldWrapperClass1 {
@DomName('DOMException')
+@Unstable
class DomException extends NativeFieldWrapperClass1 {
static const String INDEX_SIZE = 'IndexSizeError';
@@ -7201,6 +7353,7 @@ class DomImplementation extends NativeFieldWrapperClass1 {
@DomName('DOMImplementation.createCSSStyleSheet')
@DocsEditable
+ @Experimental // non-standard
CssStyleSheet createCssStyleSheet(String title, String media) native "DOMImplementation_createCSSStyleSheet_Callback";
@DomName('DOMImplementation.createDocument')
@@ -8236,6 +8389,8 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.mousewheelEvent')
@DocsEditable
+ // http://www.w3.org/TR/DOM-Level-3-Events/#events-wheelevents
+ @Experimental // non-standard
static const EventStreamProvider<WheelEvent> mouseWheelEvent = const EventStreamProvider<WheelEvent>('mousewheel');
@DomName('Element.pasteEvent')
@@ -8252,6 +8407,8 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.searchEvent')
@DocsEditable
+ // http://www.w3.org/TR/html-markup/input.search.html
+ @Experimental
static const EventStreamProvider<Event> searchEvent = const EventStreamProvider<Event>('search');
@DomName('Element.selectEvent')
@@ -8260,6 +8417,7 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.selectstartEvent')
@DocsEditable
+ @Experimental // nonstandard
static const EventStreamProvider<Event> selectStartEvent = const EventStreamProvider<Event>('selectstart');
@DomName('Element.submitEvent')
@@ -8268,26 +8426,38 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.touchcancelEvent')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
static const EventStreamProvider<TouchEvent> touchCancelEvent = const EventStreamProvider<TouchEvent>('touchcancel');
@DomName('Element.touchendEvent')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
static const EventStreamProvider<TouchEvent> touchEndEvent = const EventStreamProvider<TouchEvent>('touchend');
@DomName('Element.touchenterEvent')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
static const EventStreamProvider<TouchEvent> touchEnterEvent = const EventStreamProvider<TouchEvent>('touchenter');
@DomName('Element.touchleaveEvent')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
static const EventStreamProvider<TouchEvent> touchLeaveEvent = const EventStreamProvider<TouchEvent>('touchleave');
@DomName('Element.touchmoveEvent')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
static const EventStreamProvider<TouchEvent> touchMoveEvent = const EventStreamProvider<TouchEvent>('touchmove');
@DomName('Element.touchstartEvent')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
static const EventStreamProvider<TouchEvent> touchStartEvent = const EventStreamProvider<TouchEvent>('touchstart');
@DomName('Element.webkitTransitionEndEvent')
@@ -8295,6 +8465,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Deprecated
static const EventStreamProvider<TransitionEvent> transitionEndEvent = const EventStreamProvider<TransitionEvent>('webkitTransitionEnd');
@DomName('Element.webkitfullscreenchangeEvent')
@@ -8302,6 +8473,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
static const EventStreamProvider<Event> fullscreenChangeEvent = const EventStreamProvider<Event>('webkitfullscreenchange');
@DomName('Element.webkitfullscreenerrorEvent')
@@ -8309,6 +8481,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
static const EventStreamProvider<Event> fullscreenErrorEvent = const EventStreamProvider<Event>('webkitfullscreenerror');
HtmlCollection get $dom_children;
@@ -8351,6 +8524,8 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.ALLOW_KEYBOARD_INPUT')
@DocsEditable
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-element-requestfullscreen
+ @deprecated // deprecated
static const int ALLOW_KEYBOARD_INPUT = 1;
@DomName('Element.attributes')
@@ -8458,6 +8633,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://www.w3.org/Bugs/Public/show_bug.cgi?id=21067
Node get insertionParent native "Element_webkitInsertionParent_Getter";
@DomName('Element.webkitPseudo')
@@ -8465,6 +8641,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Experimental // nonstandard
String get pseudo native "Element_webkitPseudo_Getter";
@DomName('Element.webkitPseudo')
@@ -8472,6 +8649,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Experimental // nonstandard
void set pseudo(String value) native "Element_webkitPseudo_Setter";
@DomName('Element.webkitRegionOverset')
@@ -8479,6 +8657,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://dev.w3.org/csswg/css-regions/#dom-region-regionoverset
String get regionOverset native "Element_webkitRegionOverset_Getter";
@DomName('Element.webkitShadowRoot')
@@ -8486,6 +8665,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#api-shadow-aware-create-shadow-root
ShadowRoot get shadowRoot native "Element_webkitShadowRoot_Getter";
@DomName('Element.blur')
@@ -8555,6 +8735,7 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.remove')
@DocsEditable
+ @deprecated // nonstandard
Jacob 2013/05/22 01:34:08 is this deprecated? I thought the intended dart:ht
blois 2013/05/22 02:14:16 Updated to make it stable. That one is a bit trick
void remove() native "Element_remove_Callback";
@DomName('Element.removeAttribute')
@@ -8611,6 +8792,7 @@ abstract class Element extends Node implements ElementTraversal {
@DocsEditable
@SupportedBrowser(SupportedBrowser.CHROME, '25')
@Experimental
+ // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#api-shadow-aware-create-shadow-root
ShadowRoot createShadowRoot() native "Element_webkitCreateShadowRoot_Callback";
@DomName('Element.webkitGetRegionFlowRanges')
@@ -8618,11 +8800,14 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://dev.w3.org/csswg/css-regions/#dom-region-getregionflowranges
List<Range> getRegionFlowRanges() native "Element_webkitGetRegionFlowRanges_Callback";
@DomName('Element.webkitMatchesSelector')
@DocsEditable
@Experimental()
+ // http://dev.w3.org/2006/webapi/selectors-api2/#matches
+ @Experimental
bool matches(String selectors) native "Element_webkitMatchesSelector_Callback";
@DomName('Element.webkitRequestFullScreen')
@@ -8630,6 +8815,8 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-element-requestfullscreen
+ @deprecated // deprecated
void requestFullScreen(int flags) native "Element_webkitRequestFullScreen_Callback";
@DomName('Element.webkitRequestFullscreen')
@@ -8637,6 +8824,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-element-requestfullscreen
void requestFullscreen() native "Element_webkitRequestFullscreen_Callback";
@DomName('Element.webkitRequestPointerLock')
@@ -8644,6 +8832,7 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html#widl-Element-requestPointerLock-void
void requestPointerLock() native "Element_webkitRequestPointerLock_Callback";
@DomName('Element.onabort')
@@ -8772,6 +8961,8 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.onmousewheel')
@DocsEditable
+ // http://www.w3.org/TR/DOM-Level-3-Events/#events-wheelevents
+ @Experimental // non-standard
Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this);
@DomName('Element.onpaste')
@@ -8788,6 +8979,8 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.onsearch')
@DocsEditable
+ // http://www.w3.org/TR/html-markup/input.search.html
+ @Experimental
Stream<Event> get onSearch => searchEvent.forTarget(this);
@DomName('Element.onselect')
@@ -8796,6 +8989,7 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.onselectstart')
@DocsEditable
+ @Experimental // nonstandard
Stream<Event> get onSelectStart => selectStartEvent.forTarget(this);
@DomName('Element.onsubmit')
@@ -8804,26 +8998,38 @@ abstract class Element extends Node implements ElementTraversal {
@DomName('Element.ontouchcancel')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchCancel => touchCancelEvent.forTarget(this);
@DomName('Element.ontouchend')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchEnd => touchEndEvent.forTarget(this);
@DomName('Element.ontouchenter')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchEnter => touchEnterEvent.forTarget(this);
@DomName('Element.ontouchleave')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchLeave => touchLeaveEvent.forTarget(this);
@DomName('Element.ontouchmove')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchMove => touchMoveEvent.forTarget(this);
@DomName('Element.ontouchstart')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchStart => touchStartEvent.forTarget(this);
@DomName('Element.onwebkitTransitionEnd')
@@ -8832,14 +9038,19 @@ abstract class Element extends Node implements ElementTraversal {
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
+ @Deprecated
Stream<TransitionEvent> get onTransitionEnd => transitionEndEvent.forTarget(this);
@DomName('Element.onwebkitfullscreenchange')
@DocsEditable
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
+ @Experimental
Stream<Event> get onFullscreenChange => fullscreenChangeEvent.forTarget(this);
@DomName('Element.onwebkitfullscreenerror')
@DocsEditable
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
+ @Experimental
Stream<Event> get onFullscreenError => fullscreenErrorEvent.forTarget(this);
}
@@ -8989,6 +9200,7 @@ class ScrollAlignment {
@DocsEditable
@DomName('ElementTraversal')
+@Unstable
class ElementTraversal extends NativeFieldWrapperClass1 {
ElementTraversal.internal();
@@ -9025,6 +9237,7 @@ class ElementTraversal extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.IE)
@SupportedBrowser(SupportedBrowser.SAFARI)
+@Unstable
class EmbedElement extends _Element_Merged {
EmbedElement.internal() : super.internal();
@@ -9037,10 +9250,14 @@ class EmbedElement extends _Element_Merged {
@DomName('HTMLEmbedElement.align')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLEmbedElement-partial
+ @deprecated // deprecated
String get align native "HTMLEmbedElement_align_Getter";
@DomName('HTMLEmbedElement.align')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLEmbedElement-partial
+ @deprecated // deprecated
void set align(String value) native "HTMLEmbedElement_align_Setter";
@DomName('HTMLEmbedElement.height')
@@ -9091,6 +9308,9 @@ class EmbedElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
+@DomName('EntriesCallback')
+// http://www.w3.org/TR/file-system-api/#the-entriescallback-interface
+@Experimental
typedef void _EntriesCallback(List<Entry> entries);
// 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
@@ -9101,6 +9321,8 @@ typedef void _EntriesCallback(List<Entry> entries);
@DocsEditable
@DomName('Entry')
+// http://www.w3.org/TR/file-system-api/#the-entry-interface
+@Experimental
class Entry extends NativeFieldWrapperClass1 {
Entry.internal();
@@ -9214,6 +9436,9 @@ class Entry extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('EntryCallback')
+// http://www.w3.org/TR/file-system-api/#the-entrycallback-interface
+@Experimental
typedef void _EntryCallback(Entry entry);
// 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
@@ -9222,6 +9447,9 @@ typedef void _EntryCallback(Entry entry);
// WARNING: Do not edit - generated code.
+@DomName('ErrorCallback')
+// http://www.w3.org/TR/file-system-api/#the-errorcallback-interface
+@Experimental
typedef void _ErrorCallback(FileError 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
@@ -9232,6 +9460,7 @@ typedef void _ErrorCallback(FileError error);
@DocsEditable
@DomName('ErrorEvent')
+@Unstable
class ErrorEvent extends Event {
ErrorEvent.internal() : super.internal();
@@ -9291,6 +9520,8 @@ class Event extends NativeFieldWrapperClass1 {
@DomName('Event.BLUR')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int BLUR = 8192;
@DomName('Event.BUBBLING_PHASE')
@@ -9303,66 +9534,98 @@ class Event extends NativeFieldWrapperClass1 {
@DomName('Event.CHANGE')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int CHANGE = 32768;
@DomName('Event.CLICK')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int CLICK = 64;
@DomName('Event.DBLCLICK')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int DBLCLICK = 128;
@DomName('Event.DRAGDROP')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int DRAGDROP = 2048;
@DomName('Event.FOCUS')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int FOCUS = 4096;
@DomName('Event.KEYDOWN')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int KEYDOWN = 256;
@DomName('Event.KEYPRESS')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int KEYPRESS = 1024;
@DomName('Event.KEYUP')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int KEYUP = 512;
@DomName('Event.MOUSEDOWN')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int MOUSEDOWN = 1;
@DomName('Event.MOUSEDRAG')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int MOUSEDRAG = 32;
@DomName('Event.MOUSEMOVE')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int MOUSEMOVE = 16;
@DomName('Event.MOUSEOUT')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int MOUSEOUT = 8;
@DomName('Event.MOUSEOVER')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int MOUSEOVER = 4;
@DomName('Event.MOUSEUP')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int MOUSEUP = 2;
@DomName('Event.NONE')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int NONE = 0;
@DomName('Event.SELECT')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.captureEvents
+ @deprecated // deprecated
static const int SELECT = 16384;
@DomName('Event.bubbles')
@@ -9371,10 +9634,14 @@ class Event extends NativeFieldWrapperClass1 {
@DomName('Event.cancelBubble')
@DocsEditable
+ // http://www.w3.org/TR/DOM-Level-3-Events/#events-event-type-stopPropagation
+ @deprecated // deprecated
bool get cancelBubble native "Event_cancelBubble_Getter";
@DomName('Event.cancelBubble')
@DocsEditable
+ // http://www.w3.org/TR/DOM-Level-3-Events/#events-event-type-stopPropagation
+ @deprecated // deprecated
void set cancelBubble(bool value) native "Event_cancelBubble_Setter";
@DomName('Event.cancelable')
@@ -9386,6 +9653,8 @@ class Event extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // Part of copy/paste
+ @Experimental // nonstandard
DataTransfer get clipboardData native "Event_clipboardData_Getter";
@DomName('Event.currentTarget')
@@ -9438,6 +9707,7 @@ class Event extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('EventException')
+@Unstable
class EventException extends NativeFieldWrapperClass1 {
EventException.internal();
@@ -9455,10 +9725,12 @@ class EventException extends NativeFieldWrapperClass1 {
@DomName('EventException.message')
@DocsEditable
+ @deprecated // nonstandard
String get message native "EventException_message_Getter";
@DomName('EventException.name')
@DocsEditable
+ @deprecated // nonstandard
String get name native "EventException_name_Getter";
@DomName('EventException.toString')
@@ -9472,6 +9744,8 @@ class EventException extends NativeFieldWrapperClass1 {
@DomName('EventSource')
+// http://www.w3.org/TR/eventsource/#the-eventsource-interface
+@Experimental // stable
class EventSource extends EventTarget {
factory EventSource(String title, {withCredentials: false}) {
var parsedOptions = {
@@ -9646,6 +9920,7 @@ class EventTarget extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('HTMLFieldSetElement')
+@Unstable
class FieldSetElement extends _Element_Merged {
FieldSetElement.internal() : super.internal();
@@ -9727,6 +10002,7 @@ class File extends Blob {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://plus.sandbox.google.com/+AddyOsmani/posts/Dk5UhZ6zfF3
String get relativePath native "File_webkitRelativePath_Getter";
}
@@ -9737,6 +10013,9 @@ class File extends Blob {
// WARNING: Do not edit - generated code.
+@DomName('FileCallback')
+// http://www.w3.org/TR/file-system-api/#the-filecallback-interface
+@Experimental
typedef void _FileCallback(File file);
// 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
@@ -9747,6 +10026,8 @@ typedef void _FileCallback(File file);
@DocsEditable
@DomName('FileEntry')
+// http://www.w3.org/TR/file-system-api/#the-fileentry-interface
+@Experimental
class FileEntry extends Entry {
FileEntry.internal() : super.internal();
@@ -9784,6 +10065,8 @@ class FileEntry extends Entry {
@DocsEditable
@DomName('FileError')
+// http://dev.w3.org/2009/dap/file-system/pub/FileSystem/
+@Experimental
class FileError extends NativeFieldWrapperClass1 {
FileError.internal();
@@ -9849,6 +10132,8 @@ class FileError extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('FileException')
+// http://dev.w3.org/2009/dap/file-system/pub/FileSystem/
+@Experimental
class FileException extends NativeFieldWrapperClass1 {
FileException.internal();
@@ -10070,6 +10355,8 @@ class FileReader extends EventTarget {
@DomName('FileReader.readAsBinaryString')
@DocsEditable
+ // http://blog.whatwg.org/weekly-stream-autocomplete
+ @deprecated // deprecated
void readAsBinaryString(Blob blob) native "FileReader_readAsBinaryString_Callback";
@DomName('FileReader.readAsDataURL')
@@ -10129,6 +10416,7 @@ class FileReader extends EventTarget {
@DomName('DOMFileSystem')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://www.w3.org/TR/file-system-api/
class FileSystem extends NativeFieldWrapperClass1 {
FileSystem.internal();
@@ -10151,6 +10439,9 @@ class FileSystem extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('FileSystemCallback')
+// http://www.w3.org/TR/file-system-api/#the-filesystemcallback-interface
+@Experimental
typedef void _FileSystemCallback(FileSystem fileSystem);
// 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
@@ -10161,6 +10452,8 @@ typedef void _FileSystemCallback(FileSystem fileSystem);
@DocsEditable
@DomName('FileWriter')
+// http://www.w3.org/TR/file-writer-api/#the-filewriter-interface
+@Experimental
class FileWriter extends EventTarget {
FileWriter.internal() : super.internal();
@@ -10276,6 +10569,9 @@ class FileWriter extends EventTarget {
// WARNING: Do not edit - generated code.
+@DomName('FileWriterCallback')
+// http://www.w3.org/TR/file-writer-api/#idl-def-FileWriter
+@Experimental
typedef void _FileWriterCallback(FileWriter fileWriter);
// 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
@@ -10303,6 +10599,8 @@ class FocusEvent extends UIEvent {
@DocsEditable
@DomName('FontLoader')
+// http://www.w3.org/TR/css3-fonts/#document-fontloader
+@Experimental
class FontLoader extends EventTarget {
FontLoader.internal() : super.internal();
@@ -10477,6 +10775,8 @@ class FormElement extends _Element_Merged {
@DomName('HTMLFormElement.requestAutocomplete')
@DocsEditable
+ // http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-October/037711.html
+ @Experimental
void requestAutocomplete() native "HTMLFormElement_requestAutocomplete_Callback";
@DomName('HTMLFormElement.reset')
@@ -10497,6 +10797,8 @@ class FormElement extends _Element_Merged {
@DocsEditable
@DomName('Gamepad')
+// https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html#gamepad-interface
+@Experimental
class Gamepad extends NativeFieldWrapperClass1 {
Gamepad.internal();
@@ -10528,6 +10830,7 @@ class Gamepad extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('Geolocation')
+@Unstable
class Geolocation extends NativeFieldWrapperClass1 {
@DomName('Geolocation.getCurrentPosition')
@@ -10626,6 +10929,7 @@ class Geolocation extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('Geoposition')
+@Unstable
class Geoposition extends NativeFieldWrapperClass1 {
Geoposition.internal();
@@ -10668,6 +10972,7 @@ class HRElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
+@Unstable
class HashChangeEvent extends Event {
factory HashChangeEvent(String type,
@@ -10814,6 +11119,8 @@ class History extends NativeFieldWrapperClass1 implements HistoryBase {
@DocsEditable
@DomName('HTMLAllCollection')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#dom-document-all
+@deprecated // deprecated
class HtmlAllCollection extends NativeFieldWrapperClass1 with ListMixin<Node>, ImmutableListMixin<Node> implements List<Node> {
HtmlAllCollection.internal();
@@ -11164,10 +11471,12 @@ class HtmlOptionsCollection extends HtmlCollection {
@DomName('HTMLOptionsCollection.numericIndexGetter')
@DocsEditable
+ @Experimental // untriaged
Jacob 2013/05/22 01:34:08 not sure why these are experimental, seems like th
blois 2013/05/22 02:14:16 These should be stable actually- they are on HTMLO
Node operator[](int index) native "HTMLOptionsCollection_numericIndexGetter_Callback";
@DomName('HTMLOptionsCollection.numericIndexSetter')
@DocsEditable
+ @Experimental // untriaged
void operator[]=(int index, Node value) native "HTMLOptionsCollection_numericIndexSetter_Callback";
}
@@ -11505,6 +11814,7 @@ class HttpRequest extends EventTarget {
*/
@DomName('XMLHttpRequest.upload')
@DocsEditable
+ @Unstable
HttpRequestUpload get upload native "XMLHttpRequest_upload_Getter";
/**
@@ -11558,6 +11868,7 @@ class HttpRequest extends EventTarget {
*/
@DomName('XMLHttpRequest.getAllResponseHeaders')
@DocsEditable
+ @Unstable
String getAllResponseHeaders() native "XMLHttpRequest_getAllResponseHeaders_Callback";
/**
@@ -11568,6 +11879,7 @@ class HttpRequest extends EventTarget {
*/
@DomName('XMLHttpRequest.getResponseHeader')
@DocsEditable
+ @Unstable
String getResponseHeader(String header) native "XMLHttpRequest_getResponseHeader_Callback";
/**
@@ -11692,11 +12004,14 @@ class HttpRequest extends EventTarget {
@DocsEditable
@DomName('XMLHttpRequestException')
+// http://www.w3.org/TR/2007/WD-XMLHttpRequest-20070227/#exceptions
+@Experimental // nonstandard
class HttpRequestException extends NativeFieldWrapperClass1 {
HttpRequestException.internal();
@DomName('XMLHttpRequestException.ABORT_ERR')
@DocsEditable
+ @Experimental // non-standard
static const int ABORT_ERR = 102;
@DomName('XMLHttpRequestException.NETWORK_ERR')
@@ -11709,10 +12024,12 @@ class HttpRequestException extends NativeFieldWrapperClass1 {
@DomName('XMLHttpRequestException.message')
@DocsEditable
+ @Experimental // non-standard
String get message native "XMLHttpRequestException_message_Getter";
@DomName('XMLHttpRequestException.name')
@DocsEditable
+ @Experimental // non-standard
String get name native "XMLHttpRequestException_name_Getter";
@DomName('XMLHttpRequestException.toString')
@@ -11732,6 +12049,7 @@ class HttpRequestException extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+@Experimental // nonstandard
class HttpRequestProgressEvent extends ProgressEvent {
HttpRequestProgressEvent.internal() : super.internal();
@@ -11756,6 +12074,8 @@ class HttpRequestProgressEvent extends ProgressEvent {
@DocsEditable
@DomName('XMLHttpRequestUpload')
+// http://xhr.spec.whatwg.org/#xmlhttprequestupload
+@Experimental
class HttpRequestUpload extends EventTarget {
HttpRequestUpload.internal() : super.internal();
@@ -11957,10 +12277,12 @@ class ImageElement extends _Element_Merged implements CanvasImageSource {
@DomName('HTMLImageElement.border')
@DocsEditable
+ @deprecated // deprecated
String get border native "HTMLImageElement_border_Getter";
@DomName('HTMLImageElement.border')
@DocsEditable
+ @deprecated // deprecated
void set border(String value) native "HTMLImageElement_border_Setter";
@DomName('HTMLImageElement.complete')
@@ -11993,10 +12315,12 @@ class ImageElement extends _Element_Merged implements CanvasImageSource {
@DomName('HTMLImageElement.lowsrc')
@DocsEditable
+ @deprecated // deprecated
String get lowsrc native "HTMLImageElement_lowsrc_Getter";
@DomName('HTMLImageElement.lowsrc')
@DocsEditable
+ @deprecated // deprecated
void set lowsrc(String value) native "HTMLImageElement_lowsrc_Setter";
@DomName('HTMLImageElement.naturalHeight')
@@ -12033,10 +12357,12 @@ class ImageElement extends _Element_Merged implements CanvasImageSource {
@DomName('HTMLImageElement.x')
@DocsEditable
+ @deprecated // deprecated
int get x native "HTMLImageElement_x_Getter";
@DomName('HTMLImageElement.y')
@DocsEditable
+ @deprecated // deprecated
int get y native "HTMLImageElement_y_Getter";
}
@@ -12141,6 +12467,7 @@ class InputElement extends _Element_Merged implements
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#extending_html_elements
static const EventStreamProvider<Event> speechChangeEvent = const EventStreamProvider<Event>('webkitSpeechChange');
@DomName('HTMLInputElement.accept')
@@ -12277,10 +12604,14 @@ class InputElement extends _Element_Merged implements
@DomName('HTMLInputElement.incremental')
@DocsEditable
+ // http://www.w3.org/TR/html-markup/input.search.html
+ @Experimental
bool get incremental native "HTMLInputElement_incremental_Getter";
@DomName('HTMLInputElement.incremental')
@DocsEditable
+ // http://www.w3.org/TR/html-markup/input.search.html
+ @Experimental
void set incremental(bool value) native "HTMLInputElement_incremental_Setter";
@DomName('HTMLInputElement.indeterminate')
@@ -12429,10 +12760,14 @@ class InputElement extends _Element_Merged implements
@DomName('HTMLInputElement.useMap')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLInputElement-partial
+ @deprecated // deprecated
String get useMap native "HTMLInputElement_useMap_Getter";
@DomName('HTMLInputElement.useMap')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLInputElement-partial
+ @deprecated // deprecated
void set useMap(String value) native "HTMLInputElement_useMap_Setter";
@DomName('HTMLInputElement.validationMessage')
@@ -12472,6 +12807,7 @@ class InputElement extends _Element_Merged implements
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#concept-input-type-file-selected
List<Entry> get entries native "HTMLInputElement_webkitEntries_Getter";
@DomName('HTMLInputElement.webkitGrammar')
@@ -12479,6 +12815,7 @@ class InputElement extends _Element_Merged implements
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#attrib-grammar
bool get grammar native "HTMLInputElement_webkitGrammar_Getter";
@DomName('HTMLInputElement.webkitGrammar')
@@ -12486,6 +12823,7 @@ class InputElement extends _Element_Merged implements
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#attrib-grammar
void set grammar(bool value) native "HTMLInputElement_webkitGrammar_Setter";
@DomName('HTMLInputElement.webkitSpeech')
@@ -12493,6 +12831,7 @@ class InputElement extends _Element_Merged implements
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#attrib-speech
bool get speech native "HTMLInputElement_webkitSpeech_Getter";
@DomName('HTMLInputElement.webkitSpeech')
@@ -12500,6 +12839,7 @@ class InputElement extends _Element_Merged implements
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#attrib-speech
void set speech(bool value) native "HTMLInputElement_webkitSpeech_Setter";
@DomName('HTMLInputElement.webkitdirectory')
@@ -12507,6 +12847,7 @@ class InputElement extends _Element_Merged implements
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://plus.sandbox.google.com/+AddyOsmani/posts/Dk5UhZ6zfF3
bool get directory native "HTMLInputElement_webkitdirectory_Getter";
@DomName('HTMLInputElement.webkitdirectory')
@@ -12514,6 +12855,7 @@ class InputElement extends _Element_Merged implements
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://plus.sandbox.google.com/+AddyOsmani/posts/Dk5UhZ6zfF3
void set directory(bool value) native "HTMLInputElement_webkitdirectory_Setter";
@DomName('HTMLInputElement.width')
@@ -12588,6 +12930,8 @@ class InputElement extends _Element_Merged implements
@DomName('HTMLInputElement.onwebkitSpeechChange')
@DocsEditable
+ // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#extending_html_elements
+ @Experimental
Stream<Event> get onSpeechChange => speechChangeEvent.forTarget(this);
}
@@ -13178,6 +13522,7 @@ class KeyboardEvent extends UIEvent {
@DomName('KeyboardEvent.altGraphKey')
@DocsEditable
+ @Experimental // nonstandard
bool get altGraphKey native "KeyboardEvent_altGraphKey_Getter";
@DomName('KeyboardEvent.altKey')
@@ -13190,10 +13535,12 @@ class KeyboardEvent extends UIEvent {
@DomName('KeyboardEvent.keyIdentifier')
@DocsEditable
+ @Experimental // nonstandard
String get $dom_keyIdentifier native "KeyboardEvent_keyIdentifier_Getter";
@DomName('KeyboardEvent.keyLocation')
@DocsEditable
+ @Experimental // nonstandard
int get keyLocation native "KeyboardEvent_keyLocation_Getter";
@DomName('KeyboardEvent.metaKey')
@@ -13221,6 +13568,7 @@ class KeyboardEvent extends UIEvent {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-keygen-element
class KeygenElement extends _Element_Merged {
KeygenElement.internal() : super.internal();
@@ -13269,6 +13617,7 @@ class KeygenElement extends _Element_Merged {
@DomName('HTMLKeygenElement.labels')
@DocsEditable
+ @Unstable
Jacob 2013/05/22 01:34:08 tag as not working in FF https://bugzilla.mozilla.
blois 2013/05/22 02:14:16 And IE. So if it's only released on WebKit browser
List<Node> get labels native "HTMLKeygenElement_labels_Getter";
@DomName('HTMLKeygenElement.name')
@@ -13322,10 +13671,14 @@ class LIElement extends _Element_Merged {
@DomName('HTMLLIElement.type')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLLIElement-partial
+ @deprecated // deprecated
String get type native "HTMLLIElement_type_Getter";
@DomName('HTMLLIElement.type')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLLIElement-partial
+ @deprecated // deprecated
void set type(String value) native "HTMLLIElement_type_Setter";
@DomName('HTMLLIElement.value')
@@ -13453,10 +13806,14 @@ class LinkElement extends _Element_Merged {
@DomName('HTMLLinkElement.sizes')
Jacob 2013/05/22 01:34:08 html5 not experimental
blois 2013/05/22 02:14:16 Done, but was going off of 'http://www.whatwg.org/
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#rel-icon
+ @Experimental
DomSettableTokenList get sizes native "HTMLLinkElement_sizes_Getter";
@DomName('HTMLLinkElement.sizes')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#rel-icon
+ @Experimental
void set sizes(DomSettableTokenList value) native "HTMLLinkElement_sizes_Setter";
@DomName('HTMLLinkElement.type')
@@ -13479,6 +13836,8 @@ class LinkElement extends _Element_Merged {
@DomName('LocalMediaStream')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserMediaSuccessCallback
+@Experimental // nonstandard
class LocalMediaStream extends MediaStream implements EventTarget {
LocalMediaStream.internal() : super.internal();
@@ -13499,6 +13858,7 @@ class Location extends NativeFieldWrapperClass1 implements LocationBase {
@DomName('Location.ancestorOrigins')
@DocsEditable
+ @Experimental // nonstandard
List<String> get ancestorOrigins native "Location_ancestorOrigins_Getter";
@DomName('Location.hash')
@@ -13535,6 +13895,8 @@ class Location extends NativeFieldWrapperClass1 implements LocationBase {
@DomName('Location.origin')
@DocsEditable
+ // http://url.spec.whatwg.org/#urlutils Webkit Only
+ @Experimental // non-standard
String get origin native "Location_origin_Getter";
@DomName('Location.pathname')
@@ -13587,6 +13949,7 @@ class Location extends NativeFieldWrapperClass1 implements LocationBase {
@DomName('Location.valueOf')
@DocsEditable
+ @Experimental // nonstandard
Object valueOf() native "Location_valueOf_Callback";
@@ -13629,6 +13992,8 @@ class MapElement extends _Element_Merged {
@DocsEditable
@DomName('MediaController')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#mediacontroller
+@Experimental
class MediaController extends EventTarget {
MediaController.internal() : super.internal();
@@ -13739,6 +14104,7 @@ class MediaController extends EventTarget {
@DocsEditable
@DomName('HTMLMediaElement')
+@Unstable
class MediaElement extends _Element_Merged {
MediaElement.internal() : super.internal();
@@ -13804,6 +14170,8 @@ class MediaElement extends _Element_Merged {
@DomName('HTMLMediaElement.showEvent')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#event-media-loadstart
+ @Experimental
static const EventStreamProvider<Event> showEvent = const EventStreamProvider<Event>('show');
@DomName('HTMLMediaElement.stalledEvent')
@@ -13831,6 +14199,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded
static const EventStreamProvider<MediaKeyEvent> keyAddedEvent = const EventStreamProvider<MediaKeyEvent>('webkitkeyadded');
@DomName('HTMLMediaElement.webkitkeyerrorEvent')
@@ -13838,6 +14207,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded
static const EventStreamProvider<MediaKeyEvent> keyErrorEvent = const EventStreamProvider<MediaKeyEvent>('webkitkeyerror');
@DomName('HTMLMediaElement.webkitkeymessageEvent')
@@ -13845,6 +14215,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded
static const EventStreamProvider<MediaKeyEvent> keyMessageEvent = const EventStreamProvider<MediaKeyEvent>('webkitkeymessage');
@DomName('HTMLMediaElement.webkitneedkeyEvent')
@@ -13852,6 +14223,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded
static const EventStreamProvider<MediaKeyEvent> needKeyEvent = const EventStreamProvider<MediaKeyEvent>('webkitneedkey');
@DomName('HTMLMediaElement.HAVE_CURRENT_DATA')
@@ -13960,6 +14332,8 @@ class MediaElement extends _Element_Merged {
@DomName('HTMLMediaElement.initialTime')
@DocsEditable
+ // http://www.w3.org/TR/2011/WD-html5-20110113/video.html#dom-media-initialtime
+ @Experimental
num get initialTime native "HTMLMediaElement_initialTime_Getter";
@DomName('HTMLMediaElement.loop')
@@ -14036,10 +14410,13 @@ class MediaElement extends _Element_Merged {
@DomName('HTMLMediaElement.startTime')
@DocsEditable
+ @Experimental // non-standard
num get startTime native "HTMLMediaElement_startTime_Getter";
@DomName('HTMLMediaElement.textTracks')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#dom-media-texttracks
+ @Experimental
TextTrackList get textTracks native "HTMLMediaElement_textTracks_Getter";
@DomName('HTMLMediaElement.volume')
@@ -14055,6 +14432,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Experimental // nonstandard
int get audioDecodedByteCount native "HTMLMediaElement_webkitAudioDecodedByteCount_Getter";
@DomName('HTMLMediaElement.webkitClosedCaptionsVisible')
@@ -14062,6 +14440,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Experimental // nonstandard
bool get closedCaptionsVisible native "HTMLMediaElement_webkitClosedCaptionsVisible_Getter";
@DomName('HTMLMediaElement.webkitClosedCaptionsVisible')
@@ -14069,6 +14448,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Experimental // nonstandard
void set closedCaptionsVisible(bool value) native "HTMLMediaElement_webkitClosedCaptionsVisible_Setter";
@DomName('HTMLMediaElement.webkitHasClosedCaptions')
@@ -14076,6 +14456,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Experimental // nonstandard
bool get hasClosedCaptions native "HTMLMediaElement_webkitHasClosedCaptions_Getter";
@DomName('HTMLMediaElement.webkitPreservesPitch')
@@ -14083,6 +14464,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Experimental // nonstandard
bool get preservesPitch native "HTMLMediaElement_webkitPreservesPitch_Getter";
@DomName('HTMLMediaElement.webkitPreservesPitch')
@@ -14090,6 +14472,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Experimental // nonstandard
void set preservesPitch(bool value) native "HTMLMediaElement_webkitPreservesPitch_Setter";
@DomName('HTMLMediaElement.webkitVideoDecodedByteCount')
@@ -14097,6 +14480,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ @Experimental // nonstandard
int get videoDecodedByteCount native "HTMLMediaElement_webkitVideoDecodedByteCount_Getter";
TextTrack addTextTrack(String kind, [String label, String language]) {
@@ -14149,6 +14533,7 @@ class MediaElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#extensions
void cancelKeyRequest(String keySystem, String sessionId) native "HTMLMediaElement_webkitCancelKeyRequest_Callback";
void generateKeyRequest(String keySystem, [Uint8List initData]) {
@@ -14226,6 +14611,8 @@ class MediaElement extends _Element_Merged {
@DomName('HTMLMediaElement.onshow')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#event-media-loadstart
+ @Experimental
Stream<Event> get onShow => showEvent.forTarget(this);
@DomName('HTMLMediaElement.onstalled')
@@ -14250,18 +14637,26 @@ class MediaElement extends _Element_Merged {
@DomName('HTMLMediaElement.onwebkitkeyadded')
@DocsEditable
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded
+ @Experimental
Stream<MediaKeyEvent> get onKeyAdded => keyAddedEvent.forTarget(this);
@DomName('HTMLMediaElement.onwebkitkeyerror')
@DocsEditable
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded
+ @Experimental
Stream<MediaKeyEvent> get onKeyError => keyErrorEvent.forTarget(this);
@DomName('HTMLMediaElement.onwebkitkeymessage')
@DocsEditable
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded
+ @Experimental
Stream<MediaKeyEvent> get onKeyMessage => keyMessageEvent.forTarget(this);
@DomName('HTMLMediaElement.onwebkitneedkey')
@DocsEditable
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded
+ @Experimental
Stream<MediaKeyEvent> get onNeedKey => needKeyEvent.forTarget(this);
}
@@ -14274,6 +14669,7 @@ class MediaElement extends _Element_Merged {
@DocsEditable
@DomName('MediaError')
+@Unstable
class MediaError extends NativeFieldWrapperClass1 {
MediaError.internal();
@@ -14287,6 +14683,8 @@ class MediaError extends NativeFieldWrapperClass1 {
@DomName('MediaError.MEDIA_ERR_ENCRYPTED')
@DocsEditable
+ // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#error-codes
+ @Experimental
static const int MEDIA_ERR_ENCRYPTED = 5;
@DomName('MediaError.MEDIA_ERR_NETWORK')
@@ -14311,6 +14709,8 @@ class MediaError extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('MediaKeyError')
+// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#error-codes
+@Experimental
class MediaKeyError extends NativeFieldWrapperClass1 {
MediaKeyError.internal();
@@ -14352,6 +14752,8 @@ class MediaKeyError extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('MediaKeyEvent')
+// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#event-definitions
+@Experimental
class MediaKeyEvent extends Event {
MediaKeyEvent.internal() : super.internal();
@@ -14393,6 +14795,7 @@ class MediaKeyEvent extends Event {
@DocsEditable
@DomName('MediaList')
+@Unstable
class MediaList extends NativeFieldWrapperClass1 {
MediaList.internal();
@@ -14430,6 +14833,7 @@ class MediaList extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('MediaQueryList')
+@Unstable
class MediaQueryList extends NativeFieldWrapperClass1 {
MediaQueryList.internal();
@@ -14459,6 +14863,7 @@ class MediaQueryList extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('MediaQueryListListener')
+@Unstable
class MediaQueryListListener extends NativeFieldWrapperClass1 {
MediaQueryListListener.internal();
@@ -14476,6 +14881,8 @@ class MediaQueryListListener extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('MediaSource')
+// https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#mediasource
+@Experimental
class MediaSource extends EventTarget {
MediaSource.internal() : super.internal();
@@ -14545,6 +14952,7 @@ class MediaSource extends EventTarget {
@DomName('MediaStream')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://dev.w3.org/2011/webrtc/editor/getusermedia.html#mediastream
class MediaStream extends EventTarget {
MediaStream.internal() : super.internal();
@@ -14594,6 +15002,7 @@ class MediaStream extends EventTarget {
@DomName('MediaStream.label')
@DocsEditable
+ @Experimental // non-standard
String get label native "MediaStream_label_Getter";
@DomName('MediaStream.addEventListener')
@@ -14661,6 +15070,7 @@ class MediaStream extends EventTarget {
@DomName('MediaStreamEvent')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://dev.w3.org/2011/webrtc/editor/getusermedia.html
class MediaStreamEvent extends Event {
MediaStreamEvent.internal() : super.internal();
@@ -14683,6 +15093,7 @@ class MediaStreamEvent extends Event {
@DomName('MediaStreamTrack')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://dev.w3.org/2011/webrtc/editor/getusermedia.html#mediastreamtrack
class MediaStreamTrack extends EventTarget {
MediaStreamTrack.internal() : super.internal();
@@ -14758,6 +15169,7 @@ class MediaStreamTrack extends EventTarget {
@DomName('MediaStreamTrackEvent')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://dev.w3.org/2011/webrtc/editor/getusermedia.html
class MediaStreamTrackEvent extends Event {
MediaStreamTrackEvent.internal() : super.internal();
@@ -14778,6 +15190,7 @@ class MediaStreamTrackEvent extends Event {
@DocsEditable
@DomName('MemoryInfo')
+@Experimental // nonstandard
class MemoryInfo extends NativeFieldWrapperClass1 {
MemoryInfo.internal();
@@ -14830,6 +15243,7 @@ class MenuElement extends _Element_Merged {
@DocsEditable
@DomName('MessageChannel')
+@Unstable
class MessageChannel extends NativeFieldWrapperClass1 {
MessageChannel.internal();
factory MessageChannel() => _create();
@@ -14875,6 +15289,7 @@ class MessageEvent extends Event {
@DomName('MessageEvent.lastEventId')
@DocsEditable
+ @Unstable
String get lastEventId native "MessageEvent_lastEventId_Getter";
@DomName('MessageEvent.origin')
@@ -14883,6 +15298,7 @@ class MessageEvent extends Event {
@DomName('MessageEvent.ports')
@DocsEditable
+ @Unstable
List get ports native "MessageEvent_ports_Getter";
@DomName('MessageEvent.source')
@@ -14903,6 +15319,7 @@ class MessageEvent extends Event {
@DocsEditable
@DomName('MessagePort')
+@Unstable
class MessagePort extends EventTarget {
MessagePort.internal() : super.internal();
@@ -14985,6 +15402,8 @@ class MetaElement extends _Element_Merged {
@DocsEditable
@DomName('Metadata')
+// http://www.w3.org/TR/file-system-api/#the-metadata-interface
+@Experimental
class Metadata extends NativeFieldWrapperClass1 {
Metadata.internal();
@@ -15004,6 +15423,9 @@ class Metadata extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('MetadataCallback')
+// http://www.w3.org/TR/file-system-api/#idl-def-MetadataCallback
+@Experimental
typedef void MetadataCallback(Metadata metadata);
// 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
@@ -15017,6 +15439,7 @@ typedef void MetadataCallback(Metadata metadata);
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
+@Unstable
class MeterElement extends _Element_Merged {
MeterElement.internal() : super.internal();
@@ -15037,6 +15460,7 @@ class MeterElement extends _Element_Merged {
@DomName('HTMLMeterElement.labels')
@DocsEditable
+ @Unstable
List<Node> get labels native "HTMLMeterElement_labels_Getter";
@DomName('HTMLMeterElement.low')
@@ -15089,6 +15513,7 @@ class MeterElement extends _Element_Merged {
@DocsEditable
@DomName('MimeType')
+@Experimental // non-standard
class MimeType extends NativeFieldWrapperClass1 {
MimeType.internal();
@@ -15118,6 +15543,7 @@ class MimeType extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('MimeTypeArray')
+@Experimental // non-standard
class MimeTypeArray extends NativeFieldWrapperClass1 with ListMixin<MimeType>, ImmutableListMixin<MimeType> implements List<MimeType> {
MimeTypeArray.internal();
@@ -15188,6 +15614,7 @@ class MimeTypeArray extends NativeFieldWrapperClass1 with ListMixin<MimeType>, I
@DocsEditable
@DomName('HTMLModElement')
+@Unstable
class ModElement extends _Element_Merged {
ModElement.internal() : super.internal();
@@ -15256,10 +15683,12 @@ class MouseEvent extends UIEvent {
@DomName('MouseEvent.dataTransfer')
@DocsEditable
+ @Unstable
DataTransfer get dataTransfer native "MouseEvent_dataTransfer_Getter";
@DomName('MouseEvent.fromElement')
@DocsEditable
+ @Experimental // nonstandard
Node get fromElement native "MouseEvent_fromElement_Getter";
@DomName('MouseEvent.metaKey')
@@ -15268,10 +15697,12 @@ class MouseEvent extends UIEvent {
@DomName('MouseEvent.offsetX')
@DocsEditable
+ @Unstable
int get $dom_offsetX native "MouseEvent_offsetX_Getter";
@DomName('MouseEvent.offsetY')
@DocsEditable
+ @Unstable
int get $dom_offsetY native "MouseEvent_offsetY_Getter";
@DomName('MouseEvent.relatedTarget')
@@ -15292,6 +15723,7 @@ class MouseEvent extends UIEvent {
@DomName('MouseEvent.toElement')
@DocsEditable
+ @Experimental // nonstandard
Node get toElement native "MouseEvent_toElement_Getter";
@DomName('MouseEvent.webkitMovementX')
@@ -15361,6 +15793,7 @@ class MouseEvent extends UIEvent {
// WARNING: Do not edit - generated code.
+@DomName('MutationCallback')
typedef void MutationCallback(List<MutationRecord> mutations, MutationObserver observer);
// 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
@@ -15368,6 +15801,8 @@ typedef void MutationCallback(List<MutationRecord> mutations, MutationObserver o
@DomName('MutationEvent')
+// http://www.w3.org/TR/DOM-Level-3-Events/#events-mutationevents
+@Experimental // deprecated
Jacob 2013/05/22 01:34:08 shouldn't this be deprecated instead of experiment
blois 2013/05/22 02:14:16 Done.
class MutationEvent extends Event {
factory MutationEvent(String type,
{bool canBubble: false, bool cancelable: false, Node relatedNode,
@@ -15566,6 +16001,7 @@ class MutationRecord extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://www.w3.org/TR/css3-regions/#dom-named-flow-collection
class NamedFlow extends EventTarget {
NamedFlow.internal() : super.internal();
@@ -15618,6 +16054,7 @@ class NamedFlow extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://dev.w3.org/csswg/css-regions/#dom-named-flow-collection
class NamedFlowCollection extends NativeFieldWrapperClass1 {
NamedFlowCollection.internal();
@@ -15702,6 +16139,7 @@ class Navigator extends NativeFieldWrapperClass1 {
@DomName('Navigator.appCodeName')
@DocsEditable
+ @Experimental // non-standard
String get appCodeName native "Navigator_appCodeName_Getter";
@DomName('Navigator.appName')
@@ -15714,14 +16152,18 @@ class Navigator extends NativeFieldWrapperClass1 {
@DomName('Navigator.cookieEnabled')
@DocsEditable
+ @Unstable
bool get cookieEnabled native "Navigator_cookieEnabled_Getter";
@DomName('Navigator.doNotTrack')
@DocsEditable
+ // http://www.w3.org/2011/tracking-protection/drafts/tracking-dnt.html#js-dom
+ @Experimental // experimental
String get doNotTrack native "Navigator_doNotTrack_Getter";
@DomName('Navigator.geolocation')
@DocsEditable
+ @Unstable
Geolocation get geolocation native "Navigator_geolocation_Getter";
@DomName('Navigator.language')
@@ -15730,10 +16172,12 @@ class Navigator extends NativeFieldWrapperClass1 {
@DomName('Navigator.mimeTypes')
@DocsEditable
+ @Experimental // nonstandard
MimeTypeArray get mimeTypes native "Navigator_mimeTypes_Getter";
@DomName('Navigator.onLine')
@DocsEditable
+ @Unstable
bool get onLine native "Navigator_onLine_Getter";
@DomName('Navigator.platform')
@@ -15742,14 +16186,17 @@ class Navigator extends NativeFieldWrapperClass1 {
@DomName('Navigator.plugins')
@DocsEditable
+ @Unstable
Jacob 2013/05/22 01:34:08 is this unstable or deprecated?
blois 2013/05/22 02:14:16 Deprecated is probably better.
PluginArray get plugins native "Navigator_plugins_Getter";
@DomName('Navigator.product')
@DocsEditable
+ @Unstable
String get product native "Navigator_product_Getter";
@DomName('Navigator.productSub')
@DocsEditable
+ @Unstable
String get productSub native "Navigator_productSub_Getter";
@DomName('Navigator.userAgent')
@@ -15758,10 +16205,12 @@ class Navigator extends NativeFieldWrapperClass1 {
@DomName('Navigator.vendor')
@DocsEditable
+ @Unstable
String get vendor native "Navigator_vendor_Getter";
@DomName('Navigator.vendorSub')
@DocsEditable
+ @Unstable
String get vendorSub native "Navigator_vendorSub_Getter";
@DomName('Navigator.webkitPersistentStorage')
@@ -15769,6 +16218,7 @@ class Navigator extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3.org/TR/quota-api/#accessing-storagequota
StorageQuota get persistentStorage native "Navigator_webkitPersistentStorage_Getter";
@DomName('Navigator.webkitTemporaryStorage')
@@ -15776,18 +16226,23 @@ class Navigator extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3.org/TR/quota-api/#accessing-storagequota
StorageQuota get temporaryStorage native "Navigator_webkitTemporaryStorage_Getter";
@DomName('Navigator.getStorageUpdates')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#navigatorstorageutils
+ @Experimental
void getStorageUpdates() native "Navigator_getStorageUpdates_Callback";
@DomName('Navigator.javaEnabled')
@DocsEditable
+ @deprecated // nonstandard
bool javaEnabled() native "Navigator_javaEnabled_Callback";
@DomName('Navigator.registerProtocolHandler')
@DocsEditable
+ @Unstable
void registerProtocolHandler(String scheme, String url, String title) native "Navigator_registerProtocolHandler_Callback";
@DomName('Navigator.webkitGetGamepads')
@@ -15795,10 +16250,13 @@ class Navigator extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html#widl-Navigator-getGamepads-Gamepad
List<Gamepad> getGamepads() native "Navigator_webkitGetGamepads_Callback";
@DomName('Navigator.webkitGetUserMedia')
@DocsEditable
+ // http://dev.w3.org/2011/webrtc/editor/getusermedia.html#navigatorusermedia
+ @Experimental
void _getUserMedia(Map options, _NavigatorUserMediaSuccessCallback successCallback, [_NavigatorUserMediaErrorCallback errorCallback]) native "Navigator_webkitGetUserMedia_Callback";
}
@@ -15811,15 +16269,19 @@ class Navigator extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('NavigatorUserMediaError')
+// http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserMediaError
+@Experimental
class NavigatorUserMediaError extends NativeFieldWrapperClass1 {
NavigatorUserMediaError.internal();
@DomName('NavigatorUserMediaError.PERMISSION_DENIED')
@DocsEditable
+ @Experimental // nonstandard
static const int PERMISSION_DENIED = 1;
@DomName('NavigatorUserMediaError.code')
@DocsEditable
+ @Experimental // nonstandard
int get code native "NavigatorUserMediaError_code_Getter";
}
@@ -15830,6 +16292,9 @@ class NavigatorUserMediaError extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('NavigatorUserMediaErrorCallback')
+// http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserMediaErrorCallback
+@Experimental
typedef void _NavigatorUserMediaErrorCallback(NavigatorUserMediaError 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
@@ -15838,6 +16303,9 @@ typedef void _NavigatorUserMediaErrorCallback(NavigatorUserMediaError error);
// WARNING: Do not edit - generated code.
+@DomName('NavigatorUserMediaSuccessCallback')
+// http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserMediaSuccessCallback
+@Experimental
typedef void _NavigatorUserMediaSuccessCallback(LocalMediaStream stream);
// 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
@@ -16175,10 +16643,14 @@ class Node extends EventTarget {
@DomName('Node.localName')
@DocsEditable
+ // http://dom.spec.whatwg.org/#dom-node-localname
+ @deprecated // deprecated
String get localName native "Node_localName_Getter";
@DomName('Node.namespaceURI')
@DocsEditable
+ // http://dom.spec.whatwg.org/#dom-node-namespaceuri
+ @deprecated // deprecated
String get $dom_namespaceUri native "Node_namespaceURI_Getter";
@DomName('Node.nextSibling')
@@ -16267,6 +16739,7 @@ class Node extends EventTarget {
@DocsEditable
@DomName('NodeFilter')
+@Unstable
class NodeFilter extends NativeFieldWrapperClass1 {
NodeFilter.internal();
@@ -16288,10 +16761,12 @@ class NodeFilter extends NativeFieldWrapperClass1 {
@DomName('NodeFilter.SHOW_ATTRIBUTE')
@DocsEditable
+ @deprecated // deprecated
static const int SHOW_ATTRIBUTE = 0x00000002;
@DomName('NodeFilter.SHOW_CDATA_SECTION')
@DocsEditable
+ @deprecated // deprecated
static const int SHOW_CDATA_SECTION = 0x00000008;
@DomName('NodeFilter.SHOW_COMMENT')
@@ -16316,14 +16791,17 @@ class NodeFilter extends NativeFieldWrapperClass1 {
@DomName('NodeFilter.SHOW_ENTITY')
@DocsEditable
+ @deprecated // deprecated
static const int SHOW_ENTITY = 0x00000020;
@DomName('NodeFilter.SHOW_ENTITY_REFERENCE')
@DocsEditable
+ @deprecated // deprecated
static const int SHOW_ENTITY_REFERENCE = 0x00000010;
@DomName('NodeFilter.SHOW_NOTATION')
@DocsEditable
+ @deprecated // deprecated
static const int SHOW_NOTATION = 0x00000800;
@DomName('NodeFilter.SHOW_PROCESSING_INSTRUCTION')
@@ -16341,6 +16819,7 @@ class NodeFilter extends NativeFieldWrapperClass1 {
@DomName('NodeIterator')
+@Unstable
class NodeIterator extends NativeFieldWrapperClass1 {
factory NodeIterator(Node root, int whatToShow) {
return document.$dom_createNodeIterator(root, whatToShow, null, false);
@@ -16451,6 +16930,8 @@ class NodeList extends NativeFieldWrapperClass1 with ListMixin<Node>, ImmutableL
@DocsEditable
@DomName('Notation')
+// http://dom.spec.whatwg.org/#notation
+@deprecated // deprecated
class Notation extends Node {
Notation.internal() : super.internal();
@@ -16469,6 +16950,8 @@ class Notation extends Node {
@DomName('Notification')
+// http://www.w3.org/TR/notifications/#notification
+@Experimental // experimental
class Notification extends EventTarget {
factory Notification(String title, {String titleDir: null, String body: null,
@@ -16495,6 +16978,7 @@ class Notification extends EventTarget {
@DomName('Notification.displayEvent')
@DocsEditable
+ @Experimental // nonstandard
static const EventStreamProvider<Event> displayEvent = const EventStreamProvider<Event>('display');
@DomName('Notification.errorEvent')
@@ -16516,10 +17000,12 @@ class Notification extends EventTarget {
@DomName('Notification.dir')
@DocsEditable
+ @Experimental // nonstandard
String get dir native "Notification_dir_Getter";
@DomName('Notification.dir')
@DocsEditable
+ @Experimental // nonstandard
void set dir(String value) native "Notification_dir_Setter";
@DomName('Notification.permission')
@@ -16528,18 +17014,22 @@ class Notification extends EventTarget {
@DomName('Notification.replaceId')
@DocsEditable
+ @Experimental // nonstandard
String get replaceId native "Notification_replaceId_Getter";
@DomName('Notification.replaceId')
@DocsEditable
+ @Experimental // nonstandard
void set replaceId(String value) native "Notification_replaceId_Setter";
@DomName('Notification.tag')
@DocsEditable
+ @Experimental // nonstandard
String get tag native "Notification_tag_Getter";
@DomName('Notification.tag')
@DocsEditable
+ @Experimental // nonstandard
void set tag(String value) native "Notification_tag_Setter";
@DomName('Notification.addEventListener')
@@ -16548,6 +17038,7 @@ class Notification extends EventTarget {
@DomName('Notification.cancel')
@DocsEditable
+ @Experimental // nonstandard
void cancel() native "Notification_cancel_Callback";
@DomName('Notification.close')
@@ -16575,6 +17066,7 @@ class Notification extends EventTarget {
@DomName('Notification.show')
@DocsEditable
+ @Experimental // nonstandard
void show() native "Notification_show_Callback";
@DomName('Notification.onclick')
@@ -16587,6 +17079,7 @@ class Notification extends EventTarget {
@DomName('Notification.ondisplay')
@DocsEditable
+ @Experimental // nonstandard
Stream<Event> get onDisplay => displayEvent.forTarget(this);
@DomName('Notification.onerror')
@@ -16610,6 +17103,8 @@ class Notification extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://www.w3.org/TR/notifications/#showing-a-notification
+@deprecated // deprecated
class NotificationCenter extends NativeFieldWrapperClass1 {
NotificationCenter.internal();
@@ -16647,6 +17142,9 @@ class NotificationCenter extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('NotificationPermissionCallback')
+// http://www.w3.org/TR/notifications/#notificationpermissioncallback
+@Experimental
typedef void _NotificationPermissionCallback(String permission);
// 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
@@ -16701,6 +17199,7 @@ class OListElement extends _Element_Merged {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.IE)
@SupportedBrowser(SupportedBrowser.SAFARI)
+@Unstable
class ObjectElement extends _Element_Merged {
ObjectElement.internal() : super.internal();
@@ -16713,10 +17212,14 @@ class ObjectElement extends _Element_Merged {
@DomName('HTMLObjectElement.code')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLObjectElement-partial
+ @deprecated // deprecated
String get code native "HTMLObjectElement_code_Getter";
@DomName('HTMLObjectElement.code')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLObjectElement-partial
+ @deprecated // deprecated
void set code(String value) native "HTMLObjectElement_code_Setter";
@DomName('HTMLObjectElement.data')
@@ -16935,6 +17438,7 @@ class OutputElement extends _Element_Merged {
@DomName('HTMLOutputElement.labels')
@DocsEditable
+ @Unstable
List<Node> get labels native "HTMLOutputElement_labels_Getter";
@DomName('HTMLOutputElement.name')
@@ -16987,6 +17491,7 @@ class OutputElement extends _Element_Merged {
@DocsEditable
@DomName('OverflowEvent')
+@Experimental // nonstandard
class OverflowEvent extends Event {
OverflowEvent.internal() : super.internal();
@@ -17024,6 +17529,8 @@ class OverflowEvent extends Event {
@DocsEditable
@DomName('PageTransitionEvent')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/history.html#pagetransitionevent
+@Experimental
class PageTransitionEvent extends Event {
PageTransitionEvent.internal() : super.internal();
@@ -17058,6 +17565,7 @@ class ParagraphElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLParamElement')
+@Unstable
class ParamElement extends _Element_Merged {
ParamElement.internal() : super.internal();
@@ -17091,6 +17599,8 @@ class ParamElement extends _Element_Merged {
@DocsEditable
@DomName('Path')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#path-objects
+@Experimental
class Path extends NativeFieldWrapperClass1 {
Path.internal();
@@ -17171,6 +17681,7 @@ class Performance extends EventTarget {
@DomName('Performance.memory')
@DocsEditable
+ @Experimental // nonstandard
MemoryInfo get memory native "Performance_memory_Getter";
@DomName('Performance.navigation')
@@ -17190,6 +17701,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
void clearMarks(String markName) native "Performance_webkitClearMarks_Callback";
@DomName('Performance.webkitClearMeasures')
@@ -17197,6 +17709,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
void clearMeasures(String measureName) native "Performance_webkitClearMeasures_Callback";
@DomName('Performance.webkitClearResourceTimings')
@@ -17204,6 +17717,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming-methods
void clearResourceTimings() native "Performance_webkitClearResourceTimings_Callback";
@DomName('Performance.webkitGetEntries')
@@ -17211,6 +17725,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute
List<PerformanceEntry> getEntries() native "Performance_webkitGetEntries_Callback";
@DomName('Performance.webkitGetEntriesByName')
@@ -17218,6 +17733,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute
List<PerformanceEntry> getEntriesByName(String name, String entryType) native "Performance_webkitGetEntriesByName_Callback";
@DomName('Performance.webkitGetEntriesByType')
@@ -17225,6 +17741,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute
List<PerformanceEntry> getEntriesByType(String entryType) native "Performance_webkitGetEntriesByType_Callback";
@DomName('Performance.webkitMark')
@@ -17232,6 +17749,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
void mark(String markName) native "Performance_webkitMark_Callback";
@DomName('Performance.webkitMeasure')
@@ -17239,6 +17757,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
void measure(String measureName, String startMark, String endMark) native "Performance_webkitMeasure_Callback";
@DomName('Performance.webkitSetResourceTimingBufferSize')
@@ -17246,6 +17765,7 @@ class Performance extends EventTarget {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming-methods
void setResourceTimingBufferSize(int maxSize) native "Performance_webkitSetResourceTimingBufferSize_Callback";
}
@@ -17258,6 +17778,8 @@ class Performance extends EventTarget {
@DocsEditable
@DomName('PerformanceEntry')
+// http://www.w3.org/TR/performance-timeline/#sec-PerformanceEntry-interface
+@Experimental
class PerformanceEntry extends NativeFieldWrapperClass1 {
PerformanceEntry.internal();
@@ -17287,6 +17809,8 @@ class PerformanceEntry extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('PerformanceEntryList')
+// http://www.w3.org/TR/performance-timeline/#performanceentrylist
+@Experimental
class PerformanceEntryList extends NativeFieldWrapperClass1 {
PerformanceEntryList.internal();
@@ -17308,6 +17832,8 @@ class PerformanceEntryList extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('PerformanceMark')
+// http://www.w3.org/TR/user-timing/#performancemark
+@Experimental
class PerformanceMark extends PerformanceEntry {
PerformanceMark.internal() : super.internal();
@@ -17321,6 +17847,8 @@ class PerformanceMark extends PerformanceEntry {
@DocsEditable
@DomName('PerformanceMeasure')
+// http://www.w3.org/TR/user-timing/#performancemeasure
+@Experimental
class PerformanceMeasure extends PerformanceEntry {
PerformanceMeasure.internal() : super.internal();
@@ -17334,6 +17862,7 @@ class PerformanceMeasure extends PerformanceEntry {
@DocsEditable
@DomName('PerformanceNavigation')
+@Unstable
class PerformanceNavigation extends NativeFieldWrapperClass1 {
PerformanceNavigation.internal();
@@ -17371,6 +17900,8 @@ class PerformanceNavigation extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('PerformanceResourceTiming')
+// http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming
+@Experimental
class PerformanceResourceTiming extends PerformanceEntry {
PerformanceResourceTiming.internal() : super.internal();
@@ -17408,14 +17939,17 @@ class PerformanceResourceTiming extends PerformanceEntry {
@DomName('PerformanceResourceTiming.requestStart')
@DocsEditable
+ @Experimental // nonstandard
num get requestStart native "PerformanceResourceTiming_requestStart_Getter";
@DomName('PerformanceResourceTiming.responseEnd')
@DocsEditable
+ @Experimental // nonstandard
num get responseEnd native "PerformanceResourceTiming_responseEnd_Getter";
@DomName('PerformanceResourceTiming.responseStart')
@DocsEditable
+ @Experimental // nonstandard
num get responseStart native "PerformanceResourceTiming_responseStart_Getter";
@DomName('PerformanceResourceTiming.secureConnectionStart')
@@ -17432,6 +17966,7 @@ class PerformanceResourceTiming extends PerformanceEntry {
@DocsEditable
@DomName('PerformanceTiming')
+@Unstable
class PerformanceTiming extends NativeFieldWrapperClass1 {
PerformanceTiming.internal();
@@ -17529,6 +18064,7 @@ class PerformanceTiming extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('Plugin')
+@Experimental // non-standard
class Plugin extends NativeFieldWrapperClass1 {
Plugin.internal();
@@ -17566,6 +18102,7 @@ class Plugin extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('PluginArray')
+@Experimental // non-standard
class PluginArray extends NativeFieldWrapperClass1 with ListMixin<Plugin>, ImmutableListMixin<Plugin> implements List<Plugin> {
PluginArray.internal();
@@ -17659,6 +18196,8 @@ class PopStateEvent extends Event {
// WARNING: Do not edit - generated code.
+@DomName('PositionCallback')
+@Unstable
typedef void _PositionCallback(Geoposition position);
// 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
@@ -17669,6 +18208,7 @@ typedef void _PositionCallback(Geoposition position);
@DocsEditable
@DomName('PositionError')
+@Unstable
class PositionError extends NativeFieldWrapperClass1 {
PositionError.internal();
@@ -17700,6 +18240,8 @@ class PositionError extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('PositionErrorCallback')
+@Unstable
typedef void _PositionErrorCallback(PositionError 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
@@ -17719,10 +18261,12 @@ class PreElement extends _Element_Merged {
@DomName('HTMLPreElement.wrap')
@DocsEditable
+ @deprecated // deprecated
bool get wrap native "HTMLPreElement_wrap_Getter";
@DomName('HTMLPreElement.wrap')
@DocsEditable
+ @deprecated // deprecated
void set wrap(bool value) native "HTMLPreElement_wrap_Setter";
}
@@ -17735,19 +18279,23 @@ class PreElement extends _Element_Merged {
@DocsEditable
@DomName('ProcessingInstruction')
+@Unstable
class ProcessingInstruction extends Node {
ProcessingInstruction.internal() : super.internal();
@DomName('ProcessingInstruction.data')
@DocsEditable
+ @Experimental // non-standard
String get data native "ProcessingInstruction_data_Getter";
@DomName('ProcessingInstruction.data')
@DocsEditable
+ @Experimental // non-standard
void set data(String value) native "ProcessingInstruction_data_Setter";
@DomName('ProcessingInstruction.sheet')
@DocsEditable
+ @Experimental // non-standard
StyleSheet get sheet native "ProcessingInstruction_sheet_Getter";
@DomName('ProcessingInstruction.target')
@@ -17780,6 +18328,7 @@ class ProgressElement extends _Element_Merged {
@DomName('HTMLProgressElement.labels')
@DocsEditable
+ @Unstable
List<Node> get labels native "HTMLProgressElement_labels_Getter";
@DomName('HTMLProgressElement.max')
@@ -17856,6 +18405,9 @@ class QuoteElement extends _Element_Merged {
// WARNING: Do not edit - generated code.
+@DomName('RTCErrorCallback')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#rtcerror
+@Experimental
typedef void _RtcErrorCallback(String errorInformation);
// 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
@@ -17864,6 +18416,9 @@ typedef void _RtcErrorCallback(String errorInformation);
// WARNING: Do not edit - generated code.
+@DomName('RTCSessionDescriptionCallback')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCSessionDescription
+@Experimental
typedef void _RtcSessionDescriptionCallback(RtcSessionDescription sdp);
// 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
@@ -17872,6 +18427,9 @@ typedef void _RtcSessionDescriptionCallback(RtcSessionDescription sdp);
// WARNING: Do not edit - generated code.
+@DomName('RTCStatsCallback')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCStatsCallback
+@Experimental
typedef void RtcStatsCallback(RtcStatsResponse response);
// 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
@@ -17881,6 +18439,7 @@ typedef void RtcStatsCallback(RtcStatsResponse response);
@DomName('Range')
+@Unstable
class Range extends NativeFieldWrapperClass1 {
factory Range() => document.$dom_createRange();
@@ -17896,18 +18455,22 @@ class Range extends NativeFieldWrapperClass1 {
@DomName('Range.NODE_AFTER')
@DocsEditable
+ @Experimental // nonstandard
static const int NODE_AFTER = 1;
@DomName('Range.NODE_BEFORE')
@DocsEditable
+ @Experimental // nonstandard
static const int NODE_BEFORE = 0;
@DomName('Range.NODE_BEFORE_AND_AFTER')
@DocsEditable
+ @Experimental // nonstandard
static const int NODE_BEFORE_AND_AFTER = 2;
@DomName('Range.NODE_INSIDE')
@DocsEditable
+ @Experimental // nonstandard
static const int NODE_INSIDE = 3;
@DomName('Range.START_TO_END')
@@ -17956,6 +18519,7 @@ class Range extends NativeFieldWrapperClass1 {
@DomName('Range.compareNode')
@DocsEditable
+ @deprecated // deprecated
int compareNode(Node refNode) native "Range_compareNode_Callback";
@DomName('Range.comparePoint')
@@ -17976,6 +18540,7 @@ class Range extends NativeFieldWrapperClass1 {
@DomName('Range.expand')
@DocsEditable
+ @Experimental // non-standard
void expand(String unit) native "Range_expand_Callback";
@DomName('Range.extractContents')
@@ -17996,6 +18561,7 @@ class Range extends NativeFieldWrapperClass1 {
@DomName('Range.intersectsNode')
@DocsEditable
+ @deprecated // deprecated
bool intersectsNode(Node refNode) native "Range_intersectsNode_Callback";
@DomName('Range.isPointInRange')
@@ -18061,6 +18627,8 @@ class Range extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('RangeException')
+// http://dom.spec.whatwg.org/#rangeexception
+@deprecated // deprecated
class RangeException extends NativeFieldWrapperClass1 {
RangeException.internal();
@@ -18096,6 +18664,7 @@ class RangeException extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('RequestAnimationFrameCallback')
typedef void RequestAnimationFrameCallback(num highResTime);
// 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
@@ -18106,6 +18675,8 @@ typedef void RequestAnimationFrameCallback(num highResTime);
@DocsEditable
@DomName('RTCDataChannel')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel
+@Experimental
class RtcDataChannel extends EventTarget {
RtcDataChannel.internal() : super.internal();
@@ -18219,6 +18790,8 @@ class RtcDataChannel extends EventTarget {
@DocsEditable
@DomName('RTCDataChannelEvent')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#rtcdatachannelevent
+@Experimental
class RtcDataChannelEvent extends Event {
RtcDataChannelEvent.internal() : super.internal();
@@ -18236,6 +18809,8 @@ class RtcDataChannelEvent extends Event {
@DocsEditable
@DomName('RTCDTMFSender')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDTMFSender
+@Experimental
class RtcDtmfSender extends EventTarget {
RtcDtmfSender.internal() : super.internal();
@@ -18308,6 +18883,8 @@ class RtcDtmfSender extends EventTarget {
@DocsEditable
@DomName('RTCDTMFToneChangeEvent')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDTMFToneChangeEvent
+@Experimental
class RtcDtmfToneChangeEvent extends Event {
RtcDtmfToneChangeEvent.internal() : super.internal();
@@ -18327,6 +18904,7 @@ class RtcDtmfToneChangeEvent extends Event {
@DomName('RTCIceCandidate')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCIceCandidate
class RtcIceCandidate extends NativeFieldWrapperClass1 {
RtcIceCandidate.internal();
@@ -18361,6 +18939,8 @@ class RtcIceCandidate extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('RTCIceCandidateEvent')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#rtcicecandidate-type
+@Experimental
class RtcIceCandidateEvent extends Event {
RtcIceCandidateEvent.internal() : super.internal();
@@ -18377,6 +18957,7 @@ class RtcIceCandidateEvent extends Event {
@DomName('RTCPeerConnection')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCPeerConnection
class RtcPeerConnection extends EventTarget {
/**
@@ -18588,6 +19169,7 @@ class RtcPeerConnection extends EventTarget {
@DomName('RTCSessionDescription')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCSessionDescription
class RtcSessionDescription extends NativeFieldWrapperClass1 {
RtcSessionDescription.internal();
@@ -18626,6 +19208,8 @@ class RtcSessionDescription extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('RTCStatsReport')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCStatsReport
+@Experimental
class RtcStatsReport extends NativeFieldWrapperClass1 {
RtcStatsReport.internal();
@@ -18667,6 +19251,8 @@ class RtcStatsReport extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('RTCStatsResponse')
+// http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCStatsReport-RTCStats-getter-DOMString-id
+@Experimental
class RtcStatsResponse extends NativeFieldWrapperClass1 {
RtcStatsResponse.internal();
@@ -18702,10 +19288,12 @@ class Screen extends NativeFieldWrapperClass1 {
@DomName('Screen.availLeft')
@DocsEditable
+ @Experimental // nonstandard
int get $dom_availLeft native "Screen_availLeft_Getter";
@DomName('Screen.availTop')
@DocsEditable
+ @Experimental // nonstandard
int get $dom_availTop native "Screen_availTop_Getter";
@DomName('Screen.availWidth')
@@ -18762,10 +19350,14 @@ class ScriptElement extends _Element_Merged {
@DomName('HTMLScriptElement.crossOrigin')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/scripting-1.html#attr-script-crossorigin
+ @Experimental
String get crossOrigin native "HTMLScriptElement_crossOrigin_Getter";
@DomName('HTMLScriptElement.crossOrigin')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/scripting-1.html#attr-script-crossorigin
+ @Experimental
void set crossOrigin(String value) native "HTMLScriptElement_crossOrigin_Setter";
@DomName('HTMLScriptElement.defer')
@@ -18778,26 +19370,38 @@ class ScriptElement extends _Element_Merged {
@DomName('HTMLScriptElement.event')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLScriptElement-partial
+ @deprecated // deprecated
String get event native "HTMLScriptElement_event_Getter";
@DomName('HTMLScriptElement.event')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLScriptElement-partial
+ @deprecated // deprecated
void set event(String value) native "HTMLScriptElement_event_Setter";
@DomName('HTMLScriptElement.htmlFor')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLScriptElement-partial
+ @deprecated // deprecated
String get htmlFor native "HTMLScriptElement_htmlFor_Getter";
@DomName('HTMLScriptElement.htmlFor')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLScriptElement-partial
+ @deprecated // deprecated
void set htmlFor(String value) native "HTMLScriptElement_htmlFor_Setter";
@DomName('HTMLScriptElement.nonce')
@DocsEditable
+ // https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#interaction-with-the-script-src-directive
+ @Experimental
String get nonce native "HTMLScriptElement_nonce_Getter";
@DomName('HTMLScriptElement.nonce')
@DocsEditable
+ // https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#interaction-with-the-script-src-directive
+ @Experimental
void set nonce(String value) native "HTMLScriptElement_nonce_Setter";
@DomName('HTMLScriptElement.src')
@@ -18826,6 +19430,7 @@ class ScriptElement extends _Element_Merged {
@DocsEditable
@DomName('ScriptProfile')
+@deprecated // nonstandard
class ScriptProfile extends NativeFieldWrapperClass1 {
ScriptProfile.internal();
@@ -18855,6 +19460,7 @@ class ScriptProfile extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('ScriptProfileNode')
+@deprecated // nonstandard
class ScriptProfileNode extends NativeFieldWrapperClass1 {
ScriptProfileNode.internal();
@@ -18904,6 +19510,8 @@ class ScriptProfileNode extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('SecurityPolicy')
+// https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#securitypolicy
+@Experimental
class SecurityPolicy extends NativeFieldWrapperClass1 {
SecurityPolicy.internal();
@@ -18977,6 +19585,8 @@ class SecurityPolicy extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('SecurityPolicyViolationEvent')
+// https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#securitypolicyviolationevent-events
+@Experimental
class SecurityPolicyViolationEvent extends Event {
SecurityPolicyViolationEvent.internal() : super.internal();
@@ -19048,6 +19658,7 @@ class SelectElement extends _Element_Merged {
@DomName('HTMLSelectElement.labels')
@DocsEditable
+ @Unstable
List<Node> get labels native "HTMLSelectElement_labels_Getter";
@DomName('HTMLSelectElement.length')
@@ -19178,18 +19789,22 @@ class Selection extends NativeFieldWrapperClass1 {
@DomName('Selection.baseNode')
@DocsEditable
+ @Experimental // non-standard
Node get baseNode native "DOMSelection_baseNode_Getter";
@DomName('Selection.baseOffset')
@DocsEditable
+ @Experimental // non-standard
int get baseOffset native "DOMSelection_baseOffset_Getter";
@DomName('Selection.extentNode')
@DocsEditable
+ @Experimental // non-standard
Node get extentNode native "DOMSelection_extentNode_Getter";
@DomName('Selection.extentOffset')
@DocsEditable
+ @Experimental // non-standard
int get extentOffset native "DOMSelection_extentOffset_Getter";
@DomName('Selection.focusNode')
@@ -19210,6 +19825,7 @@ class Selection extends NativeFieldWrapperClass1 {
@DomName('Selection.type')
@DocsEditable
+ @Experimental // non-standard
String get type native "DOMSelection_type_Getter";
@DomName('Selection.addRange')
@@ -19230,6 +19846,7 @@ class Selection extends NativeFieldWrapperClass1 {
@DomName('Selection.containsNode')
@DocsEditable
+ @Experimental // non-standard
bool containsNode(Node node, bool allowPartial) native "DOMSelection_containsNode_Callback";
@DomName('Selection.deleteFromDocument')
@@ -19238,6 +19855,7 @@ class Selection extends NativeFieldWrapperClass1 {
@DomName('Selection.empty')
@DocsEditable
+ @Experimental // non-standard
void empty() native "DOMSelection_empty_Callback";
@DomName('Selection.extend')
@@ -19250,6 +19868,7 @@ class Selection extends NativeFieldWrapperClass1 {
@DomName('Selection.modify')
@DocsEditable
+ @Experimental // non-standard
void modify(String alter, String direction, String granularity) native "DOMSelection_modify_Callback";
@DomName('Selection.removeAllRanges')
@@ -19262,10 +19881,12 @@ class Selection extends NativeFieldWrapperClass1 {
@DomName('Selection.setBaseAndExtent')
@DocsEditable
+ @Experimental // non-standard
void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int extentOffset) native "DOMSelection_setBaseAndExtent_Callback";
@DomName('Selection.setPosition')
@DocsEditable
+ @Experimental // non-standard
void setPosition(Node node, int offset) native "DOMSelection_setPosition_Callback";
@DomName('Selection.toString')
@@ -19284,6 +19905,7 @@ class Selection extends NativeFieldWrapperClass1 {
@DomName('HTMLShadowElement')
@SupportedBrowser(SupportedBrowser.CHROME, '26')
@Experimental
+// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#shadow-element
class ShadowElement extends _Element_Merged {
ShadowElement.internal() : super.internal();
@@ -19313,6 +19935,7 @@ class ShadowElement extends _Element_Merged {
@DomName('ShadowRoot')
@SupportedBrowser(SupportedBrowser.CHROME, '26')
@Experimental
+// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#api-shadow-root
class ShadowRoot extends DocumentFragment {
ShadowRoot.internal() : super.internal();
@@ -19379,6 +20002,8 @@ class ShadowRoot extends DocumentFragment {
@DocsEditable
@DomName('SourceBuffer')
+// https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#sourcebuffer
+@Experimental
class SourceBuffer extends NativeFieldWrapperClass1 {
SourceBuffer.internal();
@@ -19400,6 +20025,7 @@ class SourceBuffer extends NativeFieldWrapperClass1 {
@DomName('SourceBuffer.append')
@DocsEditable
+ @Experimental // non-standard
void append(Uint8List data) native "SourceBuffer_append_Callback";
}
@@ -19412,6 +20038,8 @@ class SourceBuffer extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('SourceBufferList')
+// https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#sourcebufferlist
+@Experimental
class SourceBufferList extends EventTarget with ListMixin<SourceBuffer>, ImmutableListMixin<SourceBuffer> implements List<SourceBuffer> {
SourceBufferList.internal() : super.internal();
@@ -19548,6 +20176,8 @@ class SpanElement extends _Element_Merged {
@DocsEditable
@DomName('SpeechGrammar')
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-speechgrammar
+@Experimental
class SpeechGrammar extends NativeFieldWrapperClass1 {
SpeechGrammar.internal();
@@ -19586,6 +20216,8 @@ class SpeechGrammar extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('SpeechGrammarList')
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-speechgrammarlist
+@Experimental
class SpeechGrammarList extends NativeFieldWrapperClass1 with ListMixin<SpeechGrammar>, ImmutableListMixin<SpeechGrammar> implements List<SpeechGrammar> {
SpeechGrammarList.internal();
@@ -19687,6 +20319,8 @@ class SpeechGrammarList extends NativeFieldWrapperClass1 with ListMixin<SpeechGr
@DocsEditable
@DomName('SpeechInputEvent')
+// http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#speech_input_event_interface
+@Experimental
class SpeechInputEvent extends Event {
SpeechInputEvent.internal() : super.internal();
@@ -19704,6 +20338,8 @@ class SpeechInputEvent extends Event {
@DocsEditable
@DomName('SpeechInputResult')
+// http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#speech_input_result_interface
+@Experimental
class SpeechInputResult extends NativeFieldWrapperClass1 {
SpeechInputResult.internal();
@@ -19727,6 +20363,7 @@ class SpeechInputResult extends NativeFieldWrapperClass1 {
@DomName('SpeechRecognition')
@SupportedBrowser(SupportedBrowser.CHROME, '25')
@Experimental
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechreco-section
class SpeechRecognition extends EventTarget {
SpeechRecognition.internal() : super.internal();
@@ -19906,6 +20543,7 @@ class SpeechRecognition extends EventTarget {
@DomName('SpeechRecognitionAlternative')
@SupportedBrowser(SupportedBrowser.CHROME, '25')
@Experimental
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechrecognitionalternative
class SpeechRecognitionAlternative extends NativeFieldWrapperClass1 {
SpeechRecognitionAlternative.internal();
@@ -19929,6 +20567,7 @@ class SpeechRecognitionAlternative extends NativeFieldWrapperClass1 {
@DomName('SpeechRecognitionError')
@SupportedBrowser(SupportedBrowser.CHROME, '25')
@Experimental
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechreco-error
class SpeechRecognitionError extends Event {
SpeechRecognitionError.internal() : super.internal();
@@ -19952,6 +20591,7 @@ class SpeechRecognitionError extends Event {
@DomName('SpeechRecognitionEvent')
@SupportedBrowser(SupportedBrowser.CHROME, '25')
@Experimental
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechreco-event
class SpeechRecognitionEvent extends Event {
SpeechRecognitionEvent.internal() : super.internal();
@@ -19983,6 +20623,7 @@ class SpeechRecognitionEvent extends Event {
@DomName('SpeechRecognitionResult')
@SupportedBrowser(SupportedBrowser.CHROME, '25')
@Experimental
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechrecognitionresult
class SpeechRecognitionResult extends NativeFieldWrapperClass1 {
SpeechRecognitionResult.internal();
@@ -20030,6 +20671,7 @@ class SpeechRecognitionResult extends NativeFieldWrapperClass1 {
* section of the library tour.
*/
@DomName('Storage')
+@Unstable
class Storage extends NativeFieldWrapperClass1 implements Map<String, String>
{
@@ -20113,6 +20755,9 @@ class Storage extends NativeFieldWrapperClass1 implements Map<String, String>
// WARNING: Do not edit - generated code.
+@DomName('StorageErrorCallback')
+// http://www.w3.org/TR/quota-api/#storageerrorcallback-callback
+@Experimental
typedef void StorageErrorCallback(DomException error);
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -20122,6 +20767,7 @@ typedef void StorageErrorCallback(DomException error);
@DomName('StorageEvent')
+@Unstable
class StorageEvent extends Event {
factory StorageEvent(String type,
{bool canBubble: false, bool cancelable: false, String key, String oldValue,
@@ -20165,6 +20811,8 @@ class StorageEvent extends Event {
@DomName('StorageInfo')
+// http://www.w3.org/TR/file-system-api/
+@Experimental
class StorageInfo extends NativeFieldWrapperClass1 {
StorageInfo.internal();
@@ -20222,6 +20870,8 @@ class StorageInfoUsage {
@DocsEditable
@DomName('StorageQuota')
+// http://www.w3.org/TR/quota-api/#idl-def-StorageQuota
+@Experimental
class StorageQuota extends NativeFieldWrapperClass1 {
StorageQuota.internal();
@@ -20241,6 +20891,9 @@ class StorageQuota extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('StorageQuotaCallback')
+// http://www.w3.org/TR/quota-api/#idl-def-StorageQuotaCallback
+@Experimental
typedef void StorageQuotaCallback(int grantedQuotaInBytes);
// 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
@@ -20249,6 +20902,9 @@ typedef void StorageQuotaCallback(int grantedQuotaInBytes);
// WARNING: Do not edit - generated code.
+@DomName('StorageUsageCallback')
+// http://www.w3.org/TR/quota-api/#idl-def-StorageUsageCallback
+@Experimental
typedef void StorageUsageCallback(int currentUsageInBytes, int currentQuotaInBytes);
// 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
@@ -20257,6 +20913,9 @@ typedef void StorageUsageCallback(int currentUsageInBytes, int currentQuotaInByt
// WARNING: Do not edit - generated code.
+@DomName('StringCallback')
+// http://www.w3.org/TR/2011/WD-html5-20110113/dnd.html#the-datatransferitem-interface
+@Experimental
typedef void _StringCallback(String data);
// 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
@@ -20320,6 +20979,8 @@ class StyleElement extends _Element_Merged {
@DocsEditable
@DomName('StyleMedia')
+// http://developer.apple.com/library/safari/#documentation/SafariDOMAdditions/Reference/StyleMedia/StyleMedia/StyleMedia.html
+@Experimental // nonstandard
class StyleMedia extends NativeFieldWrapperClass1 {
StyleMedia.internal();
@@ -20500,10 +21161,14 @@ class TableElement extends _Element_Merged {
@DomName('HTMLTableElement.border')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLTableElement-partial
+ @deprecated // deprecated
String get border native "HTMLTableElement_border_Getter";
@DomName('HTMLTableElement.border')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLTableElement-partial
+ @deprecated // deprecated
void set border(String value) native "HTMLTableElement_border_Setter";
@DomName('HTMLTableElement.caption')
@@ -20663,6 +21328,7 @@ class TableSectionElement extends _Element_Merged {
@DomName('HTMLTemplateElement')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html#template-element
class TemplateElement extends _Element_Merged {
TemplateElement.internal() : super.internal();
@@ -20802,6 +21468,7 @@ class Text extends CharacterData {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://www.w3.org/Bugs/Public/show_bug.cgi?id=21067
Node get insertionParent native "Text_webkitInsertionParent_Getter";
@DomName('Text.wholeText')
@@ -20810,6 +21477,8 @@ class Text extends CharacterData {
@DomName('Text.replaceWholeText')
@DocsEditable
+ // http://dom.spec.whatwg.org/#dom-text-replacewholetext
+ @deprecated // deprecated
Text replaceWholeText(String content) native "Text_replaceWholeText_Callback";
@DomName('Text.splitText')
@@ -20894,10 +21563,14 @@ class TextAreaElement extends _Element_Merged {
@DomName('HTMLTextAreaElement.dirName')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#dom-textarea-dirname
+ @Experimental
String get dirName native "HTMLTextAreaElement_dirName_Getter";
@DomName('HTMLTextAreaElement.dirName')
@DocsEditable
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#dom-textarea-dirname
+ @Experimental
void set dirName(String value) native "HTMLTextAreaElement_dirName_Setter";
@DomName('HTMLTextAreaElement.disabled')
@@ -20914,6 +21587,7 @@ class TextAreaElement extends _Element_Merged {
@DomName('HTMLTextAreaElement.labels')
@DocsEditable
+ @Unstable
List<Node> get labels native "HTMLTextAreaElement_labels_Getter";
@DomName('HTMLTextAreaElement.maxLength')
@@ -21074,6 +21748,7 @@ class TextAreaElement extends _Element_Merged {
@DomName('TextEvent')
+@Unstable
class TextEvent extends UIEvent {
factory TextEvent(String type,
{bool canBubble: false, bool cancelable: false, Window view, String data}) {
@@ -21121,6 +21796,8 @@ class TextMetrics extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('TextTrack')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#texttrack
+@Experimental
class TextTrack extends EventTarget {
TextTrack.internal() : super.internal();
@@ -21190,6 +21867,8 @@ class TextTrack extends EventTarget {
@DocsEditable
@DomName('TextTrackCue')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#texttrackcue
+@Experimental
class TextTrackCue extends EventTarget {
TextTrackCue.internal() : super.internal();
@@ -21212,10 +21891,12 @@ class TextTrackCue extends EventTarget {
@DomName('TextTrackCue.align')
@DocsEditable
+ @Experimental // nonstandard
String get align native "TextTrackCue_align_Getter";
@DomName('TextTrackCue.align')
@DocsEditable
+ @Experimental // nonstandard
void set align(String value) native "TextTrackCue_align_Setter";
@DomName('TextTrackCue.endTime')
@@ -21236,10 +21917,12 @@ class TextTrackCue extends EventTarget {
@DomName('TextTrackCue.line')
@DocsEditable
+ @Experimental // nonstandard
int get line native "TextTrackCue_line_Getter";
@DomName('TextTrackCue.line')
@DocsEditable
+ @Experimental // nonstandard
void set line(int value) native "TextTrackCue_line_Setter";
@DomName('TextTrackCue.pauseOnExit')
@@ -21252,26 +21935,32 @@ class TextTrackCue extends EventTarget {
@DomName('TextTrackCue.position')
@DocsEditable
+ @Experimental // nonstandard
int get position native "TextTrackCue_position_Getter";
@DomName('TextTrackCue.position')
@DocsEditable
+ @Experimental // nonstandard
void set position(int value) native "TextTrackCue_position_Setter";
@DomName('TextTrackCue.size')
@DocsEditable
+ @Experimental // nonstandard
int get size native "TextTrackCue_size_Getter";
@DomName('TextTrackCue.size')
@DocsEditable
+ @Experimental // nonstandard
void set size(int value) native "TextTrackCue_size_Setter";
@DomName('TextTrackCue.snapToLines')
@DocsEditable
+ @Experimental // nonstandard
bool get snapToLines native "TextTrackCue_snapToLines_Getter";
@DomName('TextTrackCue.snapToLines')
@DocsEditable
+ @Experimental // nonstandard
void set snapToLines(bool value) native "TextTrackCue_snapToLines_Setter";
@DomName('TextTrackCue.startTime')
@@ -21284,10 +21973,12 @@ class TextTrackCue extends EventTarget {
@DomName('TextTrackCue.text')
@DocsEditable
+ @Experimental // nonstandard
String get text native "TextTrackCue_text_Getter";
@DomName('TextTrackCue.text')
@DocsEditable
+ @Experimental // nonstandard
void set text(String value) native "TextTrackCue_text_Setter";
@DomName('TextTrackCue.track')
@@ -21296,10 +21987,12 @@ class TextTrackCue extends EventTarget {
@DomName('TextTrackCue.vertical')
@DocsEditable
+ @Experimental // nonstandard
String get vertical native "TextTrackCue_vertical_Getter";
@DomName('TextTrackCue.vertical')
@DocsEditable
+ @Experimental // nonstandard
void set vertical(String value) native "TextTrackCue_vertical_Setter";
@DomName('TextTrackCue.addEventListener')
@@ -21312,6 +22005,7 @@ class TextTrackCue extends EventTarget {
@DomName('TextTrackCue.getCueAsHTML')
@DocsEditable
+ @Experimental // nonstandard
DocumentFragment getCueAsHtml() native "TextTrackCue_getCueAsHTML_Callback";
@DomName('TextTrackCue.removeEventListener')
@@ -21336,6 +22030,8 @@ class TextTrackCue extends EventTarget {
@DocsEditable
@DomName('TextTrackCueList')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#texttrackcuelist
+@Experimental
class TextTrackCueList extends NativeFieldWrapperClass1 with ListMixin<TextTrackCue>, ImmutableListMixin<TextTrackCue> implements List<TextTrackCue> {
TextTrackCueList.internal();
@@ -21406,6 +22102,8 @@ class TextTrackCueList extends NativeFieldWrapperClass1 with ListMixin<TextTrack
@DocsEditable
@DomName('TextTrackList')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#texttracklist
+@Experimental
class TextTrackList extends EventTarget with ListMixin<TextTrack>, ImmutableListMixin<TextTrack> implements List<TextTrack> {
TextTrackList.internal() : super.internal();
@@ -21492,6 +22190,7 @@ class TextTrackList extends EventTarget with ListMixin<TextTrack>, ImmutableList
@DocsEditable
@DomName('TimeRanges')
+@Unstable
class TimeRanges extends NativeFieldWrapperClass1 {
TimeRanges.internal();
@@ -21515,6 +22214,7 @@ class TimeRanges extends NativeFieldWrapperClass1 {
// WARNING: Do not edit - generated code.
+@DomName('TimeoutHandler')
typedef void TimeoutHandler();
// 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
@@ -21540,6 +22240,8 @@ class TitleElement extends _Element_Merged {
@DocsEditable
@DomName('Touch')
+// http://www.w3.org/TR/touch-events/
+@Experimental
class Touch extends NativeFieldWrapperClass1 {
Touch.internal();
@@ -21624,6 +22326,8 @@ class Touch extends NativeFieldWrapperClass1 {
@DomName('TouchEvent')
+// http://www.w3.org/TR/touch-events/
+@Experimental
class TouchEvent extends UIEvent {
factory TouchEvent(TouchList touches, TouchList targetTouches,
TouchList changedTouches, String type,
@@ -21694,6 +22398,8 @@ class TouchEvent extends UIEvent {
@DomName('TouchList')
+// http://www.w3.org/TR/touch-events/
+@Experimental
class TouchList extends NativeFieldWrapperClass1 with ListMixin<Touch>, ImmutableListMixin<Touch> implements List<Touch> {
/// NB: This constructor likely does not work as you might expect it to! This
/// constructor will simply fail (returning null) if you are not on a device
@@ -21770,6 +22476,8 @@ class TouchList extends NativeFieldWrapperClass1 with ListMixin<Touch>, Immutabl
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#the-track-element
+@Experimental
class TrackElement extends _Element_Merged {
TrackElement.internal() : super.internal();
@@ -21854,6 +22562,7 @@ class TrackElement extends _Element_Merged {
@DocsEditable
@DomName('TrackEvent')
+@Unstable
class TrackEvent extends Event {
TrackEvent.internal() : super.internal();
@@ -21893,6 +22602,7 @@ class TransitionEvent extends Event {
@DomName('TreeWalker')
+@Unstable
class TreeWalker extends NativeFieldWrapperClass1 {
factory TreeWalker(Node root, int whatToShow) {
return document.$dom_createTreeWalker(root, whatToShow, null, false);
@@ -21909,6 +22619,8 @@ class TreeWalker extends NativeFieldWrapperClass1 {
@DomName('TreeWalker.expandEntityReferences')
@DocsEditable
+ // http://dom.spec.whatwg.org/#dom-traversal
+ @deprecated // deprecated
bool get expandEntityReferences native "TreeWalker_expandEntityReferences_Getter";
@DomName('TreeWalker.filter')
@@ -21981,6 +22693,7 @@ class UIEvent extends Event {
@DomName('UIEvent.charCode')
@DocsEditable
+ @Unstable
int get $dom_charCode native "UIEvent_charCode_Getter";
@DomName('UIEvent.detail')
@@ -21989,22 +22702,31 @@ class UIEvent extends Event {
@DomName('UIEvent.keyCode')
@DocsEditable
+ @Unstable
int get $dom_keyCode native "UIEvent_keyCode_Getter";
@DomName('UIEvent.layerX')
@DocsEditable
+ // http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-mouseevents
+ @Experimental // nonstandard
int get $dom_layerX native "UIEvent_layerX_Getter";
@DomName('UIEvent.layerY')
@DocsEditable
+ // http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-mouseevents
+ @Experimental // nonstandard
int get $dom_layerY native "UIEvent_layerY_Getter";
@DomName('UIEvent.pageX')
@DocsEditable
+ // http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-mouseevents
+ @Experimental // nonstandard
int get $dom_pageX native "UIEvent_pageX_Getter";
@DomName('UIEvent.pageY')
@DocsEditable
+ // http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-mouseevents
+ @Experimental // nonstandard
int get $dom_pageY native "UIEvent_pageY_Getter";
@DomName('UIEvent.view')
@@ -22013,6 +22735,7 @@ class UIEvent extends Event {
@DomName('UIEvent.which')
@DocsEditable
+ @Unstable
int get which native "UIEvent_which_Getter";
@DomName('UIEvent.initUIEvent')
@@ -22206,6 +22929,8 @@ class VideoElement extends MediaElement implements CanvasImageSource {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
+ @deprecated // deprecated
bool get displayingFullscreen native "HTMLVideoElement_webkitDisplayingFullscreen_Getter";
@DomName('HTMLVideoElement.webkitDroppedFrameCount')
@@ -22220,6 +22945,8 @@ class VideoElement extends MediaElement implements CanvasImageSource {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
+ @deprecated // deprecated
bool get supportsFullscreen native "HTMLVideoElement_webkitSupportsFullscreen_Getter";
@DomName('HTMLVideoElement.width')
@@ -22235,6 +22962,8 @@ class VideoElement extends MediaElement implements CanvasImageSource {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
+ @deprecated // deprecated
void enterFullScreen() native "HTMLVideoElement_webkitEnterFullScreen_Callback";
@DomName('HTMLVideoElement.webkitEnterFullscreen')
@@ -22242,6 +22971,7 @@ class VideoElement extends MediaElement implements CanvasImageSource {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html
void enterFullscreen() native "HTMLVideoElement_webkitEnterFullscreen_Callback";
@DomName('HTMLVideoElement.webkitExitFullScreen')
@@ -22249,6 +22979,8 @@ class VideoElement extends MediaElement implements CanvasImageSource {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-document-exitfullscreen
+ @deprecated // deprecated
void exitFullScreen() native "HTMLVideoElement_webkitExitFullScreen_Callback";
@DomName('HTMLVideoElement.webkitExitFullscreen')
@@ -22256,6 +22988,7 @@ class VideoElement extends MediaElement implements CanvasImageSource {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#dom-document-exitfullscreen
void exitFullscreen() native "HTMLVideoElement_webkitExitFullscreen_Callback";
}
@@ -22266,6 +22999,9 @@ class VideoElement extends MediaElement implements CanvasImageSource {
// WARNING: Do not edit - generated code.
+@DomName('VoidCallback')
+// http://www.w3.org/TR/file-system-api/#the-voidcallback-interface
+@Experimental
typedef void VoidCallback();
// 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
@@ -22314,6 +23050,7 @@ typedef void VoidCallback();
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
+@Unstable
class WebSocket extends EventTarget {
WebSocket.internal() : super.internal();
@@ -22378,6 +23115,7 @@ class WebSocket extends EventTarget {
@DomName('WebSocket.URL')
@DocsEditable
+ @deprecated // deprecated
String get Url native "WebSocket_URL_Getter";
@DomName('WebSocket.binaryType')
@@ -22526,14 +23264,17 @@ class WheelEvent extends MouseEvent {
@DomName('WheelEvent.wheelDeltaX')
@DocsEditable
+ @Experimental // non-standard
int get $dom_wheelDeltaX native "WheelEvent_wheelDeltaX_Getter";
@DomName('WheelEvent.wheelDeltaY')
@DocsEditable
+ @Experimental // non-standard
int get $dom_wheelDeltaY native "WheelEvent_wheelDeltaY_Getter";
@DomName('WheelEvent.initWebKitWheelEvent')
@DocsEditable
+ @Experimental
void $dom_initWebKitWheelEvent(int wheelDeltaX, int wheelDeltaY, Window view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) native "WheelEvent_initWebKitWheelEvent_Callback";
@@ -22671,14 +23412,19 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.DOMContentLoadedEvent')
@DocsEditable
+ @Experimental // untriaged
static const EventStreamProvider<Event> contentLoadedEvent = const EventStreamProvider<Event>('DOMContentLoaded');
@DomName('Window.devicemotionEvent')
@DocsEditable
+ // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
+ @Experimental
static const EventStreamProvider<DeviceMotionEvent> deviceMotionEvent = const EventStreamProvider<DeviceMotionEvent>('devicemotion');
@DomName('Window.deviceorientationEvent')
@DocsEditable
+ // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
+ @Experimental
static const EventStreamProvider<DeviceOrientationEvent> deviceOrientationEvent = const EventStreamProvider<DeviceOrientationEvent>('deviceorientation');
@DomName('Window.hashchangeEvent')
@@ -22726,6 +23472,7 @@ 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')
@@ -22733,6 +23480,7 @@ 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')
@@ -22740,14 +23488,19 @@ 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')
@DocsEditable
+ // http://www.w3.org/TR/file-system-api/#idl-def-LocalFileSystem
+ @Experimental
static const int PERSISTENT = 1;
@DomName('Window.TEMPORARY')
@DocsEditable
+ // http://www.w3.org/TR/file-system-api/#idl-def-LocalFileSystem
+ @Experimental
static const int TEMPORARY = 0;
@DomName('Window.applicationCache')
@@ -22764,6 +23517,8 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.crypto')
@DocsEditable
+ // http://www.w3.org/TR/WebCryptoAPI/
+ @Experimental
Crypto get crypto native "DOMWindow_crypto_Getter";
@DomName('Window.defaultStatus')
@@ -22776,14 +23531,18 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.defaultstatus')
@DocsEditable
+ @Experimental // non-standard
String get defaultstatus native "DOMWindow_defaultstatus_Getter";
@DomName('Window.defaultstatus')
@DocsEditable
+ @Experimental // non-standard
void set defaultstatus(String value) native "DOMWindow_defaultstatus_Setter";
@DomName('Window.devicePixelRatio')
@DocsEditable
+ // http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html
+ @Experimental // non-standard
num get devicePixelRatio native "DOMWindow_devicePixelRatio_Getter";
@DomName('Window.document')
@@ -22792,6 +23551,7 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.event')
@DocsEditable
+ @deprecated // deprecated
Event get event native "DOMWindow_event_Getter";
@DomName('Window.history')
@@ -22848,6 +23608,7 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.offscreenBuffering')
@DocsEditable
+ @Experimental // non-standard
bool get offscreenBuffering native "DOMWindow_offscreenBuffering_Getter";
@DomName('Window.opener')
@@ -22883,6 +23644,8 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.personalbar')
@DocsEditable
+ // https://developer.mozilla.org/en-US/docs/DOM/window.personalbar
+ @deprecated // deprecated
BarInfo get personalbar native "DOMWindow_personalbar_Getter";
@DomName('Window.screen')
@@ -22939,6 +23702,8 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.styleMedia')
@DocsEditable
+ // http://developer.apple.com/library/safari/#documentation/SafariDOMAdditions/Reference/StyleMedia/StyleMedia/StyleMedia.html
+ @Experimental // nonstandard
StyleMedia get styleMedia native "DOMWindow_styleMedia_Getter";
@DomName('Window.toolbar')
@@ -22954,6 +23719,8 @@ class Window extends EventTarget implements WindowBase {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // https://plus.sandbox.google.com/u/0/+GoogleChromeDevelopers/posts/8vWo8hq4pDm?e=Showroom
+ @deprecated // deprecated
NotificationCenter get notifications native "DOMWindow_webkitNotifications_Getter";
@DomName('Window.webkitStorageInfo')
@@ -22961,6 +23728,8 @@ class Window extends EventTarget implements WindowBase {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3.org/TR/file-system-api/
+ @deprecated // deprecated
StorageInfo get storageInfo native "DOMWindow_webkitStorageInfo_Getter";
@DomName('Window.window')
@@ -22989,6 +23758,8 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.captureEvents')
@DocsEditable
+ // http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
+ @deprecated // deprecated
void captureEvents() native "DOMWindow_captureEvents_Callback";
@DomName('Window.clearInterval')
@@ -23013,6 +23784,7 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.find')
@DocsEditable
+ @Experimental // non-standard
bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog) native "DOMWindow_find_Callback";
@DomName('Window.getComputedStyle')
@@ -23021,6 +23793,7 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.getMatchedCSSRules')
@DocsEditable
+ @Experimental // non-standard
List<CssRule> getMatchedCssRules(Element element, String pseudoElement) native "DOMWindow_getMatchedCSSRules_Callback";
@DomName('Window.getSelection')
@@ -23048,6 +23821,8 @@ class Window extends EventTarget implements WindowBase {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.w3.org/TR/webdatabase/
+ @Experimental // deprecated
SqlDatabase openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native "DOMWindow_openDatabase_Callback";
@DomName('Window.postMessage')
@@ -23060,6 +23835,8 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.releaseEvents')
@DocsEditable
+ // http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture
+ @deprecated // deprecated
void releaseEvents() native "DOMWindow_releaseEvents_Callback";
@DomName('Window.removeEventListener')
@@ -23115,6 +23892,7 @@ class Window extends EventTarget implements WindowBase {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://developer.apple.com/library/safari/#documentation/DataManagement/Reference/DOMWindowAdditionsReference/DOMWindowAdditions/DOMWindowAdditions.html
_DomPoint _convertPointFromNodeToPage(Node node, _DomPoint p) native "DOMWindow_webkitConvertPointFromNodeToPage_Callback";
@DomName('Window.webkitConvertPointFromPageToNode')
@@ -23122,12 +23900,14 @@ class Window extends EventTarget implements WindowBase {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://developer.apple.com/library/safari/#documentation/DataManagement/Reference/DOMWindowAdditionsReference/DOMWindowAdditions/DOMWindowAdditions.html
_DomPoint _convertPointFromPageToNode(Node node, _DomPoint p) native "DOMWindow_webkitConvertPointFromPageToNode_Callback";
@DomName('Window.webkitRequestFileSystem')
@DocsEditable
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+ // http://www.w3.org/TR/file-system-api/#idl-def-LocalFileSystem
void __requestFileSystem(int type, int size, _FileSystemCallback successCallback, [_ErrorCallback errorCallback]) native "DOMWindow_webkitRequestFileSystem_Callback";
Future<FileSystem> _requestFileSystem(int type, int size) {
@@ -23142,6 +23922,7 @@ class Window extends EventTarget implements WindowBase {
@DocsEditable
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+ // http://www.w3.org/TR/file-system-api/#idl-def-LocalFileSystem
void _resolveLocalFileSystemUrl(String url, _EntryCallback successCallback, [_ErrorCallback errorCallback]) native "DOMWindow_webkitResolveLocalFileSystemURL_Callback";
Future<Entry> resolveLocalFileSystemUrl(String url) {
@@ -23154,6 +23935,7 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.onDOMContentLoaded')
@DocsEditable
+ @Experimental // untriaged
Stream<Event> get onContentLoaded => contentLoadedEvent.forTarget(this);
@DomName('Window.onabort')
@@ -23182,10 +23964,14 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.ondevicemotion')
@DocsEditable
+ // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
+ @Experimental
Stream<DeviceMotionEvent> get onDeviceMotion => deviceMotionEvent.forTarget(this);
@DomName('Window.ondeviceorientation')
@DocsEditable
+ // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
+ @Experimental
Stream<DeviceOrientationEvent> get onDeviceOrientation => deviceOrientationEvent.forTarget(this);
@DomName('Window.ondrag')
@@ -23314,6 +24100,8 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.onsearch')
@DocsEditable
+ // http://www.w3.org/TR/html-markup/input.search.html
+ @Experimental
Stream<Event> get onSearch => Element.searchEvent.forTarget(this);
@DomName('Window.onselect')
@@ -23330,18 +24118,26 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.ontouchcancel')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchCancel => Element.touchCancelEvent.forTarget(this);
@DomName('Window.ontouchend')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchEnd => Element.touchEndEvent.forTarget(this);
@DomName('Window.ontouchmove')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchMove => Element.touchMoveEvent.forTarget(this);
@DomName('Window.ontouchstart')
@DocsEditable
+ // http://www.w3.org/TR/touch-events/
+ @Experimental
Stream<TouchEvent> get onTouchStart => Element.touchStartEvent.forTarget(this);
@DomName('Window.onunload')
@@ -23350,18 +24146,22 @@ class Window extends EventTarget implements WindowBase {
@DomName('Window.onwebkitAnimationEnd')
@DocsEditable
+ @Experimental // untriaged
Stream<AnimationEvent> get onAnimationEnd => animationEndEvent.forTarget(this);
@DomName('Window.onwebkitAnimationIteration')
@DocsEditable
+ @Experimental // untriaged
Stream<AnimationEvent> get onAnimationIteration => animationIterationEvent.forTarget(this);
@DomName('Window.onwebkitAnimationStart')
@DocsEditable
+ @Experimental // untriaged
Stream<AnimationEvent> get onAnimationStart => animationStartEvent.forTarget(this);
@DomName('Window.onwebkitTransitionEnd')
@DocsEditable
+ @Deprecated
Stream<TransitionEvent> get onTransitionEnd => Element.transitionEndEvent.forTarget(this);
@@ -23437,6 +24237,8 @@ class _BeforeUnloadEventStreamProvider implements
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#worker
+@Experimental // stable
class Worker extends AbstractWorker {
Worker.internal() : super.internal();
@@ -23478,6 +24280,8 @@ class Worker extends AbstractWorker {
@DocsEditable
@DomName('XPathEvaluator')
+// http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathEvaluator
+@deprecated // experimental
class XPathEvaluator extends NativeFieldWrapperClass1 {
XPathEvaluator.internal();
@@ -23512,6 +24316,8 @@ class XPathEvaluator extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('XPathException')
+// http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathException
+@deprecated // experimental
class XPathException extends NativeFieldWrapperClass1 {
XPathException.internal();
@@ -23529,10 +24335,12 @@ class XPathException extends NativeFieldWrapperClass1 {
@DomName('XPathException.message')
@DocsEditable
+ @Experimental // non-standard
String get message native "XPathException_message_Getter";
@DomName('XPathException.name')
@DocsEditable
+ @Experimental // non-standard
String get name native "XPathException_name_Getter";
@DomName('XPathException.toString')
@@ -23549,6 +24357,8 @@ class XPathException extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('XPathExpression')
+// http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathExpression
+@deprecated // experimental
class XPathExpression extends NativeFieldWrapperClass1 {
XPathExpression.internal();
@@ -23566,6 +24376,8 @@ class XPathExpression extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('XPathNSResolver')
+// http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathNSResolver
+@deprecated // experimental
class XPathNSResolver extends NativeFieldWrapperClass1 {
XPathNSResolver.internal();
@@ -23583,6 +24395,8 @@ class XPathNSResolver extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('XPathResult')
+// http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult
+@deprecated // experimental
class XPathResult extends NativeFieldWrapperClass1 {
XPathResult.internal();
@@ -23672,6 +24486,8 @@ class XPathResult extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('XMLSerializer')
+// http://domparsing.spec.whatwg.org/#the-xmlserializer-interface
+@deprecated // stable
class XmlSerializer extends NativeFieldWrapperClass1 {
XmlSerializer.internal();
@@ -23701,6 +24517,7 @@ class XmlSerializer extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
+@deprecated // nonstandard
class XsltProcessor extends NativeFieldWrapperClass1 {
XsltProcessor.internal();
@@ -23758,6 +24575,8 @@ class XsltProcessor extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('CSSPrimitiveValue')
+// http://dev.w3.org/csswg/cssom/#the-cssstyledeclaration-interface
+@deprecated // deprecated
abstract class _CSSPrimitiveValue extends _CSSValue {
_CSSPrimitiveValue.internal() : super.internal();
@@ -23771,6 +24590,8 @@ abstract class _CSSPrimitiveValue extends _CSSValue {
@DocsEditable
@DomName('CSSValue')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
abstract class _CSSValue extends NativeFieldWrapperClass1 {
_CSSValue.internal();
@@ -23976,6 +24797,8 @@ class _ClientRectList extends NativeFieldWrapperClass1 with ListMixin<Rect>, Imm
@DocsEditable
@DomName('Counter')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
abstract class _Counter extends NativeFieldWrapperClass1 {
_Counter.internal();
@@ -24055,6 +24878,8 @@ class _CssRuleList extends NativeFieldWrapperClass1 with ListMixin<CssRule>, Imm
@DocsEditable
@DomName('CSSValueList')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
class _CssValueList extends _CSSValue with ListMixin<_CSSValue>, ImmutableListMixin<_CSSValue> implements List<_CSSValue> {
_CssValueList.internal() : super.internal();
@@ -24123,6 +24948,7 @@ class _CssValueList extends _CSSValue with ListMixin<_CSSValue>, ImmutableListMi
@DomName('DOMFileSystemSync')
@SupportedBrowser(SupportedBrowser.CHROME)
@Experimental
+// http://www.w3.org/TR/file-system-api/#the-filesystemsync-interface
abstract class _DOMFileSystemSync extends NativeFieldWrapperClass1 {
_DOMFileSystemSync.internal();
@@ -24139,6 +24965,8 @@ abstract class _DOMFileSystemSync extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://www.w3.org/TR/webdatabase/#databasesync
+@deprecated // deprecated
abstract class _DatabaseSync extends NativeFieldWrapperClass1 {
_DatabaseSync.internal();
@@ -24152,6 +24980,8 @@ abstract class _DatabaseSync extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('DedicatedWorkerContext')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html
+@Experimental
abstract class _DedicatedWorkerContext extends _WorkerContext {
_DedicatedWorkerContext.internal() : super.internal();
@@ -24165,6 +24995,8 @@ abstract class _DedicatedWorkerContext extends _WorkerContext {
@DocsEditable
@DomName('DirectoryEntrySync')
+// http://www.w3.org/TR/file-system-api/#the-directoryentrysync-interface
+@Experimental
abstract class _DirectoryEntrySync extends _EntrySync {
_DirectoryEntrySync.internal() : super.internal();
@@ -24178,6 +25010,8 @@ abstract class _DirectoryEntrySync extends _EntrySync {
@DocsEditable
@DomName('DirectoryReaderSync')
+// http://www.w3.org/TR/file-system-api/#idl-def-DirectoryReaderSync
+@Experimental
abstract class _DirectoryReaderSync extends NativeFieldWrapperClass1 {
_DirectoryReaderSync.internal();
@@ -24194,6 +25028,8 @@ abstract class _DirectoryReaderSync extends NativeFieldWrapperClass1 {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://developer.apple.com/library/safari/#documentation/DataManagement/Reference/DOMWindowAdditionsReference/DOMWindowAdditions/DOMWindowAdditions.html
+@Experimental // non-standard
class _DomPoint extends NativeFieldWrapperClass1 {
_DomPoint.internal();
factory _DomPoint(num x, num y) => _create(x, y);
@@ -24303,10 +25139,14 @@ class _Element_Merged extends Element {
@DomName('HTMLElement.spellcheck')
@DocsEditable
+ // http://blog.whatwg.org/the-road-to-html-5-spellchecking
+ @Experimental // nonstandard
bool get spellcheck native "HTMLElement_spellcheck_Getter";
@DomName('HTMLElement.spellcheck')
@DocsEditable
+ // http://blog.whatwg.org/the-road-to-html-5-spellchecking
+ @Experimental // nonstandard
void set spellcheck(bool value) native "HTMLElement_spellcheck_Setter";
@DomName('HTMLElement.tabIndex')
@@ -24338,6 +25178,7 @@ class _Element_Merged extends Element {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-dropzone-attribute
String get dropzone native "HTMLElement_webkitdropzone_Getter";
@DomName('HTMLElement.webkitdropzone')
@@ -24345,6 +25186,7 @@ class _Element_Merged extends Element {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-dropzone-attribute
void set dropzone(String value) native "HTMLElement_webkitdropzone_Setter";
@DomName('HTMLElement.click')
@@ -24353,6 +25195,7 @@ class _Element_Merged extends Element {
@DomName('HTMLElement.insertAdjacentElement')
@DocsEditable
+ @Experimental // non-standard
Element insertAdjacentElement(String where, Element element) native "HTMLElement_insertAdjacentElement_Callback";
@DomName('HTMLElement.insertAdjacentHTML')
@@ -24361,6 +25204,7 @@ class _Element_Merged extends Element {
@DomName('HTMLElement.insertAdjacentText')
@DocsEditable
+ @Experimental // non-standard
void insertAdjacentText(String where, String text) native "HTMLElement_insertAdjacentText_Callback";
}
@@ -24373,6 +25217,7 @@ class _Element_Merged extends Element {
@DocsEditable
@DomName('EntityReference')
+@deprecated // deprecated
abstract class _EntityReference extends Node {
_EntityReference.internal() : super.internal();
@@ -24386,6 +25231,8 @@ abstract class _EntityReference extends Node {
@DocsEditable
@DomName('EntryArray')
+// http://www.w3.org/TR/file-system-api/#the-entry-interface
+@Experimental
class _EntryArray extends NativeFieldWrapperClass1 with ListMixin<Entry>, ImmutableListMixin<Entry> implements List<Entry> {
_EntryArray.internal();
@@ -24452,6 +25299,8 @@ class _EntryArray extends NativeFieldWrapperClass1 with ListMixin<Entry>, Immuta
@DocsEditable
@DomName('EntryArraySync')
+// http://www.w3.org/TR/file-system-api/#idl-def-EntrySync
+@Experimental
class _EntryArraySync extends NativeFieldWrapperClass1 with ListMixin<_EntrySync>, ImmutableListMixin<_EntrySync> implements List<_EntrySync> {
_EntryArraySync.internal();
@@ -24518,6 +25367,8 @@ class _EntryArraySync extends NativeFieldWrapperClass1 with ListMixin<_EntrySync
@DocsEditable
@DomName('EntrySync')
+// http://www.w3.org/TR/file-system-api/#idl-def-EntrySync
+@Experimental
abstract class _EntrySync extends NativeFieldWrapperClass1 {
_EntrySync.internal();
@@ -24531,6 +25382,8 @@ abstract class _EntrySync extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('FileEntrySync')
+// http://www.w3.org/TR/file-system-api/#the-fileentrysync-interface
+@Experimental
abstract class _FileEntrySync extends _EntrySync {
_FileEntrySync.internal() : super.internal();
@@ -24544,6 +25397,8 @@ abstract class _FileEntrySync extends _EntrySync {
@DocsEditable
@DomName('FileReaderSync')
+// http://www.w3.org/TR/FileAPI/#FileReaderSync
+@Experimental
abstract class _FileReaderSync extends NativeFieldWrapperClass1 {
_FileReaderSync.internal();
@@ -24566,6 +25421,8 @@ abstract class _FileReaderSync extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('FileWriterSync')
+// http://www.w3.org/TR/file-writer-api/#idl-def-FileWriterSync
+@Experimental
abstract class _FileWriterSync extends NativeFieldWrapperClass1 {
_FileWriterSync.internal();
@@ -24579,6 +25436,8 @@ abstract class _FileWriterSync extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('GamepadList')
+// https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html
+@Experimental
class _GamepadList extends NativeFieldWrapperClass1 with ListMixin<Gamepad>, ImmutableListMixin<Gamepad> implements List<Gamepad> {
_GamepadList.internal();
@@ -24645,6 +25504,8 @@ class _GamepadList extends NativeFieldWrapperClass1 with ListMixin<Gamepad>, Imm
@DocsEditable
@DomName('HTMLAppletElement')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#the-applet-element
+@deprecated // deprecated
abstract class _HTMLAppletElement extends _Element_Merged {
_HTMLAppletElement.internal() : super.internal();
@@ -24658,6 +25519,8 @@ abstract class _HTMLAppletElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLBaseFontElement')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#basefont
+@deprecated // deprecated
abstract class _HTMLBaseFontElement extends _Element_Merged {
_HTMLBaseFontElement.internal() : super.internal();
@@ -24671,6 +25534,8 @@ abstract class _HTMLBaseFontElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLDirectoryElement')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#dir
+@deprecated // deprecated
abstract class _HTMLDirectoryElement extends _Element_Merged {
_HTMLDirectoryElement.internal() : super.internal();
@@ -24684,6 +25549,8 @@ abstract class _HTMLDirectoryElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLFontElement')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#htmlfontelement
+@deprecated // deprecated
abstract class _HTMLFontElement extends _Element_Merged {
_HTMLFontElement.internal() : super.internal();
@@ -24697,6 +25564,8 @@ abstract class _HTMLFontElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLFrameElement')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#htmlframeelement
+@deprecated // deprecated
abstract class _HTMLFrameElement extends _Element_Merged {
_HTMLFrameElement.internal() : super.internal();
@@ -24710,6 +25579,8 @@ abstract class _HTMLFrameElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLFrameSetElement')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#frameset
+@deprecated // deprecated
abstract class _HTMLFrameSetElement extends _Element_Merged {
_HTMLFrameSetElement.internal() : super.internal();
@@ -24723,6 +25594,8 @@ abstract class _HTMLFrameSetElement extends _Element_Merged {
@DocsEditable
@DomName('HTMLMarqueeElement')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#the-marquee-element
+@deprecated // deprecated
abstract class _HTMLMarqueeElement extends _Element_Merged {
_HTMLMarqueeElement.internal() : super.internal();
@@ -24736,6 +25609,8 @@ abstract class _HTMLMarqueeElement extends _Element_Merged {
@DocsEditable
@DomName('NamedNodeMap')
+// http://dom.spec.whatwg.org/#namednodemap
+@deprecated // deprecated
class _NamedNodeMap extends NativeFieldWrapperClass1 with ListMixin<Node>, ImmutableListMixin<Node> implements List<Node> {
_NamedNodeMap.internal();
@@ -24826,6 +25701,7 @@ class _NamedNodeMap extends NativeFieldWrapperClass1 with ListMixin<Node>, Immut
@DocsEditable
@DomName('PagePopupController')
+@deprecated // nonstandard
abstract class _PagePopupController extends NativeFieldWrapperClass1 {
_PagePopupController.internal();
@@ -24839,6 +25715,8 @@ abstract class _PagePopupController extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('RGBColor')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
abstract class _RGBColor extends NativeFieldWrapperClass1 {
_RGBColor.internal();
@@ -24862,6 +25740,8 @@ class _RadioNodeList extends NodeList {
@DocsEditable
@DomName('Rect')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
abstract class _Rect extends NativeFieldWrapperClass1 {
_Rect.internal();
@@ -24875,6 +25755,8 @@ abstract class _Rect extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('SharedWorker')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#shared-workers-and-the-sharedworker-interface
+@Experimental
abstract class _SharedWorker extends AbstractWorker {
_SharedWorker.internal() : super.internal();
@@ -24897,6 +25779,8 @@ abstract class _SharedWorker extends AbstractWorker {
@DocsEditable
@DomName('SharedWorkerContext')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#shared-workers-and-the-sharedworkerglobalscope-interface
+@Experimental // nonstandard
abstract class _SharedWorkerContext extends _WorkerContext {
_SharedWorkerContext.internal() : super.internal();
@@ -24910,6 +25794,8 @@ abstract class _SharedWorkerContext extends _WorkerContext {
@DocsEditable
@DomName('SpeechInputResultList')
+// http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#speech_input_result_list_interface
+@Experimental
class _SpeechInputResultList extends NativeFieldWrapperClass1 with ListMixin<SpeechInputResult>, ImmutableListMixin<SpeechInputResult> implements List<SpeechInputResult> {
_SpeechInputResultList.internal();
@@ -24976,6 +25862,8 @@ class _SpeechInputResultList extends NativeFieldWrapperClass1 with ListMixin<Spe
@DocsEditable
@DomName('SpeechRecognitionResultList')
+// https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechrecognitionresultlist
+@Experimental
class _SpeechRecognitionResultList extends NativeFieldWrapperClass1 with ListMixin<SpeechRecognitionResult>, ImmutableListMixin<SpeechRecognitionResult> implements List<SpeechRecognitionResult> {
_SpeechRecognitionResultList.internal();
@@ -25108,6 +25996,8 @@ class _StyleSheetList extends NativeFieldWrapperClass1 with ListMixin<StyleSheet
@DocsEditable
@DomName('WebKitCSSFilterValue')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
abstract class _WebKitCSSFilterValue extends _CssValueList {
_WebKitCSSFilterValue.internal() : super.internal();
@@ -25124,6 +26014,8 @@ abstract class _WebKitCSSFilterValue extends _CssValueList {
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
abstract class _WebKitCSSMatrix extends NativeFieldWrapperClass1 {
_WebKitCSSMatrix.internal();
@@ -25146,6 +26038,8 @@ abstract class _WebKitCSSMatrix extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('WebKitCSSMixFunctionValue')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
abstract class _WebKitCSSMixFunctionValue extends _CssValueList {
_WebKitCSSMixFunctionValue.internal() : super.internal();
@@ -25159,6 +26053,8 @@ abstract class _WebKitCSSMixFunctionValue extends _CssValueList {
@DocsEditable
@DomName('WebKitCSSTransformValue')
+// http://dev.w3.org/csswg/cssom/
+@deprecated // deprecated
abstract class _WebKitCSSTransformValue extends _CssValueList {
_WebKitCSSTransformValue.internal() : super.internal();
@@ -25172,6 +26068,8 @@ abstract class _WebKitCSSTransformValue extends _CssValueList {
@DocsEditable
@DomName('WorkerContext')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#WorkerGlobalScope-partial
+@Experimental // stable
Jacob 2013/05/22 01:34:08 should the worker stuff be deprecated due to the o
blois 2013/05/22 02:14:16 This is a private API until we figure out isolates
abstract class _WorkerContext extends EventTarget {
_WorkerContext.internal() : super.internal();
@@ -25185,6 +26083,8 @@ abstract class _WorkerContext extends EventTarget {
@DocsEditable
@DomName('WorkerLocation')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#workerlocation
+@Experimental
abstract class _WorkerLocation extends NativeFieldWrapperClass1 {
_WorkerLocation.internal();
@@ -25198,6 +26098,8 @@ abstract class _WorkerLocation extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('WorkerNavigator')
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#workernavigator
+@Experimental
abstract class _WorkerNavigator extends NativeFieldWrapperClass1 {
_WorkerNavigator.internal();

Powered by Google App Engine
This is Rietveld 408576698