diff options
author | Andreas Kling <kling@serenityos.org> | 2021-11-13 00:54:21 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-11-13 00:55:07 +0100 |
commit | 778268b1a5b4c9b02c3c816855a40d32db932e65 (patch) | |
tree | d6e6dbd16f859f5bbab222c33d30bd62b4b3916a /Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp | |
parent | 47edd6ae894c7c303e0ea2cec00b8519ff962bc4 (diff) | |
download | serenity-778268b1a5b4c9b02c3c816855a40d32db932e65.zip |
LibWeb: Allow setting the width & height properties on <canvas> elements
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp')
-rw-r--r-- | Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp index 3a813af475..2dd25930ca 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp +++ b/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp @@ -37,6 +37,16 @@ unsigned HTMLCanvasElement::height() const return attribute(HTML::AttributeNames::height).to_uint().value_or(150); } +void HTMLCanvasElement::set_width(unsigned value) +{ + set_attribute(HTML::AttributeNames::width, String::number(value)); +} + +void HTMLCanvasElement::set_height(unsigned value) +{ + set_attribute(HTML::AttributeNames::height, String::number(value)); +} + RefPtr<Layout::Node> HTMLCanvasElement::create_layout_node() { auto style = document().style_computer().compute_style(*this); |