2020-08-01 03:07:00 +01:00
/*
2021-04-28 22:46:44 +02:00
* Copyright ( c ) 2020 , the SerenityOS developers .
2020-08-01 03:07:00 +01:00
*
2021-04-22 01:24:48 -07:00
* SPDX - License - Identifier : BSD - 2 - Clause
2020-08-01 03:07:00 +01:00
*/
2022-09-30 17:16:16 -06:00
# include <LibWeb/Bindings/Intrinsics.h>
2020-08-01 03:07:00 +01:00
# include <LibWeb/HTML/HTMLTextAreaElement.h>
namespace Web : : HTML {
2022-02-18 21:00:52 +01:00
HTMLTextAreaElement : : HTMLTextAreaElement ( DOM : : Document & document , DOM : : QualifiedName qualified_name )
2022-03-23 18:55:54 -04:00
: HTMLElement ( document , move ( qualified_name ) )
2020-08-01 03:07:00 +01:00
{
2022-09-25 16:38:21 -06:00
set_prototype ( & Bindings : : cached_web_prototype ( realm ( ) , " HTMLTextAreaElement " ) ) ;
2020-08-01 03:07:00 +01:00
}
2022-03-14 13:21:51 -06:00
HTMLTextAreaElement : : ~ HTMLTextAreaElement ( ) = default ;
2020-08-01 03:07:00 +01:00
2022-11-05 03:58:14 +00:00
// https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex
i32 HTMLTextAreaElement : : default_tab_index_value ( ) const
{
// See the base function for the spec comments.
return 0 ;
}
2022-12-22 19:58:21 -05:00
// 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.
}
2020-08-01 03:07:00 +01:00
}