LibWeb: Add CSS::Display enum and StyleProperties::display()

The display property is not interesting after we've built the layout
tree, so we don't have to move it into LayoutStyle.
This commit is contained in:
Andreas Kling 2020-06-24 16:22:16 +02:00
parent 5d86305a72
commit bc178ee743
Notes: sideshowbarker 2024-07-19 05:24:28 +09:00
8 changed files with 55 additions and 23 deletions

View file

@ -56,8 +56,7 @@ RefPtr<LayoutNode> HTMLInputElement::create_layout_node(const StyleProperties* p
return nullptr;
auto style = document().style_resolver().resolve_style(*this, parent_style);
auto display = style->string_or_fallback(CSS::PropertyID::Display, "inline");
if (display == "none")
if (style->display() == CSS::Display::None)
return nullptr;
RefPtr<GUI::Widget> widget;