LibWeb/DOM: Move "text node directionality" algorithm into DOM::Text

This commit is contained in:
Sam Atkins 2024-09-18 11:09:07 +01:00 committed by Alexander Kalenik
commit 2a5390ef4f
Notes: github-actions[bot] 2024-09-18 13:19:11 +00:00
3 changed files with 32 additions and 27 deletions

View file

@ -8,6 +8,7 @@
#pragma once
#include <LibWeb/DOM/CharacterData.h>
#include <LibWeb/DOM/Element.h>
#include <LibWeb/DOM/Slottable.h>
namespace Web::DOM {
@ -48,6 +49,8 @@ public:
bool is_password_input() const { return m_is_password_input; }
void set_is_password_input(Badge<HTML::HTMLInputElement>, bool b) { m_is_password_input = b; }
Optional<Element::Directionality> directionality() const;
protected:
Text(Document&, String const&);
Text(Document&, NodeType, String const&);