diff options
author | Connor Brewster <connor.brewster@eagles.oc.edu> | 2017-06-23 14:21:50 -0600 |
---|---|---|
committer | Connor Brewster <connor.brewster@eagles.oc.edu> | 2017-06-23 21:10:01 -0600 |
commit | 37e8b89377302e9e981e1268eab97e7bbebbfdb6 (patch) | |
tree | 46420ab8c9ce13249fbbe1564ac5e05b393480af /components/script/dom/node.rs | |
parent | dd9bb0550b947de90e80d2750445ec6cc888df5e (diff) | |
download | servo-37e8b89377302e9e981e1268eab97e7bbebbfdb6.tar.gz servo-37e8b89377302e9e981e1268eab97e7bbebbfdb6.zip |
Allow element prefix to be set
Implements step 6.1.10 of
https://dom.spec.whatwg.org/#concept-create-element
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r-- | components/script/dom/node.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index ab2e3be9f86..2e0152195dd 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -1823,7 +1823,7 @@ impl Node { NodeTypeId::Element(..) => { let element = node.downcast::<Element>().unwrap(); let name = QualName { - prefix: element.prefix().map(|p| Prefix::from(&**p)), + prefix: element.prefix().as_ref().map(|p| Prefix::from(&**p)), ns: element.namespace().clone(), local: element.local_name().clone() }; @@ -2292,7 +2292,7 @@ impl NodeMethods for Node { let element = node.downcast::<Element>().unwrap(); let other_element = other.downcast::<Element>().unwrap(); (*element.namespace() == *other_element.namespace()) && - (element.prefix() == other_element.prefix()) && + (*element.prefix() == *other_element.prefix()) && (*element.local_name() == *other_element.local_name()) && (element.attrs().len() == other_element.attrs().len()) } |