1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 15:07:45 +00:00

LibWeb: Add a barebones SVGTextContentElement with getNumberOfChars()

This commit is contained in:
Andreas Kling 2022-03-20 11:20:06 +01:00
parent e212514bbf
commit 5d672717aa
9 changed files with 69 additions and 1 deletions

View file

@ -85,6 +85,7 @@
#include <LibWeb/SVG/SVGPolylineElement.h>
#include <LibWeb/SVG/SVGRectElement.h>
#include <LibWeb/SVG/SVGSVGElement.h>
#include <LibWeb/SVG/SVGTextContentElement.h>
#include <LibWeb/SVG/TagNames.h>
namespace Web::DOM {
@ -275,6 +276,8 @@ NonnullRefPtr<Element> create_element(Document& document, FlyString local_name,
return adopt_ref(*new SVG::SVGRectElement(document, move(qualified_name)));
if (lowercase_tag_name == SVG::TagNames::g)
return adopt_ref(*new SVG::SVGGElement(document, move(qualified_name)));
if (lowercase_tag_name == SVG::TagNames::text)
return adopt_ref(*new SVG::SVGTextContentElement(document, move(qualified_name)));
// FIXME: If name is a valid custom element name, then return HTMLElement.