diff --git a/dom/svg/DOMSVGNumber.cpp b/dom/svg/DOMSVGNumber.cpp index 6b9528606ef0..e748ec9f5cf0 100644 --- a/dom/svg/DOMSVGNumber.cpp +++ b/dom/svg/DOMSVGNumber.cpp @@ -111,36 +111,6 @@ DOMSVGNumber::DOMSVGNumber(nsISupports* aParent) { } -/* static */ already_AddRefed -DOMSVGNumber::Constructor(const dom::GlobalObject& aGlobal, ErrorResult& aRv) -{ - nsCOMPtr window = - do_QueryInterface(aGlobal.GetAsSupports()); - if (!window) { - aRv.Throw(NS_ERROR_UNEXPECTED); - return nullptr; - } - - RefPtr number = new DOMSVGNumber(window); - return number.forget(); -} - -/* static */ already_AddRefed -DOMSVGNumber::Constructor(const dom::GlobalObject& aGlobal, float aValue, - ErrorResult& aRv) -{ - nsCOMPtr window = - do_QueryInterface(aGlobal.GetAsSupports()); - if (!window) { - aRv.Throw(NS_ERROR_UNEXPECTED); - return nullptr; - } - - RefPtr number = new DOMSVGNumber(window); - number->SetValue(aValue, aRv); - return number.forget(); -} - float DOMSVGNumber::Value() { diff --git a/dom/svg/DOMSVGNumber.h b/dom/svg/DOMSVGNumber.h index 36bbc489c05a..e4c8223bff00 100644 --- a/dom/svg/DOMSVGNumber.h +++ b/dom/svg/DOMSVGNumber.h @@ -126,12 +126,6 @@ public: virtual JSObject* WrapObject(JSContext* aCx, JS::Handle aGivenProto) override; - static already_AddRefed - Constructor(const dom::GlobalObject& aGlobal, ErrorResult& aRv); - - static already_AddRefed - Constructor(const dom::GlobalObject& aGlobal, float aValue, ErrorResult& aRv); - float Value(); void SetValue(float aValue, ErrorResult& aRv); diff --git a/dom/webidl/SVGNumber.webidl b/dom/webidl/SVGNumber.webidl index 01011e6a6442..8e1bb58c1031 100644 --- a/dom/webidl/SVGNumber.webidl +++ b/dom/webidl/SVGNumber.webidl @@ -10,8 +10,6 @@ * liability, trademark and document use rules apply. */ -[Constructor, - Constructor(float value)] interface SVGNumber { [SetterThrows] attribute float value; diff --git a/testing/web-platform/meta/svg/interfaces.html.ini b/testing/web-platform/meta/svg/interfaces.html.ini index b834adc3826c..369cb378e6f9 100644 --- a/testing/web-platform/meta/svg/interfaces.html.ini +++ b/testing/web-platform/meta/svg/interfaces.html.ini @@ -5,9 +5,6 @@ [SVGGeometryElement interface: operation isPointInStroke(DOMPoint)] expected: FAIL - [SVGNumber interface: existence and properties of interface object] - expected: FAIL - [SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly,SVGElement)] expected: FAIL