Index: Source/core/css/CSSProperty.h |
diff --git a/Source/core/css/CSSProperty.h b/Source/core/css/CSSProperty.h |
index 13ae2f0ce919a7de95d82c8b016d05ca8175b819..1cf80fc40b991f498f0063e53b7bd3a4d69f1ebb 100644 |
--- a/Source/core/css/CSSProperty.h |
+++ b/Source/core/css/CSSProperty.h |
@@ -92,101 +92,73 @@ private: |
inline CSSPropertyID prefixingVariantForPropertyId(CSSPropertyID propId) |
{ |
- if (!RuntimeEnabledFeatures::cssAnimationUnprefixedEnabled()) |
- return propId; |
+ if (RuntimeEnabledFeatures::cssAnimationUnprefixedEnabled()) { |
+ switch (propId) { |
+ case CSSPropertyAnimation: |
+ return CSSPropertyWebkitAnimation; |
+ case CSSPropertyAnimationDelay: |
+ return CSSPropertyWebkitAnimationDelay; |
+ case CSSPropertyAnimationDirection: |
+ return CSSPropertyWebkitAnimationDirection; |
+ case CSSPropertyAnimationDuration: |
+ return CSSPropertyWebkitAnimationDuration; |
+ case CSSPropertyAnimationFillMode: |
+ return CSSPropertyWebkitAnimationFillMode; |
+ case CSSPropertyAnimationIterationCount: |
+ return CSSPropertyWebkitAnimationIterationCount; |
+ case CSSPropertyAnimationName: |
+ return CSSPropertyWebkitAnimationName; |
+ case CSSPropertyAnimationPlayState: |
+ return CSSPropertyWebkitAnimationPlayState; |
+ case CSSPropertyAnimationTimingFunction: |
+ return CSSPropertyWebkitAnimationTimingFunction; |
+ case CSSPropertyWebkitAnimation: |
+ return CSSPropertyAnimation; |
+ case CSSPropertyWebkitAnimationDelay: |
+ return CSSPropertyAnimationDelay; |
+ case CSSPropertyWebkitAnimationDirection: |
+ return CSSPropertyAnimationDirection; |
+ case CSSPropertyWebkitAnimationDuration: |
+ return CSSPropertyAnimationDuration; |
+ case CSSPropertyWebkitAnimationFillMode: |
+ return CSSPropertyAnimationFillMode; |
+ case CSSPropertyWebkitAnimationIterationCount: |
+ return CSSPropertyAnimationIterationCount; |
+ case CSSPropertyWebkitAnimationName: |
+ return CSSPropertyAnimationName; |
+ case CSSPropertyWebkitAnimationPlayState: |
+ return CSSPropertyAnimationPlayState; |
+ case CSSPropertyWebkitAnimationTimingFunction: |
+ return CSSPropertyAnimationTimingFunction; |
+ default: |
+ break; |
+ } |
+ } |
- CSSPropertyID propertyId = CSSPropertyInvalid; |
switch (propId) { |
- case CSSPropertyAnimation: |
- propertyId = CSSPropertyWebkitAnimation; |
- break; |
- case CSSPropertyAnimationDelay: |
- propertyId = CSSPropertyWebkitAnimationDelay; |
- break; |
- case CSSPropertyAnimationDirection: |
- propertyId = CSSPropertyWebkitAnimationDirection; |
- break; |
- case CSSPropertyAnimationDuration: |
- propertyId = CSSPropertyWebkitAnimationDuration; |
- break; |
- case CSSPropertyAnimationFillMode: |
- propertyId = CSSPropertyWebkitAnimationFillMode; |
- break; |
- case CSSPropertyAnimationIterationCount: |
- propertyId = CSSPropertyWebkitAnimationIterationCount; |
- break; |
- case CSSPropertyAnimationName: |
- propertyId = CSSPropertyWebkitAnimationName; |
- break; |
- case CSSPropertyAnimationPlayState: |
- propertyId = CSSPropertyWebkitAnimationPlayState; |
- break; |
- case CSSPropertyAnimationTimingFunction: |
- propertyId = CSSPropertyWebkitAnimationTimingFunction; |
- break; |
case CSSPropertyTransitionDelay: |
- propertyId = CSSPropertyWebkitTransitionDelay; |
- break; |
+ return CSSPropertyWebkitTransitionDelay; |
case CSSPropertyTransitionDuration: |
- propertyId = CSSPropertyWebkitTransitionDuration; |
- break; |
+ return CSSPropertyWebkitTransitionDuration; |
case CSSPropertyTransitionProperty: |
- propertyId = CSSPropertyWebkitTransitionProperty; |
- break; |
+ return CSSPropertyWebkitTransitionProperty; |
case CSSPropertyTransitionTimingFunction: |
- propertyId = CSSPropertyWebkitTransitionTimingFunction; |
- break; |
+ return CSSPropertyWebkitTransitionTimingFunction; |
case CSSPropertyTransition: |
- propertyId = CSSPropertyWebkitTransition; |
- break; |
- case CSSPropertyWebkitAnimation: |
- propertyId = CSSPropertyAnimation; |
- break; |
- case CSSPropertyWebkitAnimationDelay: |
- propertyId = CSSPropertyAnimationDelay; |
- break; |
- case CSSPropertyWebkitAnimationDirection: |
- propertyId = CSSPropertyAnimationDirection; |
- break; |
- case CSSPropertyWebkitAnimationDuration: |
- propertyId = CSSPropertyAnimationDuration; |
- break; |
- case CSSPropertyWebkitAnimationFillMode: |
- propertyId = CSSPropertyAnimationFillMode; |
- break; |
- case CSSPropertyWebkitAnimationIterationCount: |
- propertyId = CSSPropertyAnimationIterationCount; |
- break; |
- case CSSPropertyWebkitAnimationName: |
- propertyId = CSSPropertyAnimationName; |
- break; |
- case CSSPropertyWebkitAnimationPlayState: |
- propertyId = CSSPropertyAnimationPlayState; |
- break; |
- case CSSPropertyWebkitAnimationTimingFunction: |
- propertyId = CSSPropertyAnimationTimingFunction; |
- break; |
+ return CSSPropertyWebkitTransition; |
case CSSPropertyWebkitTransitionDelay: |
- propertyId = CSSPropertyTransitionDelay; |
- break; |
+ return CSSPropertyTransitionDelay; |
case CSSPropertyWebkitTransitionDuration: |
- propertyId = CSSPropertyTransitionDuration; |
- break; |
+ return CSSPropertyTransitionDuration; |
case CSSPropertyWebkitTransitionProperty: |
- propertyId = CSSPropertyTransitionProperty; |
- break; |
+ return CSSPropertyTransitionProperty; |
case CSSPropertyWebkitTransitionTimingFunction: |
- propertyId = CSSPropertyTransitionTimingFunction; |
- break; |
+ return CSSPropertyTransitionTimingFunction; |
case CSSPropertyWebkitTransition: |
- propertyId = CSSPropertyTransition; |
- break; |
+ return CSSPropertyTransition; |
default: |
- propertyId = propId; |
- break; |
+ return propId; |
} |
- ASSERT(propertyId != CSSPropertyInvalid); |
- return propertyId; |
} |
} // namespace blink |