From 0290e405ce2e090f8b9c581acd9df585aebb0672 Mon Sep 17 00:00:00 2001 From: Imanol Fernandez Date: Thu, 18 May 2017 17:06:24 +0200 Subject: Implement MutationObserver childList mutations. --- components/script/dom/nodelist.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'components/script/dom/nodelist.rs') diff --git a/components/script/dom/nodelist.rs b/components/script/dom/nodelist.rs index fae181f7d81..39b4cc1c41e 100644 --- a/components/script/dom/nodelist.rs +++ b/components/script/dom/nodelist.rs @@ -47,6 +47,10 @@ impl NodeList { NodeList::new(window, NodeListType::Simple(iter.map(|r| JS::from_ref(&*r)).collect())) } + pub fn new_simple_list_slice(window: &Window, slice: &[&Node]) -> Root { + NodeList::new(window, NodeListType::Simple(slice.iter().map(|r| JS::from_ref(*r)).collect())) + } + pub fn new_child_list(window: &Window, node: &Node) -> Root { NodeList::new(window, NodeListType::Children(ChildrenList::new(node))) } -- cgit v1.2.3