mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-26 01:35:08 +02:00
LibWeb: Parse @counter-style system descriptor
This commit is contained in:
Notes:
github-actions[bot]
2026-02-06 10:38:11 +00:00
Author: https://github.com/Calme1709 Commit: https://github.com/LadybirdBrowser/ladybird/commit/f60bfd9e9e2 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/7708 Reviewed-by: https://github.com/AtkinsSJ ✅
@@ -117,6 +117,7 @@ RefPtr<StyleValue const> descriptor_initial_value(AtRuleID, DescriptorID);
|
||||
struct DescriptorMetadata {
|
||||
enum class ValueType {
|
||||
// FIXME: Parse the grammar instead of hard-coding all the options!
|
||||
CounterStyleSystem,
|
||||
CropOrCross,
|
||||
FamilyName,
|
||||
FontSrcList,
|
||||
@@ -399,6 +400,8 @@ DescriptorMetadata get_descriptor_metadata(AtRuleID at_rule_id, DescriptorID des
|
||||
return "String"_string;
|
||||
if (syntax_string == "<unicode-range-token>#"sv)
|
||||
return "UnicodeRangeTokens"_string;
|
||||
if (syntax_string == "<counter-style-system>"sv)
|
||||
return "CounterStyleSystem"_string;
|
||||
dbgln("Unrecognized value type: `{}`", syntax_string);
|
||||
VERIFY_NOT_REACHED();
|
||||
}();
|
||||
|
||||
Reference in New Issue
Block a user