#include "core/rendering/svg/RenderSVGResource.h"
#include "core/svg/SVGLength.h"
-namespace WebCore {
+namespace blink {
inline SVGEllipseElement::SVGEllipseElement(Document& document)
: SVGGeometryElement(SVGNames::ellipseTag, document)
void SVGEllipseElement::parseAttribute(const QualifiedName& name, const AtomicString& value)
{
- SVGParsingError parseError = NoError;
-
- if (!isSupportedAttribute(name))
- SVGGeometryElement::parseAttribute(name, value);
- else if (name == SVGNames::cxAttr)
- m_cx->setBaseValueAsString(value, parseError);
- else if (name == SVGNames::cyAttr)
- m_cy->setBaseValueAsString(value, parseError);
- else if (name == SVGNames::rxAttr)
- m_rx->setBaseValueAsString(value, parseError);
- else if (name == SVGNames::ryAttr)
- m_ry->setBaseValueAsString(value, parseError);
- else
- ASSERT_NOT_REACHED();
-
- reportAttributeParsingError(parseError, name, value);
+ parseAttributeNew(name, value);
}
void SVGEllipseElement::svgAttributeChanged(const QualifiedName& attrName)