OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2004 Zack Rusin <zack@kde.org> | 2 * Copyright (C) 2004 Zack Rusin <zack@kde.org> |
3 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. | 3 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. |
4 * All rights reserved. | 4 * All rights reserved. |
5 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> | 5 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> |
6 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> | 6 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> |
7 * Copyright (C) 2011 Sencha, Inc. All rights reserved. | 7 * Copyright (C) 2011 Sencha, Inc. All rights reserved. |
8 * Copyright (C) 2015 Google Inc. All rights reserved. | 8 * Copyright (C) 2015 Google Inc. All rights reserved. |
9 * | 9 * |
10 * This library is free software; you can redistribute it and/or | 10 * This library is free software; you can redistribute it and/or |
(...skipping 3419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3430 return ValueForPosition(style.OffsetPosition(), style); | 3430 return ValueForPosition(style.OffsetPosition(), style); |
3431 | 3431 |
3432 case CSSPropertyOffsetPath: | 3432 case CSSPropertyOffsetPath: |
3433 if (const StylePath* style_motion_path = style.OffsetPath()) | 3433 if (const StylePath* style_motion_path = style.OffsetPath()) |
3434 return style_motion_path->ComputedCSSValue(); | 3434 return style_motion_path->ComputedCSSValue(); |
3435 return CSSIdentifierValue::Create(CSSValueNone); | 3435 return CSSIdentifierValue::Create(CSSValueNone); |
3436 | 3436 |
3437 case CSSPropertyOffsetDistance: | 3437 case CSSPropertyOffsetDistance: |
3438 return ZoomAdjustedPixelValueForLength(style.OffsetDistance(), style); | 3438 return ZoomAdjustedPixelValueForLength(style.OffsetDistance(), style); |
3439 | 3439 |
3440 case CSSPropertyOffsetRotate: | 3440 case CSSPropertyOffsetRotate: { |
3441 case CSSPropertyOffsetRotation: { | |
3442 CSSValueList* list = CSSValueList::CreateSpaceSeparated(); | 3441 CSSValueList* list = CSSValueList::CreateSpaceSeparated(); |
3443 if (style.OffsetRotation().type == kOffsetRotationAuto) | 3442 if (style.OffsetRotate().type == kOffsetRotationAuto) |
3444 list->Append(*CSSIdentifierValue::Create(CSSValueAuto)); | 3443 list->Append(*CSSIdentifierValue::Create(CSSValueAuto)); |
3445 list->Append(*CSSPrimitiveValue::Create( | 3444 list->Append(*CSSPrimitiveValue::Create( |
3446 style.OffsetRotation().angle, CSSPrimitiveValue::UnitType::kDegrees)); | 3445 style.OffsetRotate().angle, CSSPrimitiveValue::UnitType::kDegrees)); |
3447 return list; | 3446 return list; |
3448 } | 3447 } |
3449 | 3448 |
3450 // Unimplemented CSS 3 properties (including CSS3 shorthand properties). | 3449 // Unimplemented CSS 3 properties (including CSS3 shorthand properties). |
3451 case CSSPropertyWebkitTextEmphasis: | 3450 case CSSPropertyWebkitTextEmphasis: |
3452 return nullptr; | 3451 return nullptr; |
3453 | 3452 |
3454 // Directional properties are resolved by resolveDirectionAwareProperty() | 3453 // Directional properties are resolved by resolveDirectionAwareProperty() |
3455 // before the switch. | 3454 // before the switch. |
3456 case CSSPropertyBlockSize: | 3455 case CSSPropertyBlockSize: |
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3746 case CSSPropertyAll: | 3745 case CSSPropertyAll: |
3747 return nullptr; | 3746 return nullptr; |
3748 default: | 3747 default: |
3749 break; | 3748 break; |
3750 } | 3749 } |
3751 NOTREACHED(); | 3750 NOTREACHED(); |
3752 return nullptr; | 3751 return nullptr; |
3753 } | 3752 } |
3754 | 3753 |
3755 } // namespace blink | 3754 } // namespace blink |
OLD | NEW |