LibWeb: Parse @counter-style prefix and suffix descriptors

This commit is contained in:
Callum Law
2026-01-31 21:33:51 +13:00
committed by Sam Atkins
parent 70c8d8746f
commit f1e8d54717
Notes: github-actions[bot] 2026-02-06 10:37:57 +00:00
9 changed files with 105 additions and 26 deletions

View File

@@ -127,6 +127,7 @@ struct DescriptorMetadata {
PageSize,
PositivePercentage,
String,
Symbol,
UnicodeRangeTokens,
};
Vector<Variant<Keyword, PropertyID, ValueType>> syntax;
@@ -405,6 +406,8 @@ DescriptorMetadata get_descriptor_metadata(AtRuleID at_rule_id, DescriptorID des
return "CounterStyleSystem"_string;
if (syntax_string == "<counter-style-negative>"sv)
return "CounterStyleNegative"_string;
if (syntax_string == "<symbol>"sv)
return "Symbol"_string;
dbgln("Unrecognized value type: `{}`", syntax_string);
VERIFY_NOT_REACHED();
}();