ladybird/Libraries/LibWeb/SVG/SVGAnimationElement.cpp
Tete17 223b1cc704 LibWeb: Add barebones SVGAnimationElement class
Many wpt test on trusted-types relay on this class being defined to even
begin the test as it declares some event handlers.

This is not really an implementation but the most basic setup needed to
run the tests.
2025-07-30 15:51:35 +01:00

28 lines
646 B
C++

/*
* Copyright (c) 2025, Miguel Sacristán Izcue <miguel_tete17@hotmail.com>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include <LibWeb/SVG/SVGAnimationElement.h>
#include <LibWeb/Bindings/Intrinsics.h>
#include <LibWeb/Bindings/SVGAnimationElementPrototype.h>
#include <LibWeb/Layout/Node.h>
namespace Web::SVG {
GC_DEFINE_ALLOCATOR(SVGAnimationElement);
SVGAnimationElement::SVGAnimationElement(DOM::Document& document, DOM::QualifiedName name)
: SVGElement(document, name)
{
}
void SVGAnimationElement::initialize(JS::Realm& realm)
{
WEB_SET_PROTOTYPE_FOR_INTERFACE(SVGAnimationElement);
Base::initialize(realm);
}
}