LibWeb/CSS: Make :heading() pseudo-class take integers not AN+B

Corresponds to 8eb3787e34
This commit is contained in:
Sam Atkins 2025-08-28 10:29:57 +01:00 committed by Jelle Raaijmakers
parent 9ffc15ba3f
commit d461e96f40
Notes: github-actions[bot] 2025-08-28 10:41:31 +00:00
10 changed files with 79 additions and 161 deletions

View file

@ -77,6 +77,7 @@ struct PseudoClassMetadata {
ForgivingRelativeSelectorList,
Ident,
LanguageRanges,
LevelList,
RelativeSelectorList,
SelectorList,
} parameter_type;
@ -183,6 +184,8 @@ PseudoClassMetadata pseudo_class_metadata(PseudoClass pseudo_class)
parameter_type = "Ident"_string;
} else if (argument_string == "<language-ranges>"sv) {
parameter_type = "LanguageRanges"_string;
} else if (argument_string == "<level>#"sv) {
parameter_type = "LevelList"_string;
} else if (argument_string == "<relative-selector-list>"sv) {
parameter_type = "RelativeSelectorList"_string;
} else if (argument_string == "<selector-list>"sv) {