Пример #1
0
void SpinButtonElement::forwardEvent(Event* event)
{
    if (!renderBox())
        return;

    if (!event->hasInterface(eventNames().interfaceForWheelEvent))
        return;

    HTMLInputElement* input = static_cast<HTMLInputElement*>(shadowHost());
    if (input->disabled() || input->readOnly() || !input->focused())
        return;

    doStepAction(static_cast<WheelEvent*>(event)->wheelDeltaY());
    event->setDefaultHandled();
}