From d853aaba65089fd2b207527ccf588b912fe0e3ad Mon Sep 17 00:00:00 2001 From: vectorijk Date: Fri, 14 Aug 2015 00:10:49 -0700 Subject: [PATCH] remove unused static collection --- components/script/dom/htmlcollection.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/components/script/dom/htmlcollection.rs b/components/script/dom/htmlcollection.rs index fcf9de175f85..7f65ad180569 100644 --- a/components/script/dom/htmlcollection.rs +++ b/components/script/dom/htmlcollection.rs @@ -25,8 +25,7 @@ pub trait CollectionFilter : JSTraceable { #[derive(JSTraceable)] #[must_root] pub enum CollectionTypeId { - Static(Vec>), - Live(JS, Box) + Live(JS, Box) } #[dom_struct] @@ -181,7 +180,6 @@ impl<'a> HTMLCollectionMethods for &'a HTMLCollection { // https://dom.spec.whatwg.org/#dom-htmlcollection-length fn Length(self) -> u32 { match self.collection { - CollectionTypeId::Static(ref elems) => elems.len() as u32, CollectionTypeId::Live(ref root, ref filter) => { let root = root.root(); HTMLCollection::traverse(root.r()) @@ -195,8 +193,6 @@ impl<'a> HTMLCollectionMethods for &'a HTMLCollection { fn Item(self, index: u32) -> Option> { let index = index as usize; match self.collection { - CollectionTypeId::Static(ref elems) => elems - .get(index).map(|t| t.root()), CollectionTypeId::Live(ref root, ref filter) => { let root = root.root(); HTMLCollection::traverse(root.r()) @@ -215,11 +211,6 @@ impl<'a> HTMLCollectionMethods for &'a HTMLCollection { // Step 2. match self.collection { - CollectionTypeId::Static(ref elems) => elems.iter() - .map(|elem| elem.root()) - .find(|elem| { - elem.r().get_string_attribute(&atom!("name")) == key || - elem.r().get_string_attribute(&atom!("id")) == key }), CollectionTypeId::Live(ref root, ref filter) => { let root = root.root(); HTMLCollection::traverse(root.r())