diff options
author | Dongie Agnir <dongie.agnir@gmail.com> | 2015-10-23 13:12:06 -1000 |
---|---|---|
committer | Dongie Agnir <dongie.agnir@gmail.com> | 2015-10-23 13:12:06 -1000 |
commit | 6e9e1465bf1b2915215c7c1ab806baae5dbc1695 (patch) | |
tree | 6a5e3f319bf6a7705a46429d27d0965c9b877f19 /components/script/dom/htmloptionelement.rs | |
parent | b1d6b0f7970b18820b85385c0df85ced0ebc1b5e (diff) | |
download | servo-6e9e1465bf1b2915215c7c1ab806baae5dbc1695.tar.gz servo-6e9e1465bf1b2915215c7c1ab806baae5dbc1695.zip |
Implement pick_option.
Diffstat (limited to 'components/script/dom/htmloptionelement.rs')
-rw-r--r-- | components/script/dom/htmloptionelement.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/htmloptionelement.rs b/components/script/dom/htmloptionelement.rs index c44b84c4c26..c88919e968b 100644 --- a/components/script/dom/htmloptionelement.rs +++ b/components/script/dom/htmloptionelement.rs @@ -141,6 +141,9 @@ impl HTMLOptionElementMethods for HTMLOptionElement { self.selectedness.set(selected); if let Some(select) = self.upcast::<Node>().ancestors() .filter_map(Root::downcast::<HTMLSelectElement>).next() { + if selected { + select.pick_option(self); + } select.ask_for_reset(); } } |