Chromium Code Reviews| 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(); |