Beispiel #1
0
void HTMLLegendElement::focus(bool)
{
    if (isFocusable())
        Element::focus();
        
    // To match other browsers' behavior, never restore previous selection.
    if (HTMLFormControlElement* control = associatedControl())
        control->focus(false);
}
Beispiel #2
0
void HTMLLegendElement::focus(bool restorePreviousSelection, FocusDirection direction)
{
    if (document().haveStylesheetsLoaded()) {
        document().updateLayoutIgnorePendingStylesheets();
        if (isFocusable()) {
            Element::focus(restorePreviousSelection, direction);
            return;
        }
    }

    // To match other browsers' behavior, never restore previous selection.
    if (auto* control = associatedControl())
        control->focus(false, direction);
}
void HTMLLegendElement::accessKeyAction(bool sendMouseEvents)
{
    if (HTMLFormControlElement* control = associatedControl())
        control->accessKeyAction(sendMouseEvents);
}
Beispiel #4
0
void HTMLLegendElement::accessKeyAction(bool sendToAnyElement)
{
    if (HTMLFormControlElement* control = associatedControl())
        control->accessKeyAction(sendToAnyElement);
}