Index: Source/core/events/FocusEvent.cpp |
=================================================================== |
--- Source/core/events/FocusEvent.cpp (revision 159156) |
+++ Source/core/events/FocusEvent.cpp (working copy) |
@@ -1,134 +0,0 @@ |
-/* |
- * Copyright (C) 2013 Google Inc. All rights reserved. |
- * |
- * Redistribution and use in source and binary forms, with or without |
- * modification, are permitted provided that the following conditions |
- * are met: |
- * 1. Redistributions of source code must retain the above copyright |
- * notice, this list of conditions and the following disclaimer. |
- * 2. Redistributions in binary form must reproduce the above copyright |
- * notice, this list of conditions and the following disclaimer in the |
- * documentation and/or other materials provided with the distribution. |
- * |
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' |
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, |
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS |
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
- * THE POSSIBILITY OF SUCH DAMAGE. |
- */ |
- |
-#include "config.h" |
-#include "core/events/FocusEvent.h" |
- |
-#include "core/events/Event.h" |
-#include "core/events/EventDispatcher.h" |
-#include "core/events/EventNames.h" |
-#include "core/events/EventRetargeter.h" |
- |
-namespace WebCore { |
- |
-FocusEventInit::FocusEventInit() |
- : relatedTarget(0) |
-{ |
-} |
- |
-const AtomicString& FocusEvent::interfaceName() const |
-{ |
- return eventNames().interfaceForFocusEvent; |
-} |
- |
-bool FocusEvent::isFocusEvent() const |
-{ |
- return true; |
-} |
- |
-FocusEvent::FocusEvent() |
-{ |
- ScriptWrappable::init(this); |
-} |
- |
-FocusEvent::FocusEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<AbstractView> view, int detail, EventTarget* relatedTarget) |
- : UIEvent(type, canBubble, cancelable, view, detail) |
- , m_relatedTarget(relatedTarget) |
-{ |
- ScriptWrappable::init(this); |
-} |
- |
-FocusEvent::FocusEvent(const AtomicString& type, const FocusEventInit& initializer) |
- : UIEvent(type, initializer) |
- , m_relatedTarget(initializer.relatedTarget) |
-{ |
- ScriptWrappable::init(this); |
-} |
- |
-PassRefPtr<FocusEventDispatchMediator> FocusEventDispatchMediator::create(PassRefPtr<FocusEvent> focusEvent) |
-{ |
- return adoptRef(new FocusEventDispatchMediator(focusEvent)); |
-} |
- |
-FocusEventDispatchMediator::FocusEventDispatchMediator(PassRefPtr<FocusEvent> focusEvent) |
- : EventDispatchMediator(focusEvent) |
-{ |
-} |
- |
-bool FocusEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const |
-{ |
- EventRetargeter::adjustForFocusEvent(dispatcher->node(), *event()); |
- return EventDispatchMediator::dispatchEvent(dispatcher); |
-} |
- |
-PassRefPtr<BlurEventDispatchMediator> BlurEventDispatchMediator::create(PassRefPtr<FocusEvent> focusEvent) |
-{ |
- return adoptRef(new BlurEventDispatchMediator(focusEvent)); |
-} |
- |
-BlurEventDispatchMediator::BlurEventDispatchMediator(PassRefPtr<FocusEvent> focusEvent) |
- : EventDispatchMediator(focusEvent) |
-{ |
-} |
- |
-bool BlurEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const |
-{ |
- EventRetargeter::adjustForFocusEvent(dispatcher->node(), *event()); |
- return EventDispatchMediator::dispatchEvent(dispatcher); |
-} |
- |
-PassRefPtr<FocusInEventDispatchMediator> FocusInEventDispatchMediator::create(PassRefPtr<FocusEvent> focusEvent) |
-{ |
- return adoptRef(new FocusInEventDispatchMediator(focusEvent)); |
-} |
- |
-FocusInEventDispatchMediator::FocusInEventDispatchMediator(PassRefPtr<FocusEvent> focusEvent) |
- : EventDispatchMediator(focusEvent) |
-{ |
-} |
- |
-bool FocusInEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const |
-{ |
- EventRetargeter::adjustForFocusEvent(dispatcher->node(), *event()); |
- return EventDispatchMediator::dispatchEvent(dispatcher); |
-} |
- |
-PassRefPtr<FocusOutEventDispatchMediator> FocusOutEventDispatchMediator::create(PassRefPtr<FocusEvent> focusEvent) |
-{ |
- return adoptRef(new FocusOutEventDispatchMediator(focusEvent)); |
-} |
- |
-FocusOutEventDispatchMediator::FocusOutEventDispatchMediator(PassRefPtr<FocusEvent> focusEvent) |
- : EventDispatchMediator(focusEvent) |
-{ |
-} |
- |
-bool FocusOutEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const |
-{ |
- EventRetargeter::adjustForFocusEvent(dispatcher->node(), *event()); |
- return EventDispatchMediator::dispatchEvent(dispatcher); |
-} |
- |
-} // namespace WebCore |