| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. |  | 
| 2 // Use of this source code is governed by a BSD-style license that can be |  | 
| 3 // found in the LICENSE file. |  | 
| 4 |  | 
| 5 #include "core/events/AnimationPlayerEvent.h" |  | 
| 6 |  | 
| 7 namespace blink { |  | 
| 8 |  | 
| 9 AnimationPlayerEvent::AnimationPlayerEvent(const AtomicString& type, double curr
    entTime, double timelineTime) |  | 
| 10     : Event(type, false, false) |  | 
| 11     , m_currentTime(currentTime) |  | 
| 12     , m_timelineTime(timelineTime) |  | 
| 13 { |  | 
| 14 } |  | 
| 15 |  | 
| 16 AnimationPlayerEvent::AnimationPlayerEvent(const AtomicString& type, const Anima
    tionPlayerEventInit& initializer) |  | 
| 17     : Event(type, initializer) |  | 
| 18     , m_currentTime(0.0) |  | 
| 19     , m_timelineTime(0.0) |  | 
| 20 { |  | 
| 21     if (initializer.hasCurrentTime()) |  | 
| 22         m_currentTime = initializer.currentTime(); |  | 
| 23     if (initializer.hasTimelineTime()) |  | 
| 24         m_timelineTime = initializer.timelineTime(); |  | 
| 25 } |  | 
| 26 |  | 
| 27 AnimationPlayerEvent::~AnimationPlayerEvent() |  | 
| 28 { |  | 
| 29 } |  | 
| 30 |  | 
| 31 double AnimationPlayerEvent::currentTime(bool& isNull) const |  | 
| 32 { |  | 
| 33     double result = currentTime(); |  | 
| 34     isNull = std::isnan(result); |  | 
| 35     return result; |  | 
| 36 } |  | 
| 37 |  | 
| 38 double AnimationPlayerEvent::currentTime() const |  | 
| 39 { |  | 
| 40     return m_currentTime; |  | 
| 41 } |  | 
| 42 |  | 
| 43 double AnimationPlayerEvent::timelineTime() const |  | 
| 44 { |  | 
| 45     return m_timelineTime; |  | 
| 46 } |  | 
| 47 |  | 
| 48 const AtomicString& AnimationPlayerEvent::interfaceName() const |  | 
| 49 { |  | 
| 50     return EventNames::AnimationPlayerEvent; |  | 
| 51 } |  | 
| 52 |  | 
| 53 DEFINE_TRACE(AnimationPlayerEvent) |  | 
| 54 { |  | 
| 55     Event::trace(visitor); |  | 
| 56 } |  | 
| 57 |  | 
| 58 } // namespace blink |  | 
| OLD | NEW | 
|---|