diff options
author | Sankha Narayan Guria <sankha93@gmail.com> | 2014-04-21 19:41:05 +0530 |
---|---|---|
committer | Sankha Narayan Guria <sankha93@gmail.com> | 2014-04-22 00:27:06 +0530 |
commit | 36bf23de20b42a37dc9ccdb7bd5cc14b29df6a8b (patch) | |
tree | a8dbec0e6602b7d6bb28df76f8872c3dc00d1999 /src/components/script/dom/document.rs | |
parent | bb8a037cb249ee0bc17c16b7ce7b7df0222ee66e (diff) | |
download | servo-36bf23de20b42a37dc9ccdb7bd5cc14b29df6a8b.tar.gz servo-36bf23de20b42a37dc9ccdb7bd5cc14b29df6a8b.zip |
Implement Element.prefix (Fixes #1737)
Diffstat (limited to 'src/components/script/dom/document.rs')
-rw-r--r-- | src/components/script/dom/document.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/script/dom/document.rs b/src/components/script/dom/document.rs index 7427b809086..95298eef358 100644 --- a/src/components/script/dom/document.rs +++ b/src/components/script/dom/document.rs @@ -269,7 +269,7 @@ impl Document { } let (prefix_from_qname, local_name_from_qname) = get_attribute_parts(qualified_name); - match (&ns, prefix_from_qname, local_name_from_qname.as_slice()) { + match (&ns, prefix_from_qname.clone(), local_name_from_qname.as_slice()) { // throw if prefix is not null and namespace is null (&namespace::Null, Some(_), _) => { debug!("Namespace can't be null with a non-null prefix"); @@ -293,7 +293,7 @@ impl Document { if ns == namespace::HTML { Ok(build_element_from_tag(local_name_from_qname, abstract_self)) } else { - Ok(Element::new(local_name_from_qname, ns, abstract_self)) + Ok(Element::new(local_name_from_qname, ns, prefix_from_qname, abstract_self)) } } |