summaryrefslogtreecommitdiff
path: root/Userland
diff options
context:
space:
mode:
Diffstat (limited to 'Userland')
-rw-r--r--Userland/Libraries/LibWeb/CSS/GridTrackSize.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/CSS/GridTrackSize.h b/Userland/Libraries/LibWeb/CSS/GridTrackSize.h
index 46aa047791..88f3a65c24 100644
--- a/Userland/Libraries/LibWeb/CSS/GridTrackSize.h
+++ b/Userland/Libraries/LibWeb/CSS/GridTrackSize.h
@@ -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
{