LibWeb: Add HTMLOptionsCollection selected index property

This commit is contained in:
Bastiaan van der Plaat 2024-04-08 21:53:22 +02:00 committed by Andreas Kling
parent 5c277144d8
commit 5decf4b33c
Notes: sideshowbarker 2024-07-16 19:42:24 +09:00
5 changed files with 29 additions and 1 deletions

View file

@ -111,4 +111,17 @@ WebIDL::ExceptionOr<void> HTMLOptionsCollection::add(HTMLOptionOrOptGroupElement
return {};
}
// https://html.spec.whatwg.org/#dom-htmloptionscollection-selectedindex
WebIDL::Long HTMLOptionsCollection::selected_index() const
{
// The selectedIndex IDL attribute must act like the identically named attribute
// on the select element on which the HTMLOptionsCollection is rooted.
return verify_cast<HTMLSelectElement>(*root()).selected_index();
}
void HTMLOptionsCollection::set_selected_index(WebIDL::Long index)
{
verify_cast<HTMLSelectElement>(*root()).set_selected_index(index);
}
}