| OLD | NEW |
| 1 <html> | 1 <html><body><h1>Instant</h1><script> |
| 2 <body> | |
| 3 <h1>Instant</h1> | |
| 4 <script> | |
| 5 window.chrome.sv = true; | |
| 6 | 2 |
| 7 window.onsubmitcalls = 0; | 3 var onchangecalls = 0; |
| 8 window.onchangecalls = 0; | 4 var onsubmitcalls = 0; |
| 9 window.oncancelcalls = 0; | 5 var oncancelcalls = 0; |
| 10 window.onresizecalls = 0; | 6 var onresizecalls = 0; |
| 11 | 7 |
| 12 Object.prototype.clone = function() { | 8 var value = ""; |
| 13 var copy = {}; | 9 var verbatim = false; |
| 14 for (var prop in this) copy[prop] = this[prop]; | 10 var height = 0; |
| 15 return copy; | 11 |
| 12 var suggestion = [ { value: "query suggestion" } ]; |
| 13 var behavior = "now"; |
| 14 |
| 15 chrome.searchBox.onchange = function() { |
| 16 onchangecalls++; |
| 17 value = chrome.searchBox.value; |
| 18 verbatim = chrome.searchBox.verbatim; |
| 19 chrome.searchBox.setSuggestions({ |
| 20 suggestions: suggestion, |
| 21 complete_behavior: behavior |
| 22 }); |
| 16 }; | 23 }; |
| 17 | 24 |
| 18 window.beforeLoadSearchBox = window.chrome.searchBox.clone(); | 25 chrome.searchBox.onsubmit = function() { |
| 19 window.lastSearchBox = window.chrome.searchBox.clone(); | 26 onsubmitcalls++; |
| 20 | 27 value = chrome.searchBox.value; |
| 21 window.setSuggestionsArgument = { | 28 verbatim = chrome.searchBox.verbatim; |
| 22 suggestions: [ | |
| 23 { value: "defghi" } | |
| 24 ] | |
| 25 }; | 29 }; |
| 26 | 30 |
| 27 window.chrome.searchBox.onsubmit = function() { | 31 chrome.searchBox.oncancel = function() { |
| 28 window.chrome.searchBox.setSuggestions(setSuggestionsArgument); | 32 oncancelcalls++; |
| 29 window.lastSearchBox = window.chrome.searchBox.clone(); | 33 value = chrome.searchBox.value; |
| 30 window.onsubmitcalls++; | 34 verbatim = chrome.searchBox.verbatim; |
| 31 }; | 35 }; |
| 32 | 36 |
| 33 window.chrome.searchBox.onchange = function() { | 37 chrome.searchBox.onresize = function() { |
| 34 window.chrome.searchBox.setSuggestions(setSuggestionsArgument); | 38 onresizecalls++; |
| 35 window.lastSearchBox = window.chrome.searchBox.clone(); | 39 height = chrome.searchBox.height; |
| 36 window.onchangecalls++; | |
| 37 }; | 40 }; |
| 38 | 41 |
| 39 window.chrome.searchBox.oncancel = function() { | 42 if (chrome.searchBox.value != "") |
| 40 window.chrome.searchBox.setSuggestions(setSuggestionsArgument); | 43 chrome.searchBox.onchange(); |
| 41 window.lastSearchBox = window.chrome.searchBox.clone(); | |
| 42 window.oncancelcalls++; | |
| 43 }; | |
| 44 | 44 |
| 45 window.chrome.searchBox.onresize = function() { | 45 </script></body></html> |
| 46 window.onresizecalls++; | |
| 47 }; | |
| 48 </script> | |
| 49 </body> | |
| 50 </html> | |
| OLD | NEW |