1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:48:10 +00:00

LibWeb: Implement the :focus-within selector

This matches if it has focus, or any nodes inside it do.
This commit is contained in:
Sam Atkins 2022-03-20 13:28:32 +00:00 committed by Linus Groh
parent 4827092554
commit d60b3be29a
4 changed files with 12 additions and 0 deletions

View file

@ -60,6 +60,7 @@ public:
Visited,
Hover,
Focus,
FocusWithin,
FirstChild,
LastChild,
OnlyChild,
@ -185,6 +186,8 @@ constexpr StringView pseudo_class_name(Selector::SimpleSelector::PseudoClass::Ty
return "hover"sv;
case Selector::SimpleSelector::PseudoClass::Type::Focus:
return "focus"sv;
case Selector::SimpleSelector::PseudoClass::Type::FocusWithin:
return "focus-within"sv;
case Selector::SimpleSelector::PseudoClass::Type::FirstChild:
return "first-child"sv;
case Selector::SimpleSelector::PseudoClass::Type::LastChild: