Home | History | Annotate | Download | only in device_light
      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 WebCore {
      9 
     10 DeviceLightEvent::~DeviceLightEvent()
     11 {
     12 }
     13 
     14 DeviceLightEvent::DeviceLightEvent()
     15     : m_value(std::numeric_limits<double>::infinity())
     16 {
     17     ScriptWrappable::init(this);
     18 }
     19 
     20 DeviceLightEvent::DeviceLightEvent(const AtomicString& eventType, double value)
     21     : Event(eventType, true, false) // The DeviceLightEvent bubbles but is not cancelable.
     22     , m_value(value)
     23 {
     24     ScriptWrappable::init(this);
     25 }
     26 
     27 DeviceLightEvent::DeviceLightEvent(const AtomicString& eventType, const DeviceLightEventInit& initializer)
     28     : Event(eventType, initializer)
     29     , m_value(initializer.value)
     30 {
     31     ScriptWrappable::init(this);
     32 }
     33 
     34 const AtomicString& DeviceLightEvent::interfaceName() const
     35 {
     36     return EventNames::DeviceLightEvent;
     37 }
     38 
     39 } // namespace WebCore
     40 
     41 
     42 
     43 
     44