Index: client/html/src/ElementWrappingImplementation.dart |
diff --git a/client/html/src/ElementWrappingImplementation.dart b/client/html/src/ElementWrappingImplementation.dart |
index c30d01e68b2244494634cba5dbdbc1e02d8ece54..b5e3a752cc0b4876a31cf8f186656c85c7cd598f 100644 |
--- a/client/html/src/ElementWrappingImplementation.dart |
+++ b/client/html/src/ElementWrappingImplementation.dart |
@@ -292,14 +292,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); |
} |
@@ -310,6 +313,7 @@ class ElementAttributeMap implements Map<String, String> { |
} |
} |
+ /** @domName Element.removeAttribute */ |
String remove(String key) { |
_element.removeAttribute(key); |
} |
@@ -438,6 +442,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; |
@@ -671,14 +676,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); |
} |
@@ -713,6 +721,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), |
@@ -724,6 +733,7 @@ class ElementWrappingImplementation extends NodeWrappingImplementation implement |
return getComputedStyle(''); |
} |
+ /** @domName Window.getComputedStyle */ |
Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) { |
return _createMeasurementFuture(() => |
LevelDom.wrapCSSStyleDeclaration( |