1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 07:17:35 +00:00

LibWeb: Simplify construction of :before and :after pseudo elements

Let create_pseudo_element_if_needed() take care of inserting the pseudo
elements into the layout tree as well.
This commit is contained in:
Andreas Kling 2022-10-06 13:56:54 +02:00
parent da781e90c1
commit 1ab7a8e0db
2 changed files with 22 additions and 26 deletions

View file

@ -45,7 +45,7 @@ private:
Prepend,
};
void insert_node_into_inline_or_block_ancestor(Layout::Node&, AppendOrPrepend);
RefPtr<Layout::Node> create_pseudo_element_if_needed(DOM::Element&, CSS::Selector::PseudoElement);
void create_pseudo_element_if_needed(DOM::Element&, CSS::Selector::PseudoElement, AppendOrPrepend);
RefPtr<Layout::Node> m_layout_root;
Vector<Layout::NodeWithStyle&> m_ancestor_stack;