Changeset 150805 in webkit
- Timestamp:
- May 28, 2013 7:41:11 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r150804 r150805 1 2013-05-28 Andreas Kling <akling@apple.com> 2 3 Move Node::dispatchChangeEvent() to HTMLFormControlElement. 4 <http://webkit.org/b/116866> 5 6 Reviewed by Anders Carlsson. 7 8 ...and devirtualize it, since it had no overrides. 9 10 * dom/Node.h: 11 * dom/Node.cpp: 12 * html/HTMLFormControlElement.h: 13 * html/HTMLFormControlElement.cpp: 14 (WebCore::HTMLFormControlElement::dispatchChangeEvent): 15 (WebCore::HTMLFormControlElement::dispatchFormControlChangeEvent): 16 * html/FileInputType.cpp: 17 (WebCore::FileInputType::setFiles): 18 * html/HTMLTextFormControlElement.cpp: 19 (WebCore::HTMLTextFormControlElement::dispatchFormControlChangeEvent): 20 1 21 2013-05-28 Sergio Villar Senin <svillar@igalia.com> 2 22 -
trunk/Source/WebCore/dom/Node.cpp
r150801 r150805 2351 2351 } 2352 2352 2353 void Node::dispatchChangeEvent()2354 {2355 dispatchScopedEvent(Event::create(eventNames().changeEvent, true, false));2356 }2357 2358 2353 void Node::dispatchInputEvent() 2359 2354 { -
trunk/Source/WebCore/dom/Node.h
r150801 r150805 616 616 bool dispatchBeforeLoadEvent(const String& sourceURL); 617 617 618 virtual void dispatchChangeEvent();619 618 virtual void dispatchInputEvent(); 620 619 -
trunk/Source/WebCore/html/FileInputType.cpp
r150177 r150805 395 395 // This call may cause destruction of this instance. 396 396 // input instance is safe since it is ref-counted. 397 input-> HTMLElement::dispatchChangeEvent();397 input->dispatchChangeEvent(); 398 398 } 399 399 input->setChangedSinceLastFormControlChangeEvent(false); -
trunk/Source/WebCore/html/HTMLFormControlElement.cpp
r150801 r150805 258 258 } 259 259 260 void HTMLFormControlElement::dispatchChangeEvent() 261 { 262 dispatchScopedEvent(Event::create(eventNames().changeEvent, true, false)); 263 } 264 260 265 void HTMLFormControlElement::dispatchFormControlChangeEvent() 261 266 { 262 HTMLElement::dispatchChangeEvent();267 dispatchChangeEvent(); 263 268 setChangedSinceLastFormControlChangeEvent(false); 264 269 } -
trunk/Source/WebCore/html/HTMLFormControlElement.h
r150801 r150805 63 63 64 64 virtual void dispatchFormControlChangeEvent(); 65 void dispatchChangeEvent(); 65 66 void dispatchFormControlInputEvent(); 66 67 -
trunk/Source/WebCore/html/HTMLTextFormControlElement.cpp
r150801 r150805 226 226 { 227 227 if (m_textAsOfLastFormControlChangeEvent != value()) { 228 HTMLElement::dispatchChangeEvent();228 dispatchChangeEvent(); 229 229 setTextAsOfLastFormControlChangeEvent(value()); 230 230 }
Note: See TracChangeset
for help on using the changeset viewer.