| OLD | NEW |
| 1 <html><body><h1>Instant</h1><script> | 1 <html><body><h1>Instant</h1><script> |
| 2 | 2 |
| 3 var onvisibilitycalls = 0; | 3 var numVisibilityEvents = 0; |
| 4 document.addEventListener("webkitvisibilitychange", function() { | 4 document.addEventListener("webkitvisibilitychange", function() { |
| 5 onvisibilitycalls++; | 5 ++numVisibilityEvents; |
| 6 }, false); | 6 }, false); |
| 7 | 7 |
| 8 var onchangecalls = 0; | 8 var numChangeEvents = 0; |
| 9 var onsubmitcalls = 0; | 9 var numSubmitEvents = 0; |
| 10 var oncancelcalls = 0; | 10 var numCancelEvents = 0; |
| 11 var onresizecalls = 0; | 11 var numResizeEvents = 0; |
| 12 | 12 |
| 13 var value = ""; | 13 var value = ""; |
| 14 var verbatim = false; | 14 var verbatim = false; |
| 15 var height = 0; | 15 var height = 0; |
| 16 | 16 |
| 17 var suggestion = [ { value: "query suggestion" } ]; | 17 var suggestion = { suggestions: [ { value: "query suggestion" } ] }; |
| 18 var behavior = "now"; | |
| 19 | 18 |
| 20 chrome.embeddedSearch.searchBox.onchange = function() { | 19 var api = chrome.searchBox; |
| 21 onchangecalls++; | 20 |
| 22 value = chrome.embeddedSearch.searchBox.value; | 21 api.onchange = function() { |
| 23 verbatim = chrome.embeddedSearch.searchBox.verbatim; | 22 ++numChangeEvents; |
| 24 chrome.embeddedSearch.searchBox.setSuggestions({ | 23 value = api.value; |
| 25 suggestions: suggestion, | 24 verbatim = api.verbatim; |
| 26 complete_behavior: behavior | 25 api.setSuggestions(suggestion); |
| 27 }); | |
| 28 }; | 26 }; |
| 29 | 27 |
| 30 chrome.embeddedSearch.searchBox.onsubmit = function() { | 28 api.onsubmit = function() { |
| 31 onsubmitcalls++; | 29 ++numSubmitEvents; |
| 32 value = chrome.embeddedSearch.searchBox.value; | 30 value = api.value; |
| 33 verbatim = chrome.embeddedSearch.searchBox.verbatim; | 31 verbatim = api.verbatim; |
| 34 }; | 32 }; |
| 35 | 33 |
| 36 chrome.embeddedSearch.searchBox.oncancel = function() { | 34 api.oncancel = function() { |
| 37 oncancelcalls++; | 35 ++numCancelEvents; |
| 38 value = chrome.embeddedSearch.searchBox.value; | 36 value = api.value; |
| 39 verbatim = chrome.embeddedSearch.searchBox.verbatim; | 37 verbatim = api.verbatim; |
| 40 }; | 38 }; |
| 41 | 39 |
| 42 chrome.embeddedSearch.searchBox.onresize = function() { | 40 api.onresize = function() { |
| 43 onresizecalls++; | 41 ++numResizeEvents; |
| 44 height = chrome.embeddedSearch.searchBox.height; | 42 height = api.height; |
| 45 }; | 43 }; |
| 46 | 44 |
| 47 if (chrome.embeddedSearch.searchBox.value != "") | 45 if (api.value != "") |
| 48 chrome.embeddedSearch.searchBox.onchange(); | 46 api.onchange(); |
| 49 | 47 |
| 50 </script></body></html> | 48 </script></body></html> |
| OLD | NEW |