aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/node.rs
diff options
context:
space:
mode:
authorbors-servo <release+servo@mozilla.com>2014-04-07 11:43:22 -0400
committerbors-servo <release+servo@mozilla.com>2014-04-07 11:43:22 -0400
commitf9c9e623400c484668e23b2ef760ecb0f44feb84 (patch)
treec23d0125f7db39202b764d2813370a53a763e49e /src/components/script/dom/node.rs
parent3d1a4324b771db0a7babc5800c20f4bf520412ba (diff)
parent4b0da08573b0919a06056302a5e9986d1be88fcb (diff)
downloadservo-f9c9e623400c484668e23b2ef760ecb0f44feb84.tar.gz
servo-f9c9e623400c484668e23b2ef760ecb0f44feb84.zip
auto merge of #2053 : Ms2ger/servo/createElementNS, r=jdm
#1391 rebased
Diffstat (limited to 'src/components/script/dom/node.rs')
-rw-r--r--src/components/script/dom/node.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/components/script/dom/node.rs b/src/components/script/dom/node.rs
index 0a35b5b6b0d..77ca388be9e 100644
--- a/src/components/script/dom/node.rs
+++ b/src/components/script/dom/node.rs
@@ -1734,8 +1734,9 @@ impl Node {
}
// http://dom.spec.whatwg.org/#dom-node-namespaceuri
- pub fn GetNamespaceURI(&self) -> Option<DOMString> {
- None
+ pub fn GetNamespaceURI(&self, abstract_self: &JS<Node>) -> Option<DOMString> {
+ let element: Option<JS<Element>> = ElementCast::to(abstract_self);
+ element.map(|element| element.get().namespace.to_str().to_owned())
}
// http://dom.spec.whatwg.org/#dom-node-prefix