aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmloptionscollection.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2016-05-13 14:20:00 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2016-10-11 19:44:32 +0200
commit0b3ab875f4c99f63d6caa9be528890ad98b1b2b7 (patch)
tree4139e748dd73a729f5a84c277e90f3f15e0df85a /components/script/dom/htmloptionscollection.rs
parent51bcf516c831f60a6fc05d970df5fad99730558e (diff)
downloadservo-0b3ab875f4c99f63d6caa9be528890ad98b1b2b7.tar.gz
servo-0b3ab875f4c99f63d6caa9be528890ad98b1b2b7.zip
Remove intrinsic Root::r()
Diffstat (limited to 'components/script/dom/htmloptionscollection.rs')
-rw-r--r--components/script/dom/htmloptionscollection.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/components/script/dom/htmloptionscollection.rs b/components/script/dom/htmloptionscollection.rs
index 473d698d35b..033868f2af8 100644
--- a/components/script/dom/htmloptionscollection.rs
+++ b/components/script/dom/htmloptionscollection.rs
@@ -41,10 +41,10 @@ impl HTMLOptionsCollection {
fn add_new_elements(&self, count: u32) -> ErrorResult {
let root = self.upcast().root_node();
- let document = document_from_node(root.r());
+ let document = document_from_node(&*root);
for _ in 0..count {
- let element = HTMLOptionElement::new(atom!("option"), None, document.r());
+ let element = HTMLOptionElement::new(atom!("option"), None, &document);
let node = element.upcast::<Node>();
try!(root.AppendChild(node));
};
@@ -94,12 +94,12 @@ impl HTMLOptionsCollectionMethods for HTMLOptionsCollection {
let node = value.upcast::<Node>();
let root = self.upcast().root_node();
if n >= 0 {
- Node::pre_insert(node, root.r(), None).map(|_| ())
+ Node::pre_insert(node, &root, None).map(|_| ())
} else {
let child = self.upcast().IndexedGetter(index).unwrap();
- let child_node = child.r().upcast::<Node>();
+ let child_node = child.upcast::<Node>();
- root.r().ReplaceChild(node, child_node).map(|_| ())
+ root.ReplaceChild(node, child_node).map(|_| ())
}
} else {
// Step 1
@@ -138,14 +138,14 @@ impl HTMLOptionsCollectionMethods for HTMLOptionsCollection {
};
// Step 1
- if node.is_ancestor_of(root.r()) {
+ if node.is_ancestor_of(&root) {
return Err(Error::HierarchyRequest);
}
if let Some(HTMLElementOrLong::HTMLElement(ref before_element)) = before {
// Step 2
let before_node = before_element.upcast::<Node>();
- if !root.r().is_ancestor_of(before_node) {
+ if !root.is_ancestor_of(before_node) {
return Err(Error::NotFound);
}
@@ -173,13 +173,13 @@ impl HTMLOptionsCollectionMethods for HTMLOptionsCollection {
};
// Step 6
- Node::pre_insert(node, parent.r(), reference_node.r()).map(|_| ())
+ Node::pre_insert(node, &parent, reference_node.r()).map(|_| ())
}
// https://html.spec.whatwg.org/multipage/#dom-htmloptionscollection-remove
fn Remove(&self, index: i32) {
if let Some(element) = self.upcast().IndexedGetter(index as u32) {
- element.r().Remove();
+ element.Remove();
}
}
}