aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
authorVincent Ricard <magic@magicninja.org>2020-09-24 19:01:59 +0200
committerVincent Ricard <magic@magicninja.org>2020-09-25 08:21:10 +0200
commit66f80fbf4f5456426b4be524fa6b2f299c90c9a1 (patch)
tree7b74241c3e0d5d0a9f6a80e24ff44d5b0146ccbe /components/script/dom/element.rs
parent0baa1ea7bda62cdc8d53d040cad5144e8ff4371b (diff)
downloadservo-66f80fbf4f5456426b4be524fa6b2f299c90c9a1.tar.gz
servo-66f80fbf4f5456426b4be524fa6b2f299c90c9a1.zip
Implement ParentNode#replaceChildren
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs5
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>();