From e2dbaa6cebc34520f7e3773be29f894d2df51a42 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 21 Oct 2021 00:29:31 +0200 Subject: [PATCH] LibWeb: Include flex-direction in layout tree dumps --- Userland/Libraries/LibWeb/Dump.cpp | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibWeb/Dump.cpp b/Userland/Libraries/LibWeb/Dump.cpp index bd805aa60f..0d8f2f6b7e 100644 --- a/Userland/Libraries/LibWeb/Dump.cpp +++ b/Userland/Libraries/LibWeb/Dump.cpp @@ -177,8 +177,24 @@ void dump_tree(StringBuilder& builder, Layout::Node const& layout_node, bool sho builder.appendff(" {}floating{}", floating_color_on, color_off); if (box.is_inline_block()) builder.appendff(" {}inline-block{}", inline_block_color_on, color_off); - if (box.computed_values().display().is_flex_inside()) - builder.appendff(" {}flex-container{}", flex_color_on, color_off); + if (box.computed_values().display().is_flex_inside()) { + StringView direction; + switch (box.computed_values().flex_direction()) { + case CSS::FlexDirection::Column: + direction = "column"sv; + break; + case CSS::FlexDirection::ColumnReverse: + direction = "column-reverse"sv; + break; + case CSS::FlexDirection::Row: + direction = "row"sv; + break; + case CSS::FlexDirection::RowReverse: + direction = "row-reverse"sv; + break; + } + builder.appendff(" {}flex-container({}){}", flex_color_on, direction, color_off); + } if (box.is_flex_item()) builder.appendff(" {}flex-item{}", flex_color_on, color_off);