diff options
author | Ms2ger <ms2ger@gmail.com> | 2014-03-14 12:00:42 +0100 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2014-03-20 19:42:42 +0100 |
commit | 038a195eade5476601a183f4b74e669f8619d6a4 (patch) | |
tree | 1f956099ff9997778b5d1992dd9e15a8ba325d91 /src/components/script/dom/htmlcollection.rs | |
parent | 0265fb9784baff3ea025198f3e5e73e6b81fe18e (diff) | |
download | servo-038a195eade5476601a183f4b74e669f8619d6a4.tar.gz servo-038a195eade5476601a183f4b74e669f8619d6a4.zip |
Move attributes-related functions onto JS<Element>.
Diffstat (limited to 'src/components/script/dom/htmlcollection.rs')
-rw-r--r-- | src/components/script/dom/htmlcollection.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/components/script/dom/htmlcollection.rs b/src/components/script/dom/htmlcollection.rs index 221ec012bd4..77d36e07005 100644 --- a/src/components/script/dom/htmlcollection.rs +++ b/src/components/script/dom/htmlcollection.rs @@ -6,7 +6,7 @@ use dom::bindings::codegen::InheritTypes::{ElementCast}; use dom::bindings::codegen::HTMLCollectionBinding; use dom::bindings::js::JS; use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object}; -use dom::element::Element; +use dom::element::{Element, AttributeHandlers}; use dom::node::{Node, NodeHelpers}; use dom::window::Window; use servo_util::namespace::Namespace; @@ -59,7 +59,7 @@ impl HTMLCollection { pub fn by_class_name(window: &JS<Window>, root: &JS<Node>, classes: DOMString) -> JS<HTMLCollection> { // FIXME: https://github.com/mozilla/servo/issues/1840 let classes: ~[&str] = classes.split(' ').collect(); - HTMLCollection::create(window, root, |elem| classes.iter().all(|class| elem.get().has_class(*class))) + HTMLCollection::create(window, root, |elem| classes.iter().all(|class| elem.has_class(*class))) } } @@ -87,7 +87,6 @@ impl HTMLCollection { // Step 2. self.elements.iter().find(|elem| { - let elem = elem.get(); elem.get_string_attribute("name") == key || elem.get_string_attribute("id") == key }).map(|maybe_elem| maybe_elem.clone()) } |