LibWeb: Allow multiple values for transition-timing-function property

This commit is contained in:
Tim Ledbetter 2025-04-17 13:40:05 +01:00 committed by Sam Atkins
parent 7a391f419a
commit c5f1f36119
Notes: github-actions[bot] 2025-04-23 20:04:15 +00:00
3 changed files with 74 additions and 0 deletions

View file

@ -674,6 +674,10 @@ Parser::ParseErrorOr<NonnullRefPtr<CSSStyleValue const>> Parser::parse_css_value
if (auto parsed_value = parse_transition_property_value(tokens); parsed_value && !tokens.has_next_token())
return parsed_value.release_nonnull();
return ParseError::SyntaxError;
case PropertyID::TransitionTimingFunction:
if (auto parsed_value = parse_comma_separated_value_list(tokens, [this](auto& tokens) { return parse_easing_value(tokens); }))
return parsed_value.release_nonnull();
return ParseError::SyntaxError;
case PropertyID::Translate:
if (auto parsed_value = parse_translate_value(tokens); parsed_value && !tokens.has_next_token())
return parsed_value.release_nonnull();