Changeset 142329 in webkit
- Timestamp:
- Feb 8, 2013 4:20:17 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r142328 r142329 1 2013-02-08 Kentaro Hara <haraken@chromium.org> 2 3 {FocusIn,FocusOut,Focus,Blur}EventDispatchMediator should be in FocusEvent.cpp 4 https://bugs.webkit.org/show_bug.cgi?id=109265 5 6 Reviewed by Dimitri Glazkov. 7 8 Conventionally we put XXXEventDispatchMediator to XXXEvent.cpp. 9 We should move {FocusIn,FocusOut,Focus,Blur}EventDispatchMediator to FocusEvent.cpp. 10 11 No tests. No change in behavior. 12 13 * dom/EventDispatchMediator.cpp: 14 * dom/EventDispatchMediator.h: 15 * dom/FocusEvent.cpp: 16 (WebCore::FocusEventDispatchMediator::create): 17 (WebCore): 18 (WebCore::FocusEventDispatchMediator::FocusEventDispatchMediator): 19 (WebCore::FocusEventDispatchMediator::dispatchEvent): 20 (WebCore::BlurEventDispatchMediator::create): 21 (WebCore::BlurEventDispatchMediator::BlurEventDispatchMediator): 22 (WebCore::BlurEventDispatchMediator::dispatchEvent): 23 (WebCore::FocusInEventDispatchMediator::create): 24 (WebCore::FocusInEventDispatchMediator::FocusInEventDispatchMediator): 25 (WebCore::FocusInEventDispatchMediator::dispatchEvent): 26 (WebCore::FocusOutEventDispatchMediator::create): 27 (WebCore::FocusOutEventDispatchMediator::FocusOutEventDispatchMediator): 28 (WebCore::FocusOutEventDispatchMediator::dispatchEvent): 29 * dom/FocusEvent.h: 30 (WebCore): 31 (FocusEventDispatchMediator): 32 (BlurEventDispatchMediator): 33 (FocusInEventDispatchMediator): 34 (FocusOutEventDispatchMediator): 35 * dom/UIEvent.cpp: 36 * dom/UIEvent.h: 37 1 38 2013-02-08 Jer Noble <jer.noble@apple.com> 2 39 -
trunk/Source/WebCore/dom/EventDispatchMediator.cpp
r142240 r142329 53 53 } 54 54 55 PassRefPtr<FocusEventDispatchMediator> FocusEventDispatchMediator::create(PassRefPtr<Event> event, PassRefPtr<Node> oldFocusedNode)56 {57 return adoptRef(new FocusEventDispatchMediator(event, oldFocusedNode));58 }59 60 FocusEventDispatchMediator::FocusEventDispatchMediator(PassRefPtr<Event> event, PassRefPtr<Node> oldFocusedNode)61 : EventDispatchMediator(event)62 , m_oldFocusedNode(oldFocusedNode)63 {64 }65 66 bool FocusEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const67 {68 dispatcher->adjustRelatedTarget(event(), m_oldFocusedNode);69 return EventDispatchMediator::dispatchEvent(dispatcher);70 }71 72 PassRefPtr<BlurEventDispatchMediator> BlurEventDispatchMediator::create(PassRefPtr<Event> event, PassRefPtr<Node> newFocusedNode)73 {74 return adoptRef(new BlurEventDispatchMediator(event, newFocusedNode));75 }76 77 BlurEventDispatchMediator::BlurEventDispatchMediator(PassRefPtr<Event> event, PassRefPtr<Node> newFocusedNode)78 : EventDispatchMediator(event)79 , m_newFocusedNode(newFocusedNode)80 {81 }82 83 bool BlurEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const84 {85 dispatcher->adjustRelatedTarget(event(), m_newFocusedNode);86 return EventDispatchMediator::dispatchEvent(dispatcher);87 }88 89 55 } // namespace WebCore -
trunk/Source/WebCore/dom/EventDispatchMediator.h
r142240 r142329 58 58 }; 59 59 60 class FocusEventDispatchMediator : public EventDispatchMediator {61 public:62 static PassRefPtr<FocusEventDispatchMediator> create(PassRefPtr<Event>, PassRefPtr<Node> oldFocusedNode);63 private:64 FocusEventDispatchMediator(PassRefPtr<Event>, PassRefPtr<Node> oldFocusedNode);65 virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE;66 RefPtr<Node> m_oldFocusedNode;67 };68 69 class BlurEventDispatchMediator : public EventDispatchMediator {70 public:71 static PassRefPtr<BlurEventDispatchMediator> create(PassRefPtr<Event>, PassRefPtr<Node> newFocusedNode);72 private:73 BlurEventDispatchMediator(PassRefPtr<Event>, PassRefPtr<Node> newFocusedNode);74 virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE;75 RefPtr<Node> m_newFocusedNode;76 };77 78 60 } // namespace WebCore 79 61 -
trunk/Source/WebCore/dom/FocusEvent.cpp
r142205 r142329 28 28 29 29 #include "Event.h" 30 #include "EventDispatcher.h" 30 31 #include "EventNames.h" 32 #include "Node.h" 31 33 32 34 namespace WebCore { … … 63 65 } 64 66 67 PassRefPtr<FocusEventDispatchMediator> FocusEventDispatchMediator::create(PassRefPtr<Event> event, PassRefPtr<Node> oldFocusedNode) 68 { 69 return adoptRef(new FocusEventDispatchMediator(event, oldFocusedNode)); 70 } 71 72 FocusEventDispatchMediator::FocusEventDispatchMediator(PassRefPtr<Event> event, PassRefPtr<Node> oldFocusedNode) 73 : EventDispatchMediator(event) 74 , m_oldFocusedNode(oldFocusedNode) 75 { 76 } 77 78 bool FocusEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const 79 { 80 dispatcher->adjustRelatedTarget(event(), m_oldFocusedNode); 81 return EventDispatchMediator::dispatchEvent(dispatcher); 82 } 83 84 PassRefPtr<BlurEventDispatchMediator> BlurEventDispatchMediator::create(PassRefPtr<Event> event, PassRefPtr<Node> newFocusedNode) 85 { 86 return adoptRef(new BlurEventDispatchMediator(event, newFocusedNode)); 87 } 88 89 BlurEventDispatchMediator::BlurEventDispatchMediator(PassRefPtr<Event> event, PassRefPtr<Node> newFocusedNode) 90 : EventDispatchMediator(event) 91 , m_newFocusedNode(newFocusedNode) 92 { 93 } 94 95 bool BlurEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const 96 { 97 dispatcher->adjustRelatedTarget(event(), m_newFocusedNode); 98 return EventDispatchMediator::dispatchEvent(dispatcher); 99 } 100 101 PassRefPtr<FocusInEventDispatchMediator> FocusInEventDispatchMediator::create(PassRefPtr<Event> event, PassRefPtr<Node> oldFocusedNode) 102 { 103 return adoptRef(new FocusInEventDispatchMediator(event, oldFocusedNode)); 104 } 105 106 FocusInEventDispatchMediator::FocusInEventDispatchMediator(PassRefPtr<Event> event, PassRefPtr<Node> oldFocusedNode) 107 : EventDispatchMediator(event) 108 , m_oldFocusedNode(oldFocusedNode) 109 { 110 } 111 112 bool FocusInEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const 113 { 114 dispatcher->adjustRelatedTarget(event(), m_oldFocusedNode); 115 return EventDispatchMediator::dispatchEvent(dispatcher); 116 } 117 118 PassRefPtr<FocusOutEventDispatchMediator> FocusOutEventDispatchMediator::create(PassRefPtr<Event> event, PassRefPtr<Node> newFocusedNode) 119 { 120 return adoptRef(new FocusOutEventDispatchMediator(event, newFocusedNode)); 121 } 122 123 FocusOutEventDispatchMediator::FocusOutEventDispatchMediator(PassRefPtr<Event> event, PassRefPtr<Node> newFocusedNode) 124 : EventDispatchMediator(event) 125 , m_newFocusedNode(newFocusedNode) 126 { 127 } 128 129 bool FocusOutEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const 130 { 131 dispatcher->adjustRelatedTarget(event(), m_newFocusedNode); 132 return EventDispatchMediator::dispatchEvent(dispatcher); 133 } 134 65 135 } // namespace WebCore -
trunk/Source/WebCore/dom/FocusEvent.h
r142205 r142329 31 31 32 32 namespace WebCore { 33 34 class Node; 33 35 34 36 struct FocusEventInit : public UIEventInit { … … 75 77 } 76 78 79 class FocusEventDispatchMediator : public EventDispatchMediator { 80 public: 81 static PassRefPtr<FocusEventDispatchMediator> create(PassRefPtr<Event>, PassRefPtr<Node> oldFocusedNode); 82 private: 83 FocusEventDispatchMediator(PassRefPtr<Event>, PassRefPtr<Node> oldFocusedNode); 84 virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE; 85 RefPtr<Node> m_oldFocusedNode; 86 }; 87 88 class BlurEventDispatchMediator : public EventDispatchMediator { 89 public: 90 static PassRefPtr<BlurEventDispatchMediator> create(PassRefPtr<Event>, PassRefPtr<Node> newFocusedNode); 91 private: 92 BlurEventDispatchMediator(PassRefPtr<Event>, PassRefPtr<Node> newFocusedNode); 93 virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE; 94 RefPtr<Node> m_newFocusedNode; 95 }; 96 97 class FocusInEventDispatchMediator : public EventDispatchMediator { 98 public: 99 static PassRefPtr<FocusInEventDispatchMediator> create(PassRefPtr<Event>, PassRefPtr<Node> oldFocusedNode); 100 private: 101 explicit FocusInEventDispatchMediator(PassRefPtr<Event>, PassRefPtr<Node> oldFocusedNode); 102 virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE; 103 RefPtr<Node> m_oldFocusedNode; 104 }; 105 106 class FocusOutEventDispatchMediator : public EventDispatchMediator { 107 public: 108 static PassRefPtr<FocusOutEventDispatchMediator> create(PassRefPtr<Event>, PassRefPtr<Node> newFocusedNode); 109 private: 110 explicit FocusOutEventDispatchMediator(PassRefPtr<Event>, PassRefPtr<Node> newFocusedNode); 111 virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE; 112 RefPtr<Node> m_newFocusedNode; 113 }; 114 77 115 } // namespace WebCore 78 116 -
trunk/Source/WebCore/dom/UIEvent.cpp
r140493 r142329 116 116 } 117 117 118 PassRefPtr<FocusInEventDispatchMediator> FocusInEventDispatchMediator::create(PassRefPtr<Event> event, PassRefPtr<Node> oldFocusedNode)119 {120 return adoptRef(new FocusInEventDispatchMediator(event, oldFocusedNode));121 }122 123 FocusInEventDispatchMediator::FocusInEventDispatchMediator(PassRefPtr<Event> event, PassRefPtr<Node> oldFocusedNode)124 : EventDispatchMediator(event)125 , m_oldFocusedNode(oldFocusedNode)126 {127 }128 129 bool FocusInEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const130 {131 dispatcher->adjustRelatedTarget(event(), m_oldFocusedNode);132 return EventDispatchMediator::dispatchEvent(dispatcher);133 }134 135 PassRefPtr<FocusOutEventDispatchMediator> FocusOutEventDispatchMediator::create(PassRefPtr<Event> event, PassRefPtr<Node> newFocusedNode)136 {137 return adoptRef(new FocusOutEventDispatchMediator(event, newFocusedNode));138 }139 140 FocusOutEventDispatchMediator::FocusOutEventDispatchMediator(PassRefPtr<Event> event, PassRefPtr<Node> newFocusedNode)141 : EventDispatchMediator(event)142 , m_newFocusedNode(newFocusedNode)143 {144 }145 146 bool FocusOutEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const147 {148 dispatcher->adjustRelatedTarget(event(), m_newFocusedNode);149 return EventDispatchMediator::dispatchEvent(dispatcher);150 }151 152 118 } // namespace WebCore -
trunk/Source/WebCore/dom/UIEvent.h
r140493 r142329 85 85 }; 86 86 87 class FocusInEventDispatchMediator : public EventDispatchMediator {88 public:89 static PassRefPtr<FocusInEventDispatchMediator> create(PassRefPtr<Event>, PassRefPtr<Node> oldFocusedNode);90 private:91 explicit FocusInEventDispatchMediator(PassRefPtr<Event>, PassRefPtr<Node> oldFocusedNode);92 virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE;93 RefPtr<Node> m_oldFocusedNode;94 };95 96 class FocusOutEventDispatchMediator : public EventDispatchMediator {97 public:98 static PassRefPtr<FocusOutEventDispatchMediator> create(PassRefPtr<Event>, PassRefPtr<Node> newFocusedNode);99 private:100 explicit FocusOutEventDispatchMediator(PassRefPtr<Event>, PassRefPtr<Node> newFocusedNode);101 virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE;102 RefPtr<Node> m_newFocusedNode;103 };104 105 87 } // namespace WebCore 106 88
Note: See TracChangeset
for help on using the changeset viewer.