summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorcsharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-04 14:50:44 +0000
committercsharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-04 14:50:44 +0000
commit65ec8db19f04ae27c2b110ab7b267589a7cf2550 (patch)
treea82287ed72955911dc53c682048d26c1e844419e /content
parentd03e37865c8f5e2d25d968d19c2e5ee3eeb63b7f (diff)
downloadchromium_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.cc5
-rw-r--r--content/test/render_view_test.h3
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);