Changeset 62741 in webkit


Ignore:
Timestamp:
Jul 7, 2010 7:13:47 PM (14 years ago)
Author:
morrita@google.com
Message:

2010-06-18 MORITA Hajime <morrita@google.com>

Reviewed by Ojan Vafai.

https://bugs.webkit.org/show_bug.cgi?id=26526
Add support for input events (oninput) to contentEditable elements

  • fast/events/event-input-contentEditable-expected.txt: Added.
  • fast/events/event-input-contentEditable.html: Added.
  • fast/events/script-tests/event-input-contentEditable.js: Added.

2010-06-18 MORITA Hajime <morrita@google.com>

Reviewed by Ojan Vafai.

https://bugs.webkit.org/show_bug.cgi?id=26526
Add support for input events (oninput) to contentEditable elements

Made a default event handler on the Node to dispatch an input event when
webkitEditableContentChanged arrived.

Test: fast/events/event-input-contentEditable.html

  • dom/Node.cpp: (WebCore::Node::defaultEventHandler):
Location:
trunk
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r62739 r62741  
     12010-06-18  MORITA Hajime  <morrita@google.com>
     2
     3        Reviewed by Ojan Vafai.
     4
     5        https://bugs.webkit.org/show_bug.cgi?id=26526
     6        Add support for input events (oninput) to contentEditable elements
     7
     8        * fast/events/event-input-contentEditable-expected.txt: Added.
     9        * fast/events/event-input-contentEditable.html: Added.
     10        * fast/events/script-tests/event-input-contentEditable.js: Added.
     11
    1122010-07-07  Anders Carlsson  <andersca@apple.com>
    213
  • trunk/WebCore/ChangeLog

    r62736 r62741  
     12010-06-18  MORITA Hajime  <morrita@google.com>
     2
     3        Reviewed by Ojan Vafai.
     4
     5        https://bugs.webkit.org/show_bug.cgi?id=26526
     6        Add support for input events (oninput) to contentEditable elements
     7       
     8        Made a default event handler on the Node to dispatch an input event when
     9        webkitEditableContentChanged arrived.
     10       
     11        Test: fast/events/event-input-contentEditable.html
     12
     13        * dom/Node.cpp:
     14        (WebCore::Node::defaultEventHandler):
     15
    1162010-07-07  Darin Adler  <darin@apple.com>
    217
  • trunk/WebCore/dom/Node.cpp

    r62079 r62741  
    30463046            if (Frame* frame = document()->frame())
    30473047                frame->eventHandler()->defaultWheelEventHandler(startNode, wheelEvent);
     3048    } else if (event->type() == eventNames().webkitEditableContentChangedEvent) {
     3049        dispatchEvent(Event::create(eventNames().inputEvent, true, false));
    30483050    }
    30493051}
Note: See TracChangeset for help on using the changeset viewer.