Index: chrome/test/data/instant_extended.html |
diff --git a/chrome/test/data/instant_extended.html b/chrome/test/data/instant_extended.html |
index feb45abd45f8f7e1d2fcbb7b1e00d13233f225a1..a667447795458076632a6d140ffd4765085892cb 100644 |
--- a/chrome/test/data/instant_extended.html |
+++ b/chrome/test/data/instant_extended.html |
@@ -17,6 +17,8 @@ var onNativeSuggestionsCalls = 0; |
var onChangeCalls = 0; |
var submitCount = 0; |
var onEscKeyPressedCalls = 0; |
+var onFocusChangedCalls = 0; |
+var isFocused = false; |
function getApiHandle() { |
if (window.navigator && window.navigator.searchBox) |
@@ -100,6 +102,11 @@ function handleMostVisitedChange() { |
} |
} |
+function handleFocusChange() { |
+ onFocusChangedCalls++; |
+ isFocused = apiHandle.isFocused; |
+} |
+ |
function setUp() { |
apiHandle = getApiHandle(); |
if (!apiHandle) |
@@ -110,6 +117,7 @@ function setUp() { |
apiHandle.onsubmit = handleSubmit; |
apiHandle.onchange = handleOnChange; |
apiHandle.onkeypress = handleKeyPress; |
+ apiHandle.onfocuschange = handleFocusChange; |
newTabPageHandle.onmostvisitedchange = handleMostVisitedChange; |
if (apiHandle.value) { |
handleNativeSuggestions(); |
@@ -118,6 +126,7 @@ function setUp() { |
if (newTabPageHandle.mostVisited && newTabPageHandle.mostVisited.length) { |
handleMostVisitedChange(); |
} |
+ handleFocusChange(); |
} |
setUp(); |