aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/htmlcollection.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2014-03-14 12:00:42 +0100
committerMs2ger <ms2ger@gmail.com>2014-03-20 19:42:42 +0100
commit038a195eade5476601a183f4b74e669f8619d6a4 (patch)
tree1f956099ff9997778b5d1992dd9e15a8ba325d91 /src/components/script/dom/htmlcollection.rs
parent0265fb9784baff3ea025198f3e5e73e6b81fe18e (diff)
downloadservo-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.rs5
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())
}