mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-15 04:29:27 +00:00
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.
This commit is contained in:
parent
c4b13589e9
commit
223b1cc704
Notes:
github-actions[bot]
2025-07-30 14:53:20 +00:00
Author: https://github.com/tete17
Commit: 223b1cc704
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5430
Reviewed-by: https://github.com/ADKaster
Reviewed-by: https://github.com/AtkinsSJ
Reviewed-by: https://github.com/tcl3 ✅
9 changed files with 90 additions and 8 deletions
28
Libraries/LibWeb/SVG/SVGAnimationElement.cpp
Normal file
28
Libraries/LibWeb/SVG/SVGAnimationElement.cpp
Normal file
|
@ -0,0 +1,28 @@
|
|||
/*
|
||||
* 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);
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue