diff options
author | Vincent Ricard <magic@magicninja.org> | 2020-09-24 19:01:59 +0200 |
---|---|---|
committer | Vincent Ricard <magic@magicninja.org> | 2020-09-25 08:21:10 +0200 |
commit | 66f80fbf4f5456426b4be524fa6b2f299c90c9a1 (patch) | |
tree | 7b74241c3e0d5d0a9f6a80e24ff44d5b0146ccbe /components/script/dom/element.rs | |
parent | 0baa1ea7bda62cdc8d53d040cad5144e8ff4371b (diff) | |
download | servo-66f80fbf4f5456426b4be524fa6b2f299c90c9a1.tar.gz servo-66f80fbf4f5456426b4be524fa6b2f299c90c9a1.zip |
Implement ParentNode#replaceChildren
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r-- | components/script/dom/element.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index 5518ddd3837..6bf7064f048 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -2637,6 +2637,11 @@ impl ElementMethods for Element { self.upcast::<Node>().append(nodes) } + // https://dom.spec.whatwg.org/#dom-parentnode-replacechildren + fn ReplaceChildren(&self, nodes: Vec<NodeOrString>) -> ErrorResult { + self.upcast::<Node>().replace_children(nodes) + } + // https://dom.spec.whatwg.org/#dom-parentnode-queryselector fn QuerySelector(&self, selectors: DOMString) -> Fallible<Option<DomRoot<Element>>> { let root = self.upcast::<Node>(); |