Index: client/html/release/htmlimpl.dart |
diff --git a/client/html/release/htmlimpl.dart b/client/html/release/htmlimpl.dart |
index 416ea55bdee3236ef626125f6ca02d30261b0c74..8581a977f86fb2293f13054b5837045c8e854a30 100644 |
--- a/client/html/release/htmlimpl.dart |
+++ b/client/html/release/htmlimpl.dart |
@@ -22394,6 +22394,7 @@ class DocumentEventsImplementation extends ElementEventsImplementation |
EventListenerList get contentLoaded() => _get('DOMContentLoaded'); |
} |
+/** @domName Document, HTMLDocument */ |
class DocumentWrappingImplementation extends ElementWrappingImplementation implements Document { |
final _documentPtr; |
@@ -22404,122 +22405,124 @@ class DocumentWrappingImplementation extends ElementWrappingImplementation imple |
_documentPtr.dynamic.dartObjectLocalStorage = this; |
} |
- /** @domName HTMLDocument.activeElement */ |
+ /** @domName activeElement */ |
Element get activeElement() => LevelDom.wrapElement(_documentPtr.dynamic.activeElement); |
Node get parent() => null; |
- /** @domName Document.body */ |
+ /** @domName body */ |
Element get body() => LevelDom.wrapElement(_documentPtr.body); |
- /** @domName Document.body */ |
+ /** @domName body */ |
void set body(Element value) { _documentPtr.body = LevelDom.unwrap(value); } |
- /** @domName Document.charset */ |
+ /** @domName charset */ |
String get charset() => _documentPtr.charset; |
- /** @domName Document.charset */ |
+ /** @domName charset */ |
void set charset(String value) { _documentPtr.charset = value; } |
- /** @domName Document.cookie */ |
+ /** @domName cookie */ |
String get cookie() => _documentPtr.cookie; |
- /** @domName Document.cookie */ |
+ /** @domName cookie */ |
void set cookie(String value) { _documentPtr.cookie = value; } |
- /** @domName Document.defaultView */ |
+ /** @domName defaultView */ |
Window get window() => LevelDom.wrapWindow(_documentPtr.defaultView); |
- /** @domName HTMLDocument.designMode */ |
+ /** @domName designMode */ |
void set designMode(String value) { _documentPtr.dynamic.designMode = value; } |
- /** @domName Document.domain */ |
+ /** @domName domain */ |
String get domain() => _documentPtr.domain; |
- /** @domName Document.head */ |
+ /** @domName head */ |
HeadElement get head() => LevelDom.wrapHeadElement(_documentPtr.head); |
- /** @domName Document.lastModified */ |
+ /** @domName lastModified */ |
String get lastModified() => _documentPtr.lastModified; |
- /** @domName Document.readyState */ |
+ /** @domName readyState */ |
String get readyState() => _documentPtr.readyState; |
- /** @domName Document.referrer */ |
+ /** @domName referrer */ |
String get referrer() => _documentPtr.referrer; |
- /** @domName Document.styleSheets */ |
+ /** @domName styleSheets */ |
StyleSheetList get styleSheets() => LevelDom.wrapStyleSheetList(_documentPtr.styleSheets); |
- /** @domName Document.title */ |
+ /** @domName title */ |
String get title() => _documentPtr.title; |
- /** @domName Document.title */ |
+ /** @domName title */ |
void set title(String value) { _documentPtr.title = value; } |
- /** @domName Document.webkitHidden */ |
+ /** @domName webkitHidden */ |
bool get webkitHidden() => _documentPtr.webkitHidden; |
- /** @domName Document.webkitVisibilityState */ |
+ /** @domName webkitVisibilityState */ |
String get webkitVisibilityState() => _documentPtr.webkitVisibilityState; |
- /** @domName Document.caretRangeFromPoint */ |
+ /** @domName caretRangeFromPoint */ |
Future<Range> caretRangeFromPoint([int x = null, int y = null]) { |
return _createMeasurementFuture( |
() => LevelDom.wrapRange(_documentPtr.caretRangeFromPoint(x, y)), |
new Completer<Range>()); |
} |
- /** @domName Document.createEvent */ |
+ /** @domName createEvent */ |
Event createEvent(String eventType) { |
return LevelDom.wrapEvent(_documentPtr.createEvent(eventType)); |
} |
- /** @domName Document.elementFromPoint */ |
+ /** @domName elementFromPoint */ |
Future<Element> elementFromPoint([int x = null, int y = null]) { |
return _createMeasurementFuture( |
() => LevelDom.wrapElement(_documentPtr.elementFromPoint(x, y)), |
new Completer<Element>()); |
} |
- /** @domName Document.execCommand */ |
+ /** @domName execCommand */ |
bool execCommand([String command = null, bool userInterface = null, String value = null]) { |
return _documentPtr.execCommand(command, userInterface, value); |
} |
- /** @domName Document.getCSSCanvasContext */ |
+ /** @domName getCSSCanvasContext */ |
CanvasRenderingContext getCSSCanvasContext(String contextId, String name, |
int width, int height) { |
return LevelDom.wrapCanvasRenderingContext(_documentPtr.getCSSCanvasContext(contextId, name, width, height)); |
} |
- /** @domName Document.queryCommandEnabled */ |
+ /** @domName queryCommandEnabled */ |
bool queryCommandEnabled([String command = null]) { |
return _documentPtr.queryCommandEnabled(command); |
} |
- /** @domName Document.queryCommandIndeterm */ |
+ /** @domName queryCommandIndeterm */ |
bool queryCommandIndeterm([String command = null]) { |
return _documentPtr.queryCommandIndeterm(command); |
} |
- /** @domName Document.queryCommandState */ |
+ /** @domName queryCommandState */ |
bool queryCommandState([String command = null]) { |
return _documentPtr.queryCommandState(command); |
} |
- /** @domName Document.queryCommandSupported */ |
+ /** @domName queryCommandSupported */ |
bool queryCommandSupported([String command = null]) { |
return _documentPtr.queryCommandSupported(command); |
} |
- /** @domName Document.queryCommandValue */ |
+ /** @domName queryCommandValue */ |
String queryCommandValue([String command = null]) { |
return _documentPtr.queryCommandValue(command); |
} |
+ /** @domName HTMLHtmlElement.manifest */ |
String get manifest() => _ptr.manifest; |
+ /** @domName HTMLHtmlElement.manifest */ |
void set manifest(String value) { _ptr.manifest = value; } |
DocumentEvents get on() { |
@@ -22878,17 +22881,14 @@ 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); |
} |
@@ -22899,7 +22899,6 @@ class ElementAttributeMap implements Map<String, String> { |
} |
} |
- /** @domName Element.removeAttribute */ |
String remove(String key) { |
_element.removeAttribute(key); |
} |
@@ -23070,6 +23069,7 @@ class ElementRectWrappingImplementation implements ElementRect { |
} |
} |
+/** @domName Element, HTMLElement */ |
class ElementWrappingImplementation extends NodeWrappingImplementation implements Element { |
static final _START_TAG_REGEXP = const RegExp('<(\\w+)'); |
@@ -23088,7 +23088,8 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement |
'track' : 'audio', |
}; |
- factory ElementWrappingImplementation.html(String html) { |
+ /** @domName Document.createElement */ |
+ factory ElementWrappingImplementation.html(String html) { |
// TODO(jacobr): this method can be made more robust and performant. |
// 1) Cache the dummy parent elements required to use innerHTML rather than |
// creating them every call. |
@@ -23120,6 +23121,7 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement |
} |
} |
+ /** @domName Document.createElement */ |
factory ElementWrappingImplementation.tag(String tag) { |
return LevelDom.wrapElement(dom.document.createElement(tag)); |
} |
@@ -23131,6 +23133,10 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement |
_CssClassSet _cssClassSet; |
_DataAttributeMap _dataAttributes; |
+ /** |
+ * @domName Element.hasAttribute, Element.getAttribute, Element.setAttribute, |
+ * Element.removeAttribute |
+ */ |
Map<String, String> get attributes() { |
if (_elementAttributeMap === null) { |
_elementAttributeMap = new ElementAttributeMap._wrap(_ptr); |
@@ -23154,6 +23160,10 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement |
elements.addAll(copy); |
} |
+ /** |
+ * @domName childElementCount, firstElementChild, lastElementChild, |
+ * children, appendChild |
+ */ |
ElementList get elements() { |
if (_elements == null) { |
_elements = new _ChildrenElementList._wrap(_ptr); |
@@ -23161,6 +23171,7 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement |
return _elements; |
} |
+ /** @domName className, classList */ |
Set<String> get classes() { |
if (_cssClassSet === null) { |
_cssClassSet = new _CssClassSet(_ptr); |
@@ -23263,26 +23274,28 @@ 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); |
} |
+ /** @domName querySelector, Document.getElementById */ |
Element query(String selectors) { |
// TODO(jacobr): scope fix. |
return LevelDom.wrapElement(_ptr.querySelector(selectors)); |
} |
+ /** |
+ * @domName querySelectorAll, getElementsByClassName, getElementsByTagName, |
+ * getElementsByTagNameNS |
+ */ |
ElementList queryAll(String selectors) { |
// TODO(jacobr): scope fix. |
return new FrozenElementList._wrap(_ptr.querySelectorAll(selectors)); |
@@ -23296,6 +23309,7 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement |
_ptr.scrollByPages(pages); |
} |
+ /** @domName scrollIntoView, scrollIntoViewIfNeeded */ |
void scrollIntoView([bool centerIfNeeded = null]) { |
_ptr.scrollIntoViewIfNeeded(centerIfNeeded); |
} |
@@ -23308,13 +23322,18 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement |
void set scrollTop(int value) { _ptr.scrollTop = value; } |
- /** @domName getClientRects */ |
+ /** |
+ * @domName getClientRects, getBoundingClientRect, clientHeight, clientWidth, |
+ * clientTop, clientLeft, offsetHeight, offsetWidth, offsetTop, offsetLeft, |
+ * scrollHeight, scrollWidth, scrollTop, scrollLeft |
+ */ |
Future<ElementRect> get rect() { |
return _createMeasurementFuture( |
() => new ElementRectWrappingImplementation(_ptr), |
new Completer<ElementRect>()); |
} |
+ /** @domName Window.getComputedStyle */ |
Future<CSSStyleDeclaration> get computedStyle() { |
// TODO(jacobr): last param should be null, see b/5045788 |
return getComputedStyle(''); |
@@ -23760,11 +23779,6 @@ class MessageEventWrappingImplementation extends EventWrappingImplementation imp |
String get origin() => _ptr.origin; |
Window get source() => LevelDom.wrapWindow(_ptr.source); |
- |
- void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, String dataArg, String originArg, String lastEventIdArg, Window sourceArg, MessagePort messagePort) { |
- _ptr.initMessageEvent(typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, LevelDom.unwrap(sourceArg), LevelDom.unwrap(messagePort)); |
- return; |
- } |
} |
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |