Index: lib/web_components.dart |
diff --git a/lib/web_components.dart b/lib/web_components.dart |
index 66f21a9ba8a9da42b6a3e4556936d8994443ada7..7984dddfcec10e6685345887bcab7f951ebd4037 100644 |
--- a/lib/web_components.dart |
+++ b/lib/web_components.dart |
@@ -328,6 +328,9 @@ abstract class WebComponent implements Element { |
_element.dataAttributes = value; |
} |
+ Map<String, String> getNamespacedAttributes(String namespace) => |
+ _element.getNamespacedAttributes(namespace); |
+ |
Future<CSSStyleDeclaration> get computedStyle => _element.computedStyle; |
Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) |
@@ -349,13 +352,22 @@ abstract class WebComponent implements Element { |
String get id => _element.id; |
- String get innerHTML => _element.innerHTML; |
+ String get innerHTML => _element.innerHtml; |
+ |
+ void set innerHTML(String v) { |
+ _element.innerHtml = v; |
+ } |
+ |
+ String get innerHtml => _element.innerHtml; |
+ void set innerHtml(String v) { |
+ _element.innerHtml = v; |
+ } |
bool get isContentEditable => _element.isContentEditable; |
String get lang => _element.lang; |
- String get outerHTML => _element.outerHTML; |
+ String get outerHtml => _element.outerHtml; |
bool get spellcheck => _element.spellcheck; |
@@ -374,8 +386,8 @@ abstract class WebComponent implements Element { |
Element insertAdjacentElement(String where, Element element) => |
_element.insertAdjacentElement(where, element); |
- void insertAdjacentHTML(String where, String html) { |
- _element.insertAdjacentHTML(where, html); |
+ void insertAdjacentHtml(String where, String html) { |
+ _element.insertAdjacentHtml(where, html); |
} |
void insertAdjacentText(String where, String text) { |
@@ -476,6 +488,20 @@ abstract class WebComponent implements Element { |
String $dom_getAttribute(String name) => |
_element.$dom_getAttribute(name); |
+ String $dom_getAttributeNS(String namespaceUri, String localName) => |
+ _element.$dom_getAttributeNS(namespaceUri, localName); |
+ |
+ String $dom_setAttributeNS( |
+ String namespaceUri, String localName, String value) { |
+ _element.$dom_setAttributeNS(namespaceUri, localName, value); |
+ } |
+ |
+ bool $dom_hasAttributeNS(String namespaceUri, String localName) => |
+ _element.$dom_hasAttributeNS(namespaceUri, localName); |
+ |
+ void $dom_removeAttributeNS(String namespaceUri, String localName) => |
+ _element.$dom_removeAttributeNS(namespaceUri, localName); |
+ |
ClientRect getBoundingClientRect() => _element.getBoundingClientRect(); |
List<ClientRect> getClientRects() => _element.getClientRects(); |
@@ -509,6 +535,10 @@ abstract class WebComponent implements Element { |
Node get $dom_lastChild => _element.$dom_lastChild; |
+ String get $dom_localName => _element.$dom_localName; |
+ |
+ String get $dom_namespaceUri => _element.$dom_namespaceUri; |
+ |
int get nodeType => _element.nodeType; |
void $dom_addEventListener(String type, EventListener listener, |
@@ -534,9 +564,11 @@ abstract class WebComponent implements Element { |
set xtag(value) { _element.xtag = value; } |
- void addText(String text) => _element.addText(text); |
+ void append(Element e) => _element.append(e); |
+ |
+ void appendText(String text) => _element.appendText(text); |
- void addHtml(String html) => _element.addHtml(html); |
+ void appendHtml(String html) => _element.appendHtml(html); |
} |
/** |