LibWeb/DOM: Add animation helpers to AbstractElement

This commit is contained in:
Sam Atkins 2025-12-02 11:03:07 +00:00 committed by Andreas Kling
parent ba86b81c1a
commit dacc64cb8b
Notes: github-actions[bot] 2025-12-03 12:31:21 +00:00
2 changed files with 13 additions and 0 deletions

View file

@ -217,4 +217,14 @@ CSS::StyleScope const& AbstractElement::style_scope() const
return root.document().style_scope();
}
HashMap<FlyString, GC::Ref<Animations::Animation>>* AbstractElement::css_defined_animations() const
{
return m_element->css_defined_animations(m_pseudo_element);
}
void AbstractElement::set_has_css_defined_animations()
{
m_element->set_has_css_defined_animations();
}
}

View file

@ -55,6 +55,9 @@ public:
CSS::CountersSet& ensure_counters_set();
void set_counters_set(OwnPtr<CSS::CountersSet>&&);
HashMap<FlyString, GC::Ref<Animations::Animation>>* css_defined_animations() const;
void set_has_css_defined_animations();
void visit(GC::Cell::Visitor& visitor) const;
String debug_description() const;