Index: sdk/lib/html/dart2js/html_dart2js.dart |
diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart |
index f72e8f79ee0d19089ef4eb5cacdd94fb50c4e679..9316e9658d99ab5a217aee25c276ac1cebcbcebf 100644 |
--- a/sdk/lib/html/dart2js/html_dart2js.dart |
+++ b/sdk/lib/html/dart2js/html_dart2js.dart |
@@ -234,10 +234,28 @@ class AnchorElement extends HtmlElement native "HTMLAnchorElement" { |
@DocsEditable() |
String hreflang; |
+ @DomName('HTMLAnchorElement.name') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLAnchorElement-partial |
+ @deprecated // deprecated |
+ String name; |
+ |
+ @DomName('HTMLAnchorElement.origin') |
+ @DocsEditable() |
+ // WebKit only |
+ @deprecated // nonstandard |
+ final String origin; |
+ |
@DomName('HTMLAnchorElement.pathname') |
@DocsEditable() |
String pathname; |
+ @DomName('HTMLAnchorElement.ping') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-a-element |
+ @deprecated // deprecated |
+ String ping; |
+ |
@DomName('HTMLAnchorElement.port') |
@DocsEditable() |
String port; |
@@ -471,6 +489,12 @@ class AreaElement extends HtmlElement native "HTMLAreaElement" { |
@DocsEditable() |
final String pathname; |
+ @DomName('HTMLAreaElement.ping') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLAreaElement-partial |
+ @deprecated // deprecated |
+ String ping; |
+ |
@DomName('HTMLAreaElement.port') |
@DocsEditable() |
final String port; |
@@ -2755,6 +2779,12 @@ class CssRule extends Interceptor native "CSSRule" { |
@DocsEditable() |
static const int SUPPORTS_RULE = 12; |
+ @DomName('CSSRule.UNKNOWN_RULE') |
+ @DocsEditable() |
+ // http://dev.w3.org/csswg/cssom/#changes-from-dom2 |
+ @deprecated // deprecated |
+ static const int UNKNOWN_RULE = 0; |
+ |
@DomName('CSSRule.VIEWPORT_RULE') |
@DocsEditable() |
@Experimental() // untriaged |
@@ -7157,6 +7187,11 @@ class Document extends Node native "Document" |
@DocsEditable() |
HtmlElement _body; |
+ @DomName('Document.charset') |
+ @DocsEditable() |
+ @deprecated // nonstandard |
+ String charset; |
+ |
@DomName('Document.cookie') |
@DocsEditable() |
String cookie; |
@@ -7272,6 +7307,16 @@ class Document extends Node native "Document" |
// https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/PageVisibility/Overview.html#document |
final bool _webkitHidden; |
+ @JSName('webkitIsFullScreen') |
+ @DomName('Document.webkitIsFullScreen') |
+ @DocsEditable() |
+ @SupportedBrowser(SupportedBrowser.CHROME) |
+ @SupportedBrowser(SupportedBrowser.SAFARI) |
+ @Experimental() |
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html |
+ @deprecated // deprecated |
+ final bool _webkitIsFullScreen; |
+ |
@JSName('webkitPointerLockElement') |
@DomName('Document.webkitPointerLockElement') |
@DocsEditable() |
@@ -7301,6 +7346,13 @@ class Document extends Node native "Document" |
@Experimental() |
Range _caretRangeFromPoint(int x, int y) native; |
+ @JSName('createCDATASection') |
+ @DomName('Document.createCDATASection') |
+ @DocsEditable() |
+ // http://dom.spec.whatwg.org/#dom-document-createcdatasection |
+ @deprecated // deprecated |
+ CDataSection createCDataSection(String data) native; |
+ |
@DomName('Document.createDocumentFragment') |
@DocsEditable() |
DocumentFragment createDocumentFragment() native; |
@@ -7450,6 +7502,16 @@ class Document extends Node native "Document" |
@Creates('NodeList') |
List<Node> _querySelectorAll(String selectors) native; |
+ @JSName('webkitCancelFullScreen') |
+ @DomName('Document.webkitCancelFullScreen') |
+ @DocsEditable() |
+ @SupportedBrowser(SupportedBrowser.CHROME) |
+ @SupportedBrowser(SupportedBrowser.SAFARI) |
+ @Experimental() |
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html |
+ @deprecated // deprecated |
+ void _webkitCancelFullScreen() native; |
+ |
@JSName('webkitExitFullscreen') |
@DomName('Document.webkitExitFullscreen') |
@DocsEditable() |
@@ -10311,6 +10373,12 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele |
@DocsEditable() |
void click() native; |
+ @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; |
+ |
@JSName('attributes') |
@DomName('Element.attributes') |
@DocsEditable() |
@@ -10414,12 +10482,12 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele |
@DomName('Element.getAttribute') |
@DocsEditable() |
- @Experimental() // untriaged |
+ @deprecated |
String getAttribute(String name) native; |
@DomName('Element.getAttributeNS') |
@DocsEditable() |
- @Experimental() // untriaged |
+ @deprecated |
String getAttributeNS(String namespaceURI, String localName) native; |
@DomName('Element.getBoundingClientRect') |
@@ -10522,10 +10590,12 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele |
@DomName('Element.setAttribute') |
@DocsEditable() |
+ @deprecated |
void setAttribute(String name, String value) native; |
@DomName('Element.setAttributeNS') |
@DocsEditable() |
+ @deprecated |
void setAttributeNS(String namespaceURI, String qualifiedName, String value) native; |
@JSName('webkitGetRegionFlowRanges') |
@@ -10539,6 +10609,16 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele |
@Returns('JSExtendableArray') |
List<Range> getRegionFlowRanges() native; |
+ @JSName('webkitRequestFullScreen') |
+ @DomName('Element.webkitRequestFullScreen') |
+ @DocsEditable() |
+ @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; |
+ |
@JSName('webkitRequestFullscreen') |
@DomName('Element.webkitRequestFullscreen') |
@DocsEditable() |
@@ -10883,6 +10963,12 @@ class EmbedElement extends HtmlElement native "HTMLEmbedElement" { |
/// Checks if this type is supported on the current platform. |
static bool get supported => Element.isTagSupported('embed'); |
+ @DomName('HTMLEmbedElement.align') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLEmbedElement-partial |
+ @deprecated // deprecated |
+ String align; |
+ |
@DomName('HTMLEmbedElement.height') |
@DocsEditable() |
String height; |
@@ -11164,6 +11250,12 @@ class Event extends Interceptor native "Event" { |
@DocsEditable() |
static const int AT_TARGET = 2; |
+ @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') |
@DocsEditable() |
static const int BUBBLING_PHASE = 3; |
@@ -11172,10 +11264,112 @@ class Event extends Interceptor native "Event" { |
@DocsEditable() |
static const int CAPTURING_PHASE = 1; |
+ @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') |
@DocsEditable() |
final bool bubbles; |
+ @DomName('Event.cancelBubble') |
+ @DocsEditable() |
+ // http://www.w3.org/TR/DOM-Level-3-Events/#events-event-type-stopPropagation |
+ @deprecated // deprecated |
+ bool cancelBubble; |
+ |
@DomName('Event.cancelable') |
@DocsEditable() |
final bool cancelable; |
@@ -11421,7 +11615,8 @@ class ElementEvents extends Events { |
/** |
* Base class for all browser objects that support events. |
* |
- * Use the [on] property to add, and remove events |
+ * Use the [on] property to add, and remove events (rather than |
+ * [$dom_addEventListener] and [$dom_removeEventListener] |
* for compile-time type checks and a more concise API. |
*/ |
@DomName('EventTarget') |
@@ -11441,7 +11636,8 @@ class EventTarget extends Interceptor native "EventTarget" { |
@JSName('addEventListener') |
@DomName('EventTarget.addEventListener') |
@DocsEditable() |
- void _addEventListener(String type, EventListener listener, [bool useCapture]) native; |
+ @deprecated |
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native; |
@DomName('EventTarget.dispatchEvent') |
@DocsEditable() |
@@ -11450,7 +11646,8 @@ class EventTarget extends Interceptor native "EventTarget" { |
@JSName('removeEventListener') |
@DomName('EventTarget.removeEventListener') |
@DocsEditable() |
- void _removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
+ @deprecated |
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11807,6 +12004,12 @@ class FileReader extends EventTarget native "FileReader" { |
@DocsEditable() |
void readAsArrayBuffer(Blob blob) native; |
+ @DomName('FileReader.readAsBinaryString') |
+ @DocsEditable() |
+ // http://blog.whatwg.org/weekly-stream-autocomplete |
+ @deprecated // deprecated |
+ void readAsBinaryString(Blob blob) native; |
+ |
@JSName('readAsDataURL') |
@DomName('FileReader.readAsDataURL') |
@DocsEditable() |
@@ -12831,6 +13034,18 @@ class HtmlDocument extends Document native "HTMLDocument" { |
@DocsEditable() |
final Element activeElement; |
+ @DomName('HTMLDocument.captureEvents') |
+ @DocsEditable() |
+ // http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture |
+ @deprecated // deprecated |
+ void captureEvents() native; |
+ |
+ @DomName('HTMLDocument.releaseEvents') |
+ @DocsEditable() |
+ // http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture |
+ @deprecated // deprecated |
+ void releaseEvents() native; |
+ |
@DomName('Document.body') |
BodyElement body; |
@@ -13845,6 +14060,11 @@ class ImageElement extends HtmlElement implements CanvasImageSource native "HTML |
@DocsEditable() |
String alt; |
+ @DomName('HTMLImageElement.border') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ String border; |
+ |
@DomName('HTMLImageElement.complete') |
@DocsEditable() |
final bool complete; |
@@ -13861,6 +14081,11 @@ class ImageElement extends HtmlElement implements CanvasImageSource native "HTML |
@DocsEditable() |
bool isMap; |
+ @DomName('HTMLImageElement.lowsrc') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ String lowsrc; |
+ |
@DomName('HTMLImageElement.naturalHeight') |
@DocsEditable() |
final int naturalHeight; |
@@ -13881,6 +14106,16 @@ class ImageElement extends HtmlElement implements CanvasImageSource native "HTML |
@DocsEditable() |
int width; |
+ @DomName('HTMLImageElement.x') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ final int x; |
+ |
+ @DomName('HTMLImageElement.y') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ final int y; |
+ |
} |
// 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 |
@@ -14099,6 +14334,12 @@ class InputElement extends HtmlElement implements |
@DocsEditable() |
String type; |
+ @DomName('HTMLInputElement.useMap') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLInputElement-partial |
+ @deprecated // deprecated |
+ String useMap; |
+ |
@DomName('HTMLInputElement.validationMessage') |
@DocsEditable() |
final String validationMessage; |
@@ -15042,6 +15283,12 @@ class LIElement extends HtmlElement native "HTMLLIElement" { |
*/ |
LIElement.created() : super.created(); |
+ @DomName('HTMLLIElement.type') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLLIElement-partial |
+ @deprecated // deprecated |
+ String type; |
+ |
@DomName('HTMLLIElement.value') |
@DocsEditable() |
int value; |
@@ -17662,6 +17909,11 @@ class Navigator extends Interceptor implements NavigatorOnLine, NavigatorID nati |
@Experimental() // nonstandard |
final MimeTypeArray mimeTypes; |
+ @DomName('Navigator.plugins') |
+ @DocsEditable() |
+ @deprecated // nonstandard |
+ final PluginArray plugins; |
+ |
@DomName('Navigator.product') |
@DocsEditable() |
@Unstable() |
@@ -17706,6 +17958,11 @@ class Navigator extends Interceptor implements NavigatorOnLine, NavigatorID nati |
@Experimental() |
void getStorageUpdates() native; |
+ @DomName('Navigator.javaEnabled') |
+ @DocsEditable() |
+ @deprecated // nonstandard |
+ bool javaEnabled() native; |
+ |
@DomName('Navigator.registerProtocolHandler') |
@DocsEditable() |
@Unstable() |
@@ -18223,6 +18480,7 @@ class Node extends EventTarget native "Node" { |
@DomName('Node.childNodes') |
@DocsEditable() |
+ @deprecated |
@Returns('NodeList') |
@Creates('NodeList') |
final List<Node> childNodes; |
@@ -18238,11 +18496,15 @@ class Node extends EventTarget native "Node" { |
@JSName('localName') |
@DomName('Node.localName') |
@DocsEditable() |
+ // http://dom.spec.whatwg.org/#dom-node-localname |
+ @deprecated // deprecated |
final String _localName; |
@JSName('namespaceURI') |
@DomName('Node.namespaceURI') |
@DocsEditable() |
+ // http://dom.spec.whatwg.org/#dom-node-namespaceuri |
+ @deprecated // deprecated |
final String _namespaceUri; |
@JSName('nextSibling') |
@@ -18355,6 +18617,16 @@ class NodeFilter extends Interceptor native "NodeFilter" { |
@DocsEditable() |
static const int SHOW_ALL = 0xFFFFFFFF; |
+ @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') |
@DocsEditable() |
static const int SHOW_COMMENT = 0x00000080; |
@@ -18375,6 +18647,21 @@ class NodeFilter extends Interceptor native "NodeFilter" { |
@DocsEditable() |
static const int SHOW_ELEMENT = 0x00000001; |
+ @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') |
@DocsEditable() |
static const int SHOW_PROCESSING_INSTRUCTION = 0x00000040; |
@@ -18752,6 +19039,12 @@ class ObjectElement extends HtmlElement native "HTMLObjectElement" { |
/// Checks if this type is supported on the current platform. |
static bool get supported => Element.isTagSupported('object'); |
+ @DomName('HTMLObjectElement.code') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLObjectElement-partial |
+ @deprecated // deprecated |
+ String code; |
+ |
@DomName('HTMLObjectElement.data') |
@DocsEditable() |
String data; |
@@ -19743,6 +20036,11 @@ class PreElement extends HtmlElement native "HTMLPreElement" { |
* This can only be called by subclasses from their created constructor. |
*/ |
PreElement.created() : super.created(); |
+ |
+ @DomName('HTMLPreElement.wrap') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ bool wrap; |
} |
// 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 |
@@ -20051,6 +20349,11 @@ class Range extends Interceptor native "Range" { |
@DocsEditable() |
void collapse(bool toStart) native; |
+ @DomName('Range.compareNode') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ int compareNode(Node refNode) native; |
+ |
@DomName('Range.comparePoint') |
@DocsEditable() |
int comparePoint(Node refNode, int offset) native; |
@@ -20090,6 +20393,11 @@ class Range extends Interceptor native "Range" { |
@DocsEditable() |
void insertNode(Node newNode) native; |
+ @DomName('Range.intersectsNode') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ bool intersectsNode(Node refNode) native; |
+ |
@DomName('Range.isPointInRange') |
@DocsEditable() |
bool isPointInRange(Node refNode, int offset) native; |
@@ -20981,6 +21289,18 @@ class ScriptElement extends HtmlElement native "HTMLScriptElement" { |
@DocsEditable() |
bool defer; |
+ @DomName('HTMLScriptElement.event') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLScriptElement-partial |
+ @deprecated // deprecated |
+ String event; |
+ |
+ @DomName('HTMLScriptElement.htmlFor') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLScriptElement-partial |
+ @deprecated // deprecated |
+ String htmlFor; |
+ |
@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 |
@@ -22879,6 +23199,12 @@ class TableElement extends HtmlElement native "HTMLTableElement" { |
*/ |
TableElement.created() : super.created(); |
+ @DomName('HTMLTableElement.border') |
+ @DocsEditable() |
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLTableElement-partial |
+ @deprecated // deprecated |
+ String border; |
+ |
@DomName('HTMLTableElement.caption') |
@DocsEditable() |
TableCaptionElement caption; |
@@ -23418,6 +23744,12 @@ class Text extends CharacterData native "Text" { |
@Creates('NodeList') |
List<Node> getDestinationInsertionPoints() native; |
+ @DomName('Text.replaceWholeText') |
+ @DocsEditable() |
+ // http://dom.spec.whatwg.org/#dom-text-replacewholetext |
+ @deprecated // deprecated |
+ Text replaceWholeText(String content) native; |
+ |
@DomName('Text.splitText') |
@DocsEditable() |
Text splitText(int offset) native; |
@@ -24343,6 +24675,12 @@ class TreeWalker extends Interceptor native "TreeWalker" { |
@DocsEditable() |
Node currentNode; |
+ @DomName('TreeWalker.expandEntityReferences') |
+ @DocsEditable() |
+ // http://dom.spec.whatwg.org/#dom-traversal |
+ @deprecated // deprecated |
+ final bool expandEntityReferences; |
+ |
@DomName('TreeWalker.filter') |
@DocsEditable() |
final NodeFilter filter; |
@@ -24652,6 +24990,16 @@ class VideoElement extends MediaElement implements CanvasImageSource native "HTM |
@Experimental() |
final int decodedFrameCount; |
+ @JSName('webkitDisplayingFullscreen') |
+ @DomName('HTMLVideoElement.webkitDisplayingFullscreen') |
+ @DocsEditable() |
+ @SupportedBrowser(SupportedBrowser.CHROME) |
+ @SupportedBrowser(SupportedBrowser.SAFARI) |
+ @Experimental() |
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html |
+ @deprecated // deprecated |
+ final bool displayingFullscreen; |
+ |
@JSName('webkitDroppedFrameCount') |
@DomName('HTMLVideoElement.webkitDroppedFrameCount') |
@DocsEditable() |
@@ -24660,10 +25008,30 @@ class VideoElement extends MediaElement implements CanvasImageSource native "HTM |
@Experimental() |
final int droppedFrameCount; |
+ @JSName('webkitSupportsFullscreen') |
+ @DomName('HTMLVideoElement.webkitSupportsFullscreen') |
+ @DocsEditable() |
+ @SupportedBrowser(SupportedBrowser.CHROME) |
+ @SupportedBrowser(SupportedBrowser.SAFARI) |
+ @Experimental() |
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html |
+ @deprecated // deprecated |
+ final bool supportsFullscreen; |
+ |
@DomName('HTMLVideoElement.width') |
@DocsEditable() |
int width; |
+ @JSName('webkitEnterFullScreen') |
+ @DomName('HTMLVideoElement.webkitEnterFullScreen') |
+ @DocsEditable() |
+ @SupportedBrowser(SupportedBrowser.CHROME) |
+ @SupportedBrowser(SupportedBrowser.SAFARI) |
+ @Experimental() |
+ // https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html |
+ @deprecated // deprecated |
+ void enterFullScreen() native; |
+ |
@JSName('webkitEnterFullscreen') |
@DomName('HTMLVideoElement.webkitEnterFullscreen') |
@DocsEditable() |
@@ -24673,6 +25041,16 @@ class VideoElement extends MediaElement implements CanvasImageSource native "HTM |
// https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html |
void enterFullscreen() native; |
+ @JSName('webkitExitFullScreen') |
+ @DomName('HTMLVideoElement.webkitExitFullScreen') |
+ @DocsEditable() |
+ @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; |
+ |
@JSName('webkitExitFullscreen') |
@DomName('HTMLVideoElement.webkitExitFullscreen') |
@DocsEditable() |
@@ -24797,6 +25175,12 @@ class WebSocket extends EventTarget native "WebSocket" { |
@DocsEditable() |
static const int OPEN = 1; |
+ @JSName('URL') |
+ @DomName('WebSocket.URL') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ final String Url; |
+ |
@DomName('WebSocket.binaryType') |
@DocsEditable() |
String binaryType; |
@@ -25527,6 +25911,11 @@ class Window extends EventTarget implements WindowBase, _WindowTimers, WindowBas |
@Experimental() // non-standard |
final double devicePixelRatio; |
+ @DomName('Window.event') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ final Event event; |
+ |
@DomName('Window.history') |
@DocsEditable() |
final History history; |
@@ -25607,6 +25996,12 @@ class Window extends EventTarget implements WindowBase, _WindowTimers, WindowBas |
@SupportedBrowser(SupportedBrowser.IE) |
final Performance performance; |
+ @DomName('Window.personalbar') |
+ @DocsEditable() |
+ // https://developer.mozilla.org/en-US/docs/DOM/window.personalbar |
+ @deprecated // deprecated |
+ final BarProp personalbar; |
+ |
@DomName('Window.screen') |
@DocsEditable() |
final Screen screen; |
@@ -25679,6 +26074,26 @@ class Window extends EventTarget implements WindowBase, _WindowTimers, WindowBas |
@Returns('Window|=Object') |
final dynamic _get_top; |
+ @JSName('webkitNotifications') |
+ @DomName('Window.webkitNotifications') |
+ @DocsEditable() |
+ @SupportedBrowser(SupportedBrowser.CHROME) |
+ @SupportedBrowser(SupportedBrowser.SAFARI) |
+ @Experimental() |
+ // https://plus.sandbox.google.com/u/0/+GoogleChromeDevelopers/posts/8vWo8hq4pDm?e=Showroom |
+ @deprecated // deprecated |
+ final NotificationCenter notifications; |
+ |
+ @JSName('webkitStorageInfo') |
+ @DomName('Window.webkitStorageInfo') |
+ @DocsEditable() |
+ @SupportedBrowser(SupportedBrowser.CHROME) |
+ @SupportedBrowser(SupportedBrowser.SAFARI) |
+ @Experimental() |
+ // http://www.w3.org/TR/file-system-api/ |
+ @deprecated // deprecated |
+ final StorageInfo storageInfo; |
+ |
@DomName('Window.window') |
@DocsEditable() |
WindowBase get window => _convertNativeToDart_Window(this._get_window); |
@@ -25719,6 +26134,12 @@ class Window extends EventTarget implements WindowBase, _WindowTimers, WindowBas |
@DocsEditable() |
void alert(String message) native; |
+ @DomName('Window.captureEvents') |
+ @DocsEditable() |
+ // http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture |
+ @deprecated // deprecated |
+ void captureEvents() native; |
+ |
@DomName('Window.close') |
@DocsEditable() |
void close() native; |
@@ -25803,6 +26224,12 @@ class Window extends EventTarget implements WindowBase, _WindowTimers, WindowBas |
@DocsEditable() |
void print() native; |
+ @DomName('Window.releaseEvents') |
+ @DocsEditable() |
+ // http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture |
+ @deprecated // deprecated |
+ void releaseEvents() native; |
+ |
@DomName('Window.resizeBy') |
@DocsEditable() |
void resizeBy(num x, num y) native; |
@@ -26891,6 +27318,16 @@ class _Attr extends Node native "Attr" { |
// Use implementation from Node. |
// final String _namespaceUri; |
+ @DomName('Attr.ownerElement') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ final Element ownerElement; |
+ |
+ @DomName('Attr.specified') |
+ @DocsEditable() |
+ @deprecated // deprecated |
+ final bool specified; |
+ |
@DomName('Attr.value') |
@DocsEditable() |
String value; |
@@ -29360,13 +29797,13 @@ class _EventStreamSubscription<T extends Event> extends StreamSubscription<T> { |
void _tryResume() { |
if (_onData != null && !isPaused) { |
- _target._addEventListener(_eventType, _onData, _useCapture); |
+ _target.$dom_addEventListener(_eventType, _onData, _useCapture); |
} |
} |
void _unlisten() { |
if (_onData != null) { |
- _target._removeEventListener(_eventType, _onData, _useCapture); |
+ _target.$dom_removeEventListener(_eventType, _onData, _useCapture); |
} |
} |