aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2015-05-06 01:31:26 -0500
committerbors-servo <metajack+bors@gmail.com>2015-05-06 01:31:26 -0500
commit16a7c792b564a6eab48391865a7060b8dba38284 (patch)
tree451212188c1784028e4f1f556825a2ccd9209296 /components/script/dom/element.rs
parent5e59e77c416dbe35e8c30ca1c21c9088ed17a079 (diff)
parent06436e9c79e8dde69bde60b1652ccb8648ab7f75 (diff)
downloadservo-16a7c792b564a6eab48391865a7060b8dba38284.tar.gz
servo-16a7c792b564a6eab48391865a7060b8dba38284.zip
Auto merge of #5931 - nox:rm-helpers, r=jdm
<!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5931) <!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs19
1 files changed, 10 insertions, 9 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index bc3f76079eb..d9c672e7130 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -1214,11 +1214,13 @@ impl<'a> ElementMethods for JSRef<'a, Element> {
let context_document = document_from_node(self).root();
let context_node: JSRef<Node> = NodeCast::from_ref(self);
// Step 1.
- let context_parent = match context_node.parent_node() {
- // Step 2.
- None => return Ok(()),
- Some(parent) => parent.root()
- };
+ let context_parent = match context_node.GetParentNode() {
+ None => {
+ // Step 2.
+ return Ok(());
+ },
+ Some(parent) => parent,
+ }.root();
let parent = match context_parent.r().type_id() {
// Step 3.
@@ -1229,11 +1231,10 @@ impl<'a> ElementMethods for JSRef<'a, Element> {
let body_elem = Element::create(QualName::new(ns!(HTML), atom!(body)),
None, context_document.r(),
ElementCreator::ScriptCreated);
- let body_node: Temporary<Node> = NodeCast::from_temporary(body_elem);
- body_node.root()
+ NodeCast::from_temporary(body_elem)
},
- _ => context_node.parent_node().unwrap().root()
- };
+ _ => context_node.GetParentNode().unwrap()
+ }.root();
// Step 5.
let frag = try!(parent.r().parse_fragment(value));