mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Privatize Element
This commit is contained in:
parent
cd9de05088
commit
cbe50f1f14
8 changed files with 72 additions and 41 deletions
|
@ -67,7 +67,7 @@ impl HTMLCollection {
|
|||
fn filter(&self, elem: JSRef<Element>, _root: JSRef<Node>) -> bool {
|
||||
match self.namespace_filter {
|
||||
None => true,
|
||||
Some(ref namespace) => elem.namespace == *namespace
|
||||
Some(ref namespace) => *elem.namespace() == *namespace
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -89,9 +89,9 @@ impl HTMLCollection {
|
|||
impl CollectionFilter for TagNameFilter {
|
||||
fn filter(&self, elem: JSRef<Element>, _root: JSRef<Node>) -> bool {
|
||||
if elem.html_element_in_html_document() {
|
||||
elem.local_name == self.ascii_lower_tag
|
||||
*elem.local_name() == self.ascii_lower_tag
|
||||
} else {
|
||||
elem.local_name == self.tag
|
||||
*elem.local_name() == self.tag
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -121,11 +121,11 @@ impl HTMLCollection {
|
|||
fn filter(&self, elem: JSRef<Element>, _root: JSRef<Node>) -> bool {
|
||||
let ns_match = match self.namespace_filter {
|
||||
Some(ref namespace) => {
|
||||
elem.namespace == *namespace
|
||||
*elem.namespace() == *namespace
|
||||
},
|
||||
None => true
|
||||
};
|
||||
ns_match && elem.local_name == self.tag
|
||||
ns_match && *elem.local_name() == self.tag
|
||||
}
|
||||
}
|
||||
let filter = TagNameNSFilter {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue