| Index: Source/core/svg/SVGElement.cpp
|
| diff --git a/Source/core/svg/SVGElement.cpp b/Source/core/svg/SVGElement.cpp
|
| index 16d0f67f51287be8f2aafbdfb56435540584d6f1..ffe4fbf660767f6a311d8ec5dfe71c442defd51e 100644
|
| --- a/Source/core/svg/SVGElement.cpp
|
| +++ b/Source/core/svg/SVGElement.cpp
|
| @@ -55,20 +55,6 @@ namespace WebCore {
|
| using namespace HTMLNames;
|
| using namespace SVGNames;
|
|
|
| -void mapAttributeToCSSProperty(HashMap<StringImpl*, CSSPropertyID>* propertyNameToIdMap, const QualifiedName& attrName)
|
| -{
|
| - // FIXME: when CSS supports "transform-origin" the special case for transform_originAttr can be removed.
|
| - // FIXME: It's not clear the above is strictly true, as -webkit-transform-origin has non-standard behavior.
|
| - CSSPropertyID propertyId = cssPropertyID(attrName.localName());
|
| - if (!propertyId && attrName == transform_originAttr) {
|
| - propertyId = CSSPropertyWebkitTransformOrigin; // cssPropertyID("-webkit-transform-origin")
|
| - } else if (propertyId == CSSPropertyTransformOrigin) {
|
| - propertyId = CSSPropertyWebkitTransformOrigin;
|
| - }
|
| - ASSERT(propertyId > 0);
|
| - propertyNameToIdMap->set(attrName.localName().impl(), propertyId);
|
| -}
|
| -
|
| SVGElement::SVGElement(const QualifiedName& tagName, Document& document, ConstructionType constructionType)
|
| : Element(tagName, &document, constructionType)
|
| #if ASSERT_ENABLED
|
| @@ -333,6 +319,13 @@ void SVGElement::childrenChanged(bool changedByParser, Node* beforeChange, Node*
|
| invalidateInstances();
|
| }
|
|
|
| +void mapAttributeToCSSProperty(HashMap<StringImpl*, CSSPropertyID>* propertyNameToIdMap, const QualifiedName& attrName)
|
| +{
|
| + CSSPropertyID propertyId = cssPropertyID(attrName.localName());
|
| + ASSERT(propertyId > 0);
|
| + propertyNameToIdMap->set(attrName.localName().impl(), propertyId);
|
| +}
|
| +
|
| CSSPropertyID SVGElement::cssPropertyIdForSVGAttributeName(const QualifiedName& attrName)
|
| {
|
| if (!attrName.namespaceURI().isNull())
|
|
|