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()) |