mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-01 05:39:11 +00:00
LibWeb: Show in dumps when elements represent a pseudo element
You can now tell in DOM dumps that an element represents e.g a text input ::placeholder pseudo element.
This commit is contained in:
parent
62083bf586
commit
e71ed67069
Notes:
github-actions[bot]
2024-08-20 14:11:33 +00:00
Author: https://github.com/awesomekling
Commit: e71ed67069
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/1139
Reviewed-by: https://github.com/AtkinsSJ
1 changed files with 6 additions and 0 deletions
|
@ -90,6 +90,12 @@ void dump_tree(StringBuilder& builder, DOM::Node const& node)
|
|||
builder.appendff(" {}={}", name, value);
|
||||
});
|
||||
builder.append(">\n"sv);
|
||||
auto& element = verify_cast<DOM::Element>(node);
|
||||
if (element.use_pseudo_element().has_value()) {
|
||||
for (int i = 0; i < indent; ++i)
|
||||
builder.append(" "sv);
|
||||
builder.appendff(" (pseudo-element: {})\n", CSS::Selector::PseudoElement::name(element.use_pseudo_element().value()));
|
||||
}
|
||||
} else if (is<DOM::Text>(node)) {
|
||||
builder.appendff("\"{}\"\n", verify_cast<DOM::Text>(node).data());
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue