diff --git a/Userland/Libraries/LibWeb/CSS/StyleValues/CalculatedStyleValue.cpp b/Userland/Libraries/LibWeb/CSS/StyleValues/CalculatedStyleValue.cpp index 373cdeafa0e..b3416439abc 100644 --- a/Userland/Libraries/LibWeb/CSS/StyleValues/CalculatedStyleValue.cpp +++ b/Userland/Libraries/LibWeb/CSS/StyleValues/CalculatedStyleValue.cpp @@ -2766,4 +2766,11 @@ bool CalculatedStyleValue::contains_percentage() const return m_calculation->contains_percentage(); } +String CalculatedStyleValue::dump() const +{ + StringBuilder builder; + m_calculation->dump(builder, 0); + return builder.to_string_without_validation(); +} + } diff --git a/Userland/Libraries/LibWeb/CSS/StyleValues/CalculatedStyleValue.h b/Userland/Libraries/LibWeb/CSS/StyleValues/CalculatedStyleValue.h index 3e578a73b20..8d299fe2e91 100644 --- a/Userland/Libraries/LibWeb/CSS/StyleValues/CalculatedStyleValue.h +++ b/Userland/Libraries/LibWeb/CSS/StyleValues/CalculatedStyleValue.h @@ -121,6 +121,8 @@ public: bool contains_percentage() const; + String dump() const; + private: explicit CalculatedStyleValue(NonnullOwnPtr calculation, CSSNumericType resolved_type) : CSSStyleValue(Type::Calculated)