| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 591 return; | 591 return; |
| 592 case CSSPropertyWebkitMaskSize: | 592 case CSSPropertyWebkitMaskSize: |
| 593 setOnFillLayers<CSSPropertyWebkitMaskSize>(style->accessMaskLayers(), va
lue, state); | 593 setOnFillLayers<CSSPropertyWebkitMaskSize>(style->accessMaskLayers(), va
lue, state); |
| 594 return; | 594 return; |
| 595 case CSSPropertyPerspective: | 595 case CSSPropertyPerspective: |
| 596 style->setPerspective(value->isDouble() ? clampTo<float>(toAnimatableDou
ble(value)->toDouble()) : 0); | 596 style->setPerspective(value->isDouble() ? clampTo<float>(toAnimatableDou
ble(value)->toDouble()) : 0); |
| 597 return; | 597 return; |
| 598 case CSSPropertyPerspectiveOrigin: | 598 case CSSPropertyPerspectiveOrigin: |
| 599 style->setPerspectiveOrigin(animatableValueToLengthPoint(value, state)); | 599 style->setPerspectiveOrigin(animatableValueToLengthPoint(value, state)); |
| 600 return; | 600 return; |
| 601 case CSSPropertyOffsetAnchor: |
| 602 style->setOffsetAnchor(animatableValueToLengthPoint(value, state)); |
| 603 return; |
| 604 case CSSPropertyOffsetPosition: |
| 605 style->setOffsetPosition(animatableValueToLengthPoint(value, state)); |
| 606 return; |
| 601 case CSSPropertyShapeOutside: | 607 case CSSPropertyShapeOutside: |
| 602 style->setShapeOutside(toAnimatableShapeValue(value)->getShapeValue()); | 608 style->setShapeOutside(toAnimatableShapeValue(value)->getShapeValue()); |
| 603 return; | 609 return; |
| 604 case CSSPropertyShapeMargin: | 610 case CSSPropertyShapeMargin: |
| 605 style->setShapeMargin(animatableValueToLength(value, state, ValueRangeNo
nNegative)); | 611 style->setShapeMargin(animatableValueToLength(value, state, ValueRangeNo
nNegative)); |
| 606 return; | 612 return; |
| 607 case CSSPropertyShapeImageThreshold: | 613 case CSSPropertyShapeImageThreshold: |
| 608 style->setShapeImageThreshold(clampTo<float>(toAnimatableDouble(value)->
toDouble(), 0, 1)); | 614 style->setShapeImageThreshold(clampTo<float>(toAnimatableDouble(value)->
toDouble(), 0, 1)); |
| 609 return; | 615 return; |
| 610 case CSSPropertyWebkitTextStrokeColor: | 616 case CSSPropertyWebkitTextStrokeColor: |
| (...skipping 23 matching lines...) Expand all Loading... |
| 634 style->setRotate(toRotateTransformOperation(animatableValueToTransformOp
eration(value, TransformOperation::Rotate3D))); | 640 style->setRotate(toRotateTransformOperation(animatableValueToTransformOp
eration(value, TransformOperation::Rotate3D))); |
| 635 return; | 641 return; |
| 636 } | 642 } |
| 637 case CSSPropertyScale: { | 643 case CSSPropertyScale: { |
| 638 style->setScale(toScaleTransformOperation(animatableValueToTransformOper
ation(value, TransformOperation::Scale3D))); | 644 style->setScale(toScaleTransformOperation(animatableValueToTransformOper
ation(value, TransformOperation::Scale3D))); |
| 639 return; | 645 return; |
| 640 } | 646 } |
| 641 case CSSPropertyTransformOrigin: | 647 case CSSPropertyTransformOrigin: |
| 642 style->setTransformOrigin(animatableValueToTransformOrigin(value, state)
); | 648 style->setTransformOrigin(animatableValueToTransformOrigin(value, state)
); |
| 643 return; | 649 return; |
| 644 case CSSPropertyMotionOffset: | 650 case CSSPropertyOffsetDistance: |
| 645 style->setMotionOffset(animatableValueToLength(value, state)); | 651 style->setOffsetDistance(animatableValueToLength(value, state)); |
| 646 return; | 652 return; |
| 647 case CSSPropertyMotionRotation: | 653 case CSSPropertyOffsetRotation: |
| 648 style->setMotionRotation(StyleMotionRotation( | 654 style->setOffsetRotation(StyleOffsetRotation( |
| 649 toAnimatableDoubleAndBool(value)->toDouble(), | 655 toAnimatableDoubleAndBool(value)->toDouble(), |
| 650 toAnimatableDoubleAndBool(value)->flag() ? MotionRotationAuto : Moti
onRotationFixed)); | 656 toAnimatableDoubleAndBool(value)->flag() ? OffsetRotationAuto : Offs
etRotationFixed)); |
| 651 return; | 657 return; |
| 652 case CSSPropertyWebkitPerspectiveOriginX: | 658 case CSSPropertyWebkitPerspectiveOriginX: |
| 653 style->setPerspectiveOriginX(animatableValueToLength(value, state)); | 659 style->setPerspectiveOriginX(animatableValueToLength(value, state)); |
| 654 return; | 660 return; |
| 655 case CSSPropertyWebkitPerspectiveOriginY: | 661 case CSSPropertyWebkitPerspectiveOriginY: |
| 656 style->setPerspectiveOriginY(animatableValueToLength(value, state)); | 662 style->setPerspectiveOriginY(animatableValueToLength(value, state)); |
| 657 return; | 663 return; |
| 658 case CSSPropertyWebkitTransformOriginX: | 664 case CSSPropertyWebkitTransformOriginX: |
| 659 style->setTransformOriginX(animatableValueToLength(value, state)); | 665 style->setTransformOriginX(animatableValueToLength(value, state)); |
| 660 return; | 666 return; |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 706 case CSSPropertyRy: | 712 case CSSPropertyRy: |
| 707 style->setRy(animatableValueToLength(value, state, ValueRangeNonNegative
)); | 713 style->setRy(animatableValueToLength(value, state, ValueRangeNonNegative
)); |
| 708 return; | 714 return; |
| 709 | 715 |
| 710 default: | 716 default: |
| 711 ASSERT_NOT_REACHED(); | 717 ASSERT_NOT_REACHED(); |
| 712 } | 718 } |
| 713 } | 719 } |
| 714 | 720 |
| 715 } // namespace blink | 721 } // namespace blink |
| OLD | NEW |