Index: chrome/test/data/instant_extended.html |
diff --git a/chrome/test/data/instant_extended.html b/chrome/test/data/instant_extended.html |
index 1ca7e76494e00cb18091ca95520ec9f18038f2f0..151485f4636dea2bbdc461082fb3449bfdb0be14 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; |
var onvisibilitycalls = 0; |
function getApiHandle() { |
@@ -105,6 +107,11 @@ document.addEventListener("webkitvisibilitychange", function() { |
onvisibilitycalls++; |
}, false); |
+function handleFocusChange() { |
+ onFocusChangedCalls++; |
+ isFocused = apiHandle.isFocused; |
+} |
+ |
function setUp() { |
apiHandle = getApiHandle(); |
if (!apiHandle) |
@@ -115,6 +122,7 @@ function setUp() { |
apiHandle.onsubmit = handleSubmit; |
apiHandle.onchange = handleOnChange; |
apiHandle.onkeypress = handleKeyPress; |
+ apiHandle.onfocuschange = handleFocusChange; |
newTabPageHandle.onmostvisitedchange = handleMostVisitedChange; |
if (apiHandle.value) { |
handleNativeSuggestions(); |
@@ -123,6 +131,7 @@ function setUp() { |
if (newTabPageHandle.mostVisited && newTabPageHandle.mostVisited.length) { |
handleMostVisitedChange(); |
} |
+ handleFocusChange(); |
} |
setUp(); |