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

LibWeb: Implement Element.getElementsBy{Tag,Class}Name()

Just like the Document variants, but using the given Element as
for_each_in_subtree_of_type() root.
This commit is contained in:
Linus Groh 2021-02-07 23:44:01 +01:00 committed by Andreas Kling
parent 2a38f008bf
commit 79bab28f5e
3 changed files with 34 additions and 0 deletions

View file

@ -98,6 +98,9 @@ public:
bool is_focused() const;
virtual bool is_focusable() const { return false; }
NonnullRefPtrVector<Element> get_elements_by_tag_name(const FlyString&) const;
NonnullRefPtrVector<Element> get_elements_by_class_name(const FlyString&) const;
protected:
RefPtr<Layout::Node> create_layout_node() override;