Convert the remaining ElementHelpers methods to take self

This commit is contained in:
Cameron Zwarich 2014-09-30 21:25:46 -07:00
parent ccc5d976f7
commit 1581c383bb

View file

@ -239,8 +239,8 @@ impl LayoutElementHelpers for JS<Element> {
pub trait ElementHelpers<'a> {
fn html_element_in_html_document(self) -> bool;
fn get_local_name(&self) -> &'a Atom;
fn get_namespace(&self) -> &'a Namespace;
fn get_local_name(self) -> &'a Atom;
fn get_namespace(self) -> &'a Namespace;
fn summarize(self) -> Vec<AttrInfo>;
fn is_void(self) -> bool;
}
@ -251,11 +251,11 @@ impl<'a> ElementHelpers<'a> for JSRef<'a, Element> {
self.namespace == ns!(HTML) && node.is_in_html_doc()
}
fn get_local_name(&self) -> &'a Atom {
fn get_local_name(self) -> &'a Atom {
&self.extended_deref().local_name
}
fn get_namespace(&self) -> &'a Namespace {
fn get_namespace(self) -> &'a Namespace {
&self.extended_deref().namespace
}