void LayoutListBox::stopAutoscroll() { HTMLSelectElement* select = selectElement(); if (select->isDisabledFormControl()) return; select->handleMouseRelease(); }
bool AXListBoxOption::canSetSelectedAttribute() const { if (!isHTMLOptionElement(getNode())) return false; if (toHTMLOptionElement(getNode())->isDisabledFormControl()) return false; HTMLSelectElement* selectElement = listBoxOptionParentNode(); if (selectElement && selectElement->isDisabledFormControl()) return false; return true; }
bool AccessibilityListBoxOption::canSetSelectedAttribute() const { if (!is<HTMLOptionElement>(m_optionElement)) return false; if (m_optionElement->isDisabledFormControl()) return false; HTMLSelectElement* selectElement = listBoxOptionParentNode(); if (selectElement && selectElement->isDisabledFormControl()) return false; return true; }