LibWeb/CSS: Parse @page size descriptor

This commit is contained in:
Sam Atkins 2025-05-14 15:07:58 +01:00
commit 9415bffd9b
Notes: github-actions[bot] 2025-05-15 08:54:31 +00:00
6 changed files with 114 additions and 23 deletions

View file

@ -121,6 +121,7 @@ struct DescriptorMetadata {
FamilyName,
FontSrcList,
OptionalDeclarationValue,
PageSize,
PositivePercentage,
String,
UnicodeRangeTokens,
@ -386,6 +387,8 @@ DescriptorMetadata get_descriptor_metadata(AtRuleID at_rule_id, DescriptorID des
return "FontSrcList"_string;
if (syntax_string == "<declaration-value>?"sv)
return "OptionalDeclarationValue"_string;
if (syntax_string == "<page-size>"sv)
return "PageSize"_string;
if (syntax_string == "<percentage [0,∞]>"sv)
return "PositivePercentage"_string;
if (syntax_string == "<string>"sv)