LibWeb/CSS: Add dump method to CalculatedStyleValue

The individual nodes all have dump methods, but there was no way of
calling them from the outside. So now there is.
This commit is contained in:
Sam Atkins 2024-08-16 16:42:58 +01:00 committed by Sam Atkins
parent 3af6a69f1e
commit 5bd585d446
Notes: github-actions[bot] 2024-08-21 09:52:40 +00:00
2 changed files with 9 additions and 0 deletions

View file

@ -2766,4 +2766,11 @@ bool CalculatedStyleValue::contains_percentage() const
return m_calculation->contains_percentage(); return m_calculation->contains_percentage();
} }
String CalculatedStyleValue::dump() const
{
StringBuilder builder;
m_calculation->dump(builder, 0);
return builder.to_string_without_validation();
}
} }

View file

@ -121,6 +121,8 @@ public:
bool contains_percentage() const; bool contains_percentage() const;
String dump() const;
private: private:
explicit CalculatedStyleValue(NonnullOwnPtr<CalculationNode> calculation, CSSNumericType resolved_type) explicit CalculatedStyleValue(NonnullOwnPtr<CalculationNode> calculation, CSSNumericType resolved_type)
: CSSStyleValue(Type::Calculated) : CSSStyleValue(Type::Calculated)