Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / device_light / DeviceLightEvent.cpp
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 "config.h"
6 #include "modules/device_light/DeviceLightEvent.h"
7
8 namespace blink {
9
10 DeviceLightEvent::~DeviceLightEvent()
11 {
12 }
13
14 DeviceLightEvent::DeviceLightEvent()
15     : m_value(std::numeric_limits<double>::infinity())
16 {
17 }
18
19 DeviceLightEvent::DeviceLightEvent(const AtomicString& eventType, double value)
20     : Event(eventType, true, false) // The DeviceLightEvent bubbles but is not cancelable.
21     , m_value(value)
22 {
23 }
24
25 DeviceLightEvent::DeviceLightEvent(const AtomicString& eventType, const DeviceLightEventInit& initializer)
26     : Event(eventType, initializer)
27     , m_value(initializer.value)
28 {
29 }
30
31 const AtomicString& DeviceLightEvent::interfaceName() const
32 {
33     return EventNames::DeviceLightEvent;
34 }
35
36 } // namespace blink
37
38
39
40