diff --git a/Userland/Libraries/LibWeb/SVG/SVGLength.cpp b/Userland/Libraries/LibWeb/SVG/SVGLength.cpp index f68e463727c..d4d77f48dc1 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGLength.cpp +++ b/Userland/Libraries/LibWeb/SVG/SVGLength.cpp @@ -12,19 +12,6 @@ namespace Web::SVG { JS_DEFINE_ALLOCATOR(SVGLength); -// Same as SVGLength.idl -constexpr unsigned short SVG_LENGTHTYPE_UNKNOWN = 0; -constexpr unsigned short SVG_LENGTHTYPE_NUMBER = 1; -constexpr unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2; -constexpr unsigned short SVG_LENGTHTYPE_EMS = 3; -constexpr unsigned short SVG_LENGTHTYPE_EXS = 4; -constexpr unsigned short SVG_LENGTHTYPE_PX = 5; -constexpr unsigned short SVG_LENGTHTYPE_CM = 6; -constexpr unsigned short SVG_LENGTHTYPE_MM = 7; -constexpr unsigned short SVG_LENGTHTYPE_IN = 8; -constexpr unsigned short SVG_LENGTHTYPE_PT = 9; -constexpr unsigned short SVG_LENGTHTYPE_PC = 10; - JS::NonnullGCPtr SVGLength::create(JS::Realm& realm, u8 unit_type, float value) { return realm.heap().allocate(realm, realm, unit_type, value); diff --git a/Userland/Libraries/LibWeb/SVG/SVGLength.h b/Userland/Libraries/LibWeb/SVG/SVGLength.h index dc295a2d4f3..5d65104df2b 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGLength.h +++ b/Userland/Libraries/LibWeb/SVG/SVGLength.h @@ -17,6 +17,19 @@ class SVGLength : public Bindings::PlatformObject { JS_DECLARE_ALLOCATOR(SVGLength); public: + // Same as SVGLength.idl + static constexpr unsigned short SVG_LENGTHTYPE_UNKNOWN = 0; + static constexpr unsigned short SVG_LENGTHTYPE_NUMBER = 1; + static constexpr unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2; + static constexpr unsigned short SVG_LENGTHTYPE_EMS = 3; + static constexpr unsigned short SVG_LENGTHTYPE_EXS = 4; + static constexpr unsigned short SVG_LENGTHTYPE_PX = 5; + static constexpr unsigned short SVG_LENGTHTYPE_CM = 6; + static constexpr unsigned short SVG_LENGTHTYPE_MM = 7; + static constexpr unsigned short SVG_LENGTHTYPE_IN = 8; + static constexpr unsigned short SVG_LENGTHTYPE_PT = 9; + static constexpr unsigned short SVG_LENGTHTYPE_PC = 10; + [[nodiscard]] static JS::NonnullGCPtr create(JS::Realm&, u8 unit_type, float value); virtual ~SVGLength() override;