mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
LibWeb/CSS: Leave calc() in transformations unresolved for longer
We don't need to resolve these at this point, and we already don't do so for lengths, so leave them in their calc() form until they're used.
This commit is contained in:
committed by
Jelle Raaijmakers
parent
db2e879839
commit
0321d1392c
@@ -31,14 +31,14 @@ Transformation TransformationStyleValue::to_transformation() const
|
|||||||
} else if (calculated.resolves_to_percentage()) {
|
} else if (calculated.resolves_to_percentage()) {
|
||||||
// FIXME: Maybe transform this for loop to always check the metadata for the correct types
|
// FIXME: Maybe transform this for loop to always check the metadata for the correct types
|
||||||
if (function_metadata.parameters[argument_index].type == TransformFunctionParameterType::NumberPercentage) {
|
if (function_metadata.parameters[argument_index].type == TransformFunctionParameterType::NumberPercentage) {
|
||||||
values.append(NumberPercentage { calculated.resolve_percentage().value() });
|
values.append(NumberPercentage { calculated });
|
||||||
} else {
|
} else {
|
||||||
values.append(LengthPercentage { calculated.resolve_percentage().value() });
|
values.append(LengthPercentage { calculated });
|
||||||
}
|
}
|
||||||
} else if (calculated.resolves_to_number()) {
|
} else if (calculated.resolves_to_number()) {
|
||||||
values.append({ Number(Number::Type::Number, calculated.resolve_number().value()) });
|
values.append(NumberPercentage { calculated });
|
||||||
} else if (calculated.resolves_to_angle()) {
|
} else if (calculated.resolves_to_angle()) {
|
||||||
values.append({ calculated.resolve_angle().value() });
|
values.append(AngleOrCalculated { calculated });
|
||||||
} else {
|
} else {
|
||||||
dbgln("FIXME: Unsupported calc value in transform! {}", calculated.to_string(SerializationMode::Normal));
|
dbgln("FIXME: Unsupported calc value in transform! {}", calculated.to_string(SerializationMode::Normal));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user