Lines Matching refs:event
39 void WebEditorClient::getEditorCommandsForKeyEvent(const KeyboardEvent* event, Vector<WTF::String>& pendingEditorCommands)
41 ASSERT(event->type() == eventNames().keydownEvent || event->type() == eventNames().keypressEvent);
44 UI needs to receive event type because only knows current NativeWebKeyboardEvent.*/
45 WebProcess::shared().parentProcessConnection()->sendSync(Messages::WebPageProxy::GetEditorCommandsForKeyEvent(event->type()),
69 void WebEditorClient::handleKeyboardEvent(KeyboardEvent* event)
71 Node* node = event->target()->toNode();
76 const PlatformKeyboardEvent* platformEvent = event->keyEvent();
80 // If this was an IME event don't do anything.
85 getEditorCommandsForKeyEvent(event, pendingEditorCommands);
89 // the insertion until the keypress event. We want keydown to bubble up
93 event->setDefaultHandled();
100 event->setDefaultHandled();
110 // until a keypress event happens. This will ensure that the insertion will not
111 // be reflected in the contents of the field until the keyup DOM event.
112 if (event->type() != eventNames().keypressEvent)
116 if (event->charCode() < ' ')
123 if (frame->editor().insertText(platformEvent->text(), event))
124 event->setDefaultHandled();
127 void WebEditorClient::handleInputMethodKeydown(KeyboardEvent* event)
129 const PlatformKeyboardEvent* platformEvent = event->keyEvent();
131 event->preventDefault();