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

Unified Diff: sdk/lib/html/dart2js/html_dart2js.dart

Issue 32523007: Revert "Removing some deprecated members" (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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);
}
}
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698