From c102630a59adfa4309970184c76b4f6ace505eb1 Mon Sep 17 00:00:00 2001 From: Jamie Mansfield Date: Mon, 6 May 2024 12:06:54 +0100 Subject: [PATCH] LibWeb/SVG: Stub SVGTransform.angle --- Userland/Libraries/LibWeb/SVG/SVGTransform.cpp | 7 +++++++ Userland/Libraries/LibWeb/SVG/SVGTransform.h | 1 + Userland/Libraries/LibWeb/SVG/SVGTransform.idl | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp b/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp index ed566764abe..57d16bb9052 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp +++ b/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp @@ -36,4 +36,11 @@ SVGTransform::Type SVGTransform::type() return SVGTransform::Type::Unknown; } +// https://svgwg.org/svg2-draft/single-page.html#coords-__svg__SVGTransform__angle +float SVGTransform::angle() +{ + dbgln("FIXME: Implement SVGTransform::angle()"); + return 0; +} + } diff --git a/Userland/Libraries/LibWeb/SVG/SVGTransform.h b/Userland/Libraries/LibWeb/SVG/SVGTransform.h index 9dcfac9ad98..7b4a9f1230f 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGTransform.h +++ b/Userland/Libraries/LibWeb/SVG/SVGTransform.h @@ -32,6 +32,7 @@ public: }; Type type(); + float angle(); private: SVGTransform(JS::Realm& realm); diff --git a/Userland/Libraries/LibWeb/SVG/SVGTransform.idl b/Userland/Libraries/LibWeb/SVG/SVGTransform.idl index 13d48f80abd..6aa7013443c 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGTransform.idl +++ b/Userland/Libraries/LibWeb/SVG/SVGTransform.idl @@ -12,7 +12,7 @@ interface SVGTransform { readonly attribute unsigned short type; // FIXME: [SameObject] readonly attribute DOMMatrix matrix; - // FIXME: readonly attribute float angle; + readonly attribute float angle; // FIXME: undefined setMatrix(optional DOMMatrix2DInit matrix = {}); // FIXME: undefined setTranslate(float tx, float ty);