OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2007 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007 Apple 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 | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. 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 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
54 | 54 |
55 ImplicitAnimation::~ImplicitAnimation() | 55 ImplicitAnimation::~ImplicitAnimation() |
56 { | 56 { |
57 // // Make sure to tell the renderer that we are ending. This will make sure
any accelerated animations are removed. | 57 // // Make sure to tell the renderer that we are ending. This will make sure
any accelerated animations are removed. |
58 if (!postActive()) | 58 if (!postActive()) |
59 endAnimation(); | 59 endAnimation(); |
60 } | 60 } |
61 | 61 |
62 bool ImplicitAnimation::shouldSendEventForListener(Document::ListenerType inList
enerType) const | 62 bool ImplicitAnimation::shouldSendEventForListener(Document::ListenerType inList
enerType) const |
63 { | 63 { |
64 return m_object->document()->hasListenerType(inListenerType); | 64 return m_object->document().hasListenerType(inListenerType); |
65 } | 65 } |
66 | 66 |
67 void ImplicitAnimation::animate(CompositeAnimation*, RenderObject*, const Render
Style*, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle) | 67 void ImplicitAnimation::animate(CompositeAnimation*, RenderObject*, const Render
Style*, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle) |
68 { | 68 { |
69 // If we get this far and the animation is done, it means we are cleaning up
a just finished animation. | 69 // If we get this far and the animation is done, it means we are cleaning up
a just finished animation. |
70 // So just return. Everything is already all cleaned up. | 70 // So just return. Everything is already all cleaned up. |
71 if (postActive()) | 71 if (postActive()) |
72 return; | 72 return; |
73 | 73 |
74 // Reset to start the transition if we are new | 74 // Reset to start the transition if we are new |
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
282 // only need service at the end of the transition. | 282 // only need service at the end of the transition. |
283 if (CSSPropertyAnimation::animationOfPropertyIsAccelerated(m_animatingProper
ty) && isAccelerated()) { | 283 if (CSSPropertyAnimation::animationOfPropertyIsAccelerated(m_animatingProper
ty) && isAccelerated()) { |
284 bool isLooping; | 284 bool isLooping; |
285 getTimeToNextEvent(t, isLooping); | 285 getTimeToNextEvent(t, isLooping); |
286 } | 286 } |
287 | 287 |
288 return t; | 288 return t; |
289 } | 289 } |
290 | 290 |
291 } // namespace WebCore | 291 } // namespace WebCore |
OLD | NEW |