diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2016-05-13 14:20:00 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2016-10-11 19:44:32 +0200 |
commit | 0b3ab875f4c99f63d6caa9be528890ad98b1b2b7 (patch) | |
tree | 4139e748dd73a729f5a84c277e90f3f15e0df85a /components/script/dom/htmlselectelement.rs | |
parent | 51bcf516c831f60a6fc05d970df5fad99730558e (diff) | |
download | servo-0b3ab875f4c99f63d6caa9be528890ad98b1b2b7.tar.gz servo-0b3ab875f4c99f63d6caa9be528890ad98b1b2b7.zip |
Remove intrinsic Root::r()
Diffstat (limited to 'components/script/dom/htmlselectelement.rs')
-rw-r--r-- | components/script/dom/htmlselectelement.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/htmlselectelement.rs b/components/script/dom/htmlselectelement.rs index 7dc89cc610e..4825ce6a2a8 100644 --- a/components/script/dom/htmlselectelement.rs +++ b/components/script/dom/htmlselectelement.rs @@ -49,7 +49,7 @@ impl CollectionFilter for OptionsFilter { match node.GetParentNode() { Some(optgroup) => - optgroup.is::<HTMLOptGroupElement>() && root.is_parent_of(optgroup.r()), + optgroup.is::<HTMLOptGroupElement>() && root.is_parent_of(&optgroup), None => false, } } @@ -97,11 +97,11 @@ impl HTMLSelectElement { for opt in node.traverse_preorder().filter_map(Root::downcast::<HTMLOptionElement>) { if opt.Selected() { opt.set_selectedness(false); - last_selected = Some(Root::from_ref(opt.r())); + last_selected = Some(Root::from_ref(&opt)); } let element = opt.upcast::<Element>(); if first_enabled.is_none() && !element.disabled_state() { - first_enabled = Some(Root::from_ref(opt.r())); + first_enabled = Some(Root::from_ref(&opt)); } } @@ -164,7 +164,7 @@ impl HTMLSelectElementMethods for HTMLSelectElement { // https://html.spec.whatwg.org/multipage/#dom-cva-validity fn Validity(&self) -> Root<ValidityState> { let window = window_from_node(self); - ValidityState::new(window.r(), self.upcast()) + ValidityState::new(&window, self.upcast()) } // Note: this function currently only exists for union.html. @@ -219,8 +219,8 @@ impl HTMLSelectElementMethods for HTMLSelectElement { fn Options(&self) -> Root<HTMLOptionsCollection> { self.options.or_init(|| { let window = window_from_node(self); - HTMLOptionsCollection::new(window.r(), - self.upcast(), box OptionsFilter) + HTMLOptionsCollection::new( + &window, self.upcast(), box OptionsFilter) }) } |