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

LibWeb: Add some helpers to the DOM Node class

This patch adds the following things needed by the HTML spec:

- Node::child_text_content()
- Node::is_connected()
- Node::root()
This commit is contained in:
Andreas Kling 2020-05-24 21:59:24 +02:00
parent 6c409310a8
commit 128eaf9295
2 changed files with 31 additions and 0 deletions

View file

@ -94,8 +94,13 @@ public:
const HTMLAnchorElement* enclosing_link_element() const;
const HTMLElement* enclosing_html_element() const;
String child_text_content() const;
virtual bool is_html_element() const { return false; }
const Node* root() const;
bool is_connected() const;
template<typename T>
const T* first_child_of_type() const;