1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 05:38:11 +00:00

LibWeb: Add textarea value properties

This commit is contained in:
Bastiaan van der Plaat 2023-12-10 17:48:42 +01:00 committed by Andreas Kling
parent e33ae9a58b
commit 091faf1aae
5 changed files with 105 additions and 9 deletions

View file

@ -69,11 +69,19 @@ public:
// https://www.w3.org/TR/html-aria/#el-textarea
virtual Optional<ARIA::Role> default_role() const override { return ARIA::Role::textbox; }
String default_value() const;
void set_default_value(String const&);
String value() const override;
void set_value(String const&);
u32 text_length() const;
unsigned cols() const;
WebIDL::ExceptionOr<void> set_cols(unsigned value);
WebIDL::ExceptionOr<void> set_cols(unsigned);
unsigned rows() const;
WebIDL::ExceptionOr<void> set_rows(unsigned value);
WebIDL::ExceptionOr<void> set_rows(unsigned);
private:
HTMLTextAreaElement(DOM::Document&, DOM::QualifiedName);