diff options
author | csharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-04 14:50:44 +0000 |
---|---|---|
committer | csharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-04 14:50:44 +0000 |
commit | 65ec8db19f04ae27c2b110ab7b267589a7cf2550 (patch) | |
tree | a82287ed72955911dc53c682048d26c1e844419e /content | |
parent | d03e37865c8f5e2d25d968d19c2e5ee3eeb63b7f (diff) | |
download | chromium_src-65ec8db19f04ae27c2b110ab7b267589a7cf2550.zip chromium_src-65ec8db19f04ae27c2b110ab7b267589a7cf2550.tar.gz chromium_src-65ec8db19f04ae27c2b110ab7b267589a7cf2550.tar.bz2 |
Updating PageClickTracker to Notify listeners When Text Input Loses Focus.
Changing PageClickTracker and PageClickListener to give listeners the option to be informed when a text input element loses focus after gaining it. This will be used by the new autofill UI code once it is moved out of WebKit.
BUG=51644
TEST=
Review URL: http://codereview.chromium.org/8351009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108649 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r-- | content/test/render_view_test.cc | 5 | ||||
-rw-r--r-- | content/test/render_view_test.h | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/content/test/render_view_test.cc b/content/test/render_view_test.cc index 38df184..8fdf656 100644 --- a/content/test/render_view_test.cc +++ b/content/test/render_view_test.cc @@ -230,6 +230,11 @@ int RenderViewTest::SendKeyEvent(MockKeyboard::Layout layout, void RenderViewTest::SendNativeKeyEvent( const NativeWebKeyboardEvent& key_event) { + SendWebKeyboardEvent(key_event); +} + +void RenderViewTest::SendWebKeyboardEvent( + const WebKit::WebKeyboardEvent& key_event) { scoped_ptr<IPC::Message> input_message(new ViewMsg_HandleInputEvent(0)); input_message->WriteData(reinterpret_cast<const char*>(&key_event), sizeof(WebKit::WebKeyboardEvent)); diff --git a/content/test/render_view_test.h b/content/test/render_view_test.h index 436d594..6463602 100644 --- a/content/test/render_view_test.h +++ b/content/test/render_view_test.h @@ -82,6 +82,9 @@ class RenderViewTest : public testing::Test { // Sends one native key event over IPC. void SendNativeKeyEvent(const NativeWebKeyboardEvent& key_event); + // Send a raw keyboard event to the renderer. + void SendWebKeyboardEvent(const WebKit::WebKeyboardEvent& key_event); + // Returns the bounds (coordinates and size) of the element with id // |element_id|. Returns an empty rect if such an element was not found. gfx::Rect GetElementBounds(const std::string& element_id); |