END_REGISTER_ANIMATED_PROPERTIES inline SVGRectElement::SVGRectElement(const QualifiedName& tagName, Document* document) : SVGStyledTransformableElement(tagName, document) , m_x(LengthModeWidth) , m_y(LengthModeHeight) , m_width(LengthModeWidth) , m_height(LengthModeHeight) , m_rx(LengthModeWidth) , m_ry(LengthModeHeight) { ASSERT(hasTagName(SVGNames::rectTag)); registerAnimatedPropertiesForSVGRectElement(); }
END_REGISTER_ANIMATED_PROPERTIES inline SVGRectElement::SVGRectElement(Document& document) : SVGGeometryElement(SVGNames::rectTag, document) , m_x(SVGAnimatedLength::create(this, SVGNames::xAttr, SVGLength::create(LengthModeWidth))) , m_y(SVGAnimatedLength::create(this, SVGNames::yAttr, SVGLength::create(LengthModeHeight))) , m_width(SVGAnimatedLength::create(this, SVGNames::widthAttr, SVGLength::create(LengthModeWidth))) , m_height(SVGAnimatedLength::create(this, SVGNames::heightAttr, SVGLength::create(LengthModeHeight))) , m_rx(SVGAnimatedLength::create(this, SVGNames::rxAttr, SVGLength::create(LengthModeWidth))) , m_ry(SVGAnimatedLength::create(this, SVGNames::ryAttr, SVGLength::create(LengthModeHeight))) { ScriptWrappable::init(this); addToPropertyMap(m_x); addToPropertyMap(m_y); addToPropertyMap(m_width); addToPropertyMap(m_height); addToPropertyMap(m_rx); addToPropertyMap(m_ry); registerAnimatedPropertiesForSVGRectElement(); }