bool RenderTheme::isSpinUpButtonPartHovered(const RenderObject* o) const { Node* node = o->node(); if (!node || !node->isElementNode() || !toElement(node)->isSpinButtonElement()) return false; SpinButtonElement* element = toSpinButtonElement(node); return element->upDownState() == SpinButtonElement::Up; }
bool LayoutTheme::isSpinUpButtonPartHovered(const LayoutObject& o) { Node* node = o.node(); if (!node || !node->isElementNode() || !toElement(node)->isSpinButtonElement()) return false; SpinButtonElement* element = toSpinButtonElement(node); return element->upDownState() == SpinButtonElement::Up; }
bool RenderTheme::isHovered(const RenderObject* o) const { Node* node = o->node(); if (!node) return false; if (!node->isElementNode() || !toElement(node)->isSpinButtonElement()) return node->hovered(); SpinButtonElement* element = toSpinButtonElement(node); return element->hovered() && element->upDownState() != SpinButtonElement::Indeterminate; }
bool LayoutTheme::isHovered(const LayoutObject& o) { Node* node = o.node(); if (!node) return false; if (!node->isElementNode() || !toElement(node)->isSpinButtonElement()) return node->hovered(); SpinButtonElement* element = toSpinButtonElement(node); return element->hovered() && element->upDownState() != SpinButtonElement::Indeterminate; }
SpinButtonElement* MultipleFieldsTemporalInputTypeView::spinButtonElement() const { return toSpinButtonElement(element().userAgentShadowRoot()->getElementById( ShadowElementNames::spinButton())); }
SpinButtonElement* BaseMultipleFieldsDateAndTimeInputType::spinButtonElement() const { return toSpinButtonElement(element().userAgentShadowRoot()->getElementById(ShadowElementNames::spinButton())); }