From 119e58a8c1c22cf190b5046631604bd63f95b981 Mon Sep 17 00:00:00 2001 From: Srikavin Ramkumar Date: Thu, 22 Dec 2022 19:58:21 -0500 Subject: [PATCH] LibWeb: Add stub reset algorithm for HTMLTextAreaElement --- Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.cpp | 6 ++++++ Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.cpp index fb31efe7b1..c2347f66c4 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.cpp +++ b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.cpp @@ -24,4 +24,10 @@ i32 HTMLTextAreaElement::default_tab_index_value() const return 0; } +// https://html.spec.whatwg.org/multipage/form-elements.html#the-textarea-element:concept-form-reset-control +void HTMLTextAreaElement::reset_algorithm() +{ + // FIXME: The reset algorithm for textarea elements is to set the dirty value flag back to false, and set the raw value of element to its child text content. +} + } diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.h b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.h index 77aa1fdde5..5d29fcd8fc 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.h +++ b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.h @@ -48,6 +48,8 @@ public: // https://html.spec.whatwg.org/multipage/forms.html#category-label virtual bool is_labelable() const override { return true; } + virtual void reset_algorithm() override; + private: HTMLTextAreaElement(DOM::Document&, DOM::QualifiedName);