LibWeb/CSS: Extract a CSSDescriptors base class

This holds the boilerplate that's needed by any CSSStyleDeclaration
subclass that holds Descriptors. CSSFontFaceDescriptors now only has to
worry about initialization and its own exposed properties.
This commit is contained in:
Sam Atkins 2025-05-07 17:44:44 +01:00
commit 0925a32558
Notes: github-actions[bot] 2025-05-08 15:22:53 +00:00
6 changed files with 313 additions and 267 deletions

View file

@ -71,6 +71,7 @@ set(SOURCES
CSS/CSS.cpp
CSS/CSSAnimation.cpp
CSS/CSSConditionRule.cpp
CSS/CSSDescriptors.cpp
CSS/CSSFontFaceDescriptors.cpp
CSS/CSSFontFaceRule.cpp
CSS/CSSGroupingRule.cpp