1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 07:28:11 +00:00

LibWeb: Add spec utility function for GridTrackSize

Often in the spec they talk about intrinsic_track_sizes and this way can
have a clearer way of checking if a GridTrackSize is indeed an
"intrinsic track size".
This commit is contained in:
martinfalisse 2022-09-07 15:12:38 +02:00 committed by Andreas Kling
parent 9681eb89a6
commit df88e2bd8e

View file

@ -38,6 +38,14 @@ public:
Percentage percentage() const { return m_percentage; }
float flexible_length() const { return m_flexible_length; }
// https://drafts.csswg.org/css-grid/#layout-algorithm
// Intrinsic sizing function - min-content, max-content, auto, fit-content()
// FIXME: Add missing properties once implemented.
bool is_intrinsic_track_sizing() const
{
return (m_type == Type::Length && m_length.is_auto());
}
String to_string() const;
bool operator==(GridTrackSize const& other) const
{