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

Unified Diff: client/html/release/html.dart

Issue 8548019: Add a script for determining which DOM methods correspond to which HTML methods. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Use "Window" instead of "DOMWindow". Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | client/html/scripts/html-diff.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: client/html/release/html.dart
diff --git a/client/html/release/html.dart b/client/html/release/html.dart
index ebb9e28f0230a942da6348c9ba06ddaa67eda817..11eab7e4728627c2d1f94401633061eb8fedf076 100644
--- a/client/html/release/html.dart
+++ b/client/html/release/html.dart
@@ -16827,6 +16827,7 @@ class _CSSMatrixFactoryProvider {
class _PointFactoryProvider {
+ /** @domName Window.createWebKitPoint */
factory Point(num x, num y) {
return new PointWrappingImplementation._wrap(new dom.WebKitPoint(x, y));
}
@@ -22452,6 +22453,7 @@ class DocumentFragmentWrappingImplementation extends NodeWrappingImplementation
DocumentFragmentWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}
+ /** @domName Document.createDocumentFragment */
factory DocumentFragmentWrappingImplementation() {
return new DocumentFragmentWrappingImplementation._wrap(
dom.document.createDocumentFragment());
@@ -22695,91 +22697,121 @@ class DocumentWrappingImplementation extends ElementWrappingImplementation imple
_documentPtr.dartObjectLocalStorage = this;
}
+ /** @domName HTMLDocument.activeElement */
Element get activeElement() => LevelDom.wrapElement(_documentPtr.activeElement);
Node get parent() => null;
+ /** @domName Document.body */
Element get body() => LevelDom.wrapElement(_documentPtr.body);
+ /** @domName Document.body */
void set body(Element value) { _documentPtr.body = LevelDom.unwrap(value); }
+ /** @domName Document.charset */
String get charset() => _documentPtr.charset;
+ /** @domName Document.charset */
void set charset(String value) { _documentPtr.charset = value; }
+ /** @domName Document.cookie */
String get cookie() => _documentPtr.cookie;
+ /** @domName Document.cookie */
void set cookie(String value) { _documentPtr.cookie = value; }
+ /** @domName Document.defaultView */
Window get window() => LevelDom.wrapWindow(_documentPtr.defaultView);
+ /** @domName HTMLDocument.designMode */
void set designMode(String value) { _documentPtr.designMode = value; }
+ /** @domName Document.domain */
String get domain() => _documentPtr.domain;
+ /** @domName Document.head */
HeadElement get head() => LevelDom.wrapHeadElement(_documentPtr.head);
+ /** @domName Document.lastModified */
String get lastModified() => _documentPtr.lastModified;
+ /** @domName Document.readyState */
String get readyState() => _documentPtr.readyState;
+ /** @domName Document.referrer */
String get referrer() => _documentPtr.referrer;
+ /** @domName Document.styleSheets */
StyleSheetList get styleSheets() => LevelDom.wrapStyleSheetList(_documentPtr.styleSheets);
+ /** @domName Document.title */
String get title() => _documentPtr.title;
+ /** @domName Document.title */
void set title(String value) { _documentPtr.title = value; }
+ /** @domName Document.webkitHidden */
bool get webkitHidden() => _documentPtr.webkitHidden;
+ /** @domName Document.webkitVisibilityState */
String get webkitVisibilityState() => _documentPtr.webkitVisibilityState;
+ /** @domName Document.caretRangeFromPoint */
Future<Range> caretRangeFromPoint([int x = null, int y = null]) {
return _createMeasurementFuture(
() => LevelDom.wrapRange(_documentPtr.caretRangeFromPoint(x, y)),
new Completer<Range>());
}
+ /** @domName Document.createElement */
Element createElement([String tagName = null]) {
return LevelDom.wrapElement(_documentPtr.createElement(tagName));
}
+ /** @domName Document.createEvent */
Event createEvent([String eventType = null]) {
return LevelDom.wrapEvent(_documentPtr.createEvent(eventType));
}
+ /** @domName Document.elementFromPoint */
Future<Element> elementFromPoint([int x = null, int y = null]) {
return _createMeasurementFuture(
() => LevelDom.wrapElement(_documentPtr.elementFromPoint(x, y)),
new Completer<Element>());
}
+ /** @domName Document.execCommand */
bool execCommand([String command = null, bool userInterface = null, String value = null]) {
return _documentPtr.execCommand(command, userInterface, value);
}
+ /** @domName Document.getCSSCanvasContext */
CanvasRenderingContext getCSSCanvasContext(String contextId, String name,
int width, int height) {
return LevelDom.wrapCanvasRenderingContext(_documentPtr.getCSSCanvasContext(contextId, name, width, height));
}
+ /** @domName Document.queryCommandEnabled */
bool queryCommandEnabled([String command = null]) {
return _documentPtr.queryCommandEnabled(command);
}
+ /** @domName Document.queryCommandIndeterm */
bool queryCommandIndeterm([String command = null]) {
return _documentPtr.queryCommandIndeterm(command);
}
+ /** @domName Document.queryCommandState */
bool queryCommandState([String command = null]) {
return _documentPtr.queryCommandState(command);
}
+ /** @domName Document.queryCommandSupported */
bool queryCommandSupported([String command = null]) {
return _documentPtr.queryCommandSupported(command);
}
+ /** @domName Document.queryCommandValue */
String queryCommandValue([String command = null]) {
return _documentPtr.queryCommandValue(command);
}
@@ -23384,14 +23416,17 @@ class ElementAttributeMap implements Map<String, String> {
return false;
}
+ /** @domName Element.hasAttribute */
bool containsKey(String key) {
return _element.hasAttribute(key);
}
+ /** @domName Element.getAttribute */
String operator [](String key) {
return _element.getAttribute(key);
}
+ /** @domName Element.setAttribute */
void operator []=(String key, String value) {
_element.setAttribute(key, value);
}
@@ -23402,6 +23437,7 @@ class ElementAttributeMap implements Map<String, String> {
}
}
+ /** @domName Element.removeAttribute */
String remove(String key) {
_element.removeAttribute(key);
}
@@ -23530,6 +23566,7 @@ class SimpleClientRect implements ClientRect {
// triggering unneeded layouts.
/**
* All your element measurement needs in one place
+ * @domName none
*/
class ElementRectWrappingImplementation implements ElementRect {
final ClientRect client;
@@ -23763,14 +23800,17 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement
_ptr.focus();
}
+ /** @domName HTMLElement.insertAdjacentElement */
Element insertAdjacentElement([String where = null, Element element = null]) {
return LevelDom.wrapElement(_ptr.insertAdjacentElement(where, LevelDom.unwrap(element)));
}
+ /** @domName HTMLElement.insertAdjacentHTML */
void insertAdjacentHTML([String position_OR_where = null, String text = null]) {
_ptr.insertAdjacentHTML(position_OR_where, text);
}
+ /** @domName HTMLElement.insertAdjacentText */
void insertAdjacentText([String where = null, String text = null]) {
_ptr.insertAdjacentText(where, text);
}
@@ -23805,6 +23845,7 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement
void set scrollTop(int value) { _ptr.scrollTop = value; }
+ /** @domName getClientRects */
Future<ElementRect> get rect() {
return _createMeasurementFuture(
() => new ElementRectWrappingImplementation(_ptr),
@@ -23816,6 +23857,7 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement
return getComputedStyle('');
}
+ /** @domName Window.getComputedStyle */
Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) {
return _createMeasurementFuture(() =>
LevelDom.wrapCSSStyleDeclaration(
@@ -25290,6 +25332,7 @@ class _ChildrenNodeList implements NodeList {
return false;
}
+ /** @domName Node.hasChildNodes */
bool isEmpty() {
return _node.hasChildNodes();
}
@@ -25310,6 +25353,7 @@ class _ChildrenNodeList implements NodeList {
throw new UnsupportedOperationException('');
}
+ /** @domName Node.appendChild */
Node add(Node value) {
_node.appendChild(LevelDom.unwrap(value));
return value;
@@ -25429,6 +25473,7 @@ class NodeWrappingImplementation extends EventTargetWrappingImplementation imple
return this;
}
+ /** @domName Node.contains */
bool contains(Node otherNode) {
// TODO: Feature detect and use built in.
while (otherNode != null && otherNode != this) {
@@ -25554,6 +25599,7 @@ interface OverflowEvent extends Event factory OverflowEventWrappingImplementatio
class OverflowEventWrappingImplementation extends EventWrappingImplementation implements OverflowEvent {
OverflowEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
+ /** @domName OverflowEvent.initOverflowEvent */
factory OverflowEventWrappingImplementation(int orient,
bool horizontalOverflow, bool verticalOverflow) {
final e = dom.document.createEvent("OverflowEvent");
@@ -25772,6 +25818,7 @@ class TextEventWrappingImplementation extends UIEventWrappingImplementation impl
// BSD-style license that can be found in the LICENSE file.
class TextWrappingImplementation extends CharacterDataWrappingImplementation implements Text {
+ /** @domName Document.createTextNode */
factory TextWrappingImplementation(String content) {
return new TextWrappingImplementation._wrap(
dom.document.createTextNode(content));
@@ -25834,7 +25881,7 @@ interface TouchEvent extends UIEvent factory TouchEventWrappingImplementation {
class TouchEventWrappingImplementation extends UIEventWrappingImplementation implements TouchEvent {
TouchEventWrappingImplementation._wrap(ptr) : super._wrap(ptr);
- TouchEvent(TouchList touches, TouchList targetTouches,
+ factory TouchEvent(TouchList touches, TouchList targetTouches,
TouchList changedTouches, String type, Window view, int screenX,
int screenY, int clientX, int clientY, [bool ctrlKey = false,
bool altKey = false, bool shiftKey = false, bool metaKey = false]) {
@@ -26551,6 +26598,7 @@ class WindowEventsImplementation extends EventsImplementation
EventListenerList get contentLoaded() => _get('DOMContentLoaded');
}
+/** @domName Window */
class WindowWrappingImplementation extends EventTargetWrappingImplementation implements Window {
WindowWrappingImplementation._wrap(ptr) : super._wrap(ptr);
@@ -27529,6 +27577,7 @@ class XMLHttpRequestWrappingImplementation extends EventTargetWrappingImplementa
XMLHttpRequestWrappingImplementation._wrap(
dom.XMLHttpRequest ptr) : super._wrap(ptr);
+ /** @domName Window.createXMLHttpRequest */
factory XMLHttpRequestWrappingImplementation() {
return new XMLHttpRequestWrappingImplementation._wrap(
new dom.XMLHttpRequest());
« no previous file with comments | « no previous file | client/html/scripts/html-diff.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698