mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Implement Element.localName.(fixes #2188)
This commit is contained in:
parent
c6bdc7b7f2
commit
dfe5215b88
10 changed files with 32 additions and 28 deletions
|
@ -1327,7 +1327,7 @@ impl Node {
|
|||
ElementNodeTypeId(..) => {
|
||||
let element: JS<Element> = ElementCast::to(node).unwrap();
|
||||
let element = element.get();
|
||||
let element = build_element_from_tag(element.tag_name.clone(), &document);
|
||||
let element = build_element_from_tag(element.local_name.clone(), &document);
|
||||
NodeCast::from(&element)
|
||||
},
|
||||
TextNodeTypeId => {
|
||||
|
@ -1591,7 +1591,7 @@ impl Node {
|
|||
let other_element: JS<Element> = ElementCast::to(other).unwrap();
|
||||
// FIXME: namespace prefix
|
||||
(element.get().namespace == other_element.get().namespace) &&
|
||||
(element.get().tag_name == other_element.get().tag_name) &&
|
||||
(element.get().local_name == other_element.get().local_name) &&
|
||||
(element.get().attrs.len() == other_element.get().attrs.len())
|
||||
}
|
||||
fn is_equal_processinginstruction(node: &JS<Node>, other: &JS<Node>) -> bool {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue