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
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);
}
CSSStyleDeclaration* CSSNestedDeclarations::style()
GC::Ref<CSSStyleProperties> CSSNestedDeclarations::style()
{
return m_declaration;
}

View file

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

View file

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