LibWeb: Subclass FormAssociatedElement text selection methods

These are only relevant to HTMLInputElement and HTMLTextArea elements.
This commit is contained in:
Tim Ledbetter 2024-08-30 17:22:58 +01:00 committed by Andreas Kling
commit 206262cd55
Notes: github-actions[bot] 2024-08-31 09:50:53 +00:00
5 changed files with 47 additions and 47 deletions

View file

@ -20,7 +20,7 @@ namespace Web::HTML {
class HTMLTextAreaElement final
: public HTMLElement
, public FormAssociatedElement
, public FormAssociatedTextControlElement
, public DOM::EditableTextNodeOwner {
WEB_PLATFORM_OBJECT(HTMLTextAreaElement, HTMLElement);
JS_DECLARE_ALLOCATOR(HTMLTextAreaElement);
@ -84,6 +84,9 @@ public:
// https://html.spec.whatwg.org/multipage/form-elements.html#the-textarea-element:concept-fe-api-value-3
String api_value() const;
// https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#concept-textarea/input-relevant-value
virtual String relevant_value() override { return api_value(); }
u32 text_length() const;
bool check_validity();