diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.cpp index 44bdf96131..a50ac4232b 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.cpp +++ b/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.cpp @@ -17,4 +17,12 @@ HTMLOutputElement::HTMLOutputElement(DOM::Document& document, DOM::QualifiedName HTMLOutputElement::~HTMLOutputElement() = default; +// https://html.spec.whatwg.org/multipage/form-elements.html#the-output-element:concept-form-reset-control +void HTMLOutputElement::reset_algorithm() +{ + // 1. FIXME: String replace all with this element's default value within this element. + + // 2. FIXME: Set this element's default value override to null. +} + } diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.h b/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.h index a9d8981bd7..70c075a06f 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.h +++ b/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.h @@ -41,6 +41,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: HTMLOutputElement(DOM::Document&, DOM::QualifiedName); };