LibWeb: Return correct type from CSSNestedDeclarations::style

We implement CSSStyleProperties so let's use it.
This commit is contained in:
Timothy Flynn 2025-04-24 22:13:14 -04:00 committed by Andreas Kling
parent 13ac6c4fde
commit fe6d8131ae
Notes: github-actions[bot] 2025-04-25 06:49:24 +00:00
3 changed files with 4 additions and 5 deletions

View file

@ -38,7 +38,7 @@ void CSSNestedDeclarations::visit_edges(Cell::Visitor& visitor)
visitor.visit(m_parent_style_rule); visitor.visit(m_parent_style_rule);
} }
CSSStyleDeclaration* CSSNestedDeclarations::style() GC::Ref<CSSStyleProperties> CSSNestedDeclarations::style()
{ {
return m_declaration; return m_declaration;
} }

View file

@ -22,7 +22,7 @@ public:
CSSStyleProperties const& declaration() const { return m_declaration; } CSSStyleProperties const& declaration() const { return m_declaration; }
CSSStyleDeclaration* style(); GC::Ref<CSSStyleProperties> style();
CSSStyleRule const& parent_style_rule() const; CSSStyleRule const& parent_style_rule() const;

View file

@ -1,9 +1,8 @@
#import <CSS/CSSRule.idl> #import <CSS/CSSRule.idl>
#import <CSS/CSSStyleDeclaration.idl> #import <CSS/CSSStyleProperties.idl>
// https://drafts.csswg.org/css-nesting-1/#cssnesteddeclarations // https://drafts.csswg.org/css-nesting-1/#cssnesteddeclarations
[Exposed=Window] [Exposed=Window]
interface CSSNestedDeclarations : CSSRule { interface CSSNestedDeclarations : CSSRule {
// FIXME: Should be a CSSStyleProperties, once we have that [SameObject, PutForwards=cssText] readonly attribute CSSStyleProperties style;
[SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style;
}; };