mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-08 01:00:05 +00:00
LibWeb: Generate an enum for generated pseudo-elements
This commit is contained in:
parent
021e3f5c7d
commit
2c86fd539d
Notes:
github-actions[bot]
2025-03-24 09:51:16 +00:00
Author: https://github.com/AtkinsSJ
Commit: 2c86fd539d
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4021
4 changed files with 80 additions and 22 deletions
|
@ -225,15 +225,7 @@ void TreeBuilder::create_pseudo_element_if_needed(DOM::Element& element, CSS::Ps
|
|||
pseudo_element_node->append_child(*list_item_marker);
|
||||
}
|
||||
|
||||
auto generated_for = Node::GeneratedFor::NotGenerated;
|
||||
if (pseudo_element == CSS::PseudoElement::Before) {
|
||||
generated_for = Node::GeneratedFor::PseudoBefore;
|
||||
} else if (pseudo_element == CSS::PseudoElement::After) {
|
||||
generated_for = Node::GeneratedFor::PseudoAfter;
|
||||
} else {
|
||||
VERIFY_NOT_REACHED();
|
||||
}
|
||||
|
||||
auto generated_for = CSS::to_generated_pseudo_element(pseudo_element).release_value();
|
||||
pseudo_element_node->set_generated_for(generated_for, element);
|
||||
pseudo_element_node->set_initial_quote_nesting_level(initial_quote_nesting_level);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue