| 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 |
| 15 return copy; | 11 var suggestion = [ { value: "query suggestion" } ]; |
| 12 var behavior = "now"; |
| 13 |
| 14 chrome.searchBox.onchange = function() { |
| 15 onchangecalls++; |
| 16 value = chrome.searchBox.value; |
| 17 verbatim = chrome.searchBox.verbatim; |
| 18 chrome.searchBox.setSuggestions({ |
| 19 suggestions: suggestion, |
| 20 complete_behavior: behavior |
| 21 }); |
| 16 }; | 22 }; |
| 17 | 23 |
| 18 window.beforeLoadSearchBox = window.chrome.searchBox.clone(); | 24 chrome.searchBox.onsubmit = function() { |
| 19 window.lastSearchBox = window.chrome.searchBox.clone(); | 25 onsubmitcalls++; |
| 20 | 26 value = chrome.searchBox.value; |
| 21 window.setSuggestionsArgument = { | 27 verbatim = chrome.searchBox.verbatim; |
| 22 suggestions: [ | |
| 23 { value: "defghi" } | |
| 24 ] | |
| 25 }; | 28 }; |
| 26 | 29 |
| 27 window.chrome.searchBox.onsubmit = function() { | 30 chrome.searchBox.oncancel = function() { |
| 28 window.chrome.searchBox.setSuggestions(setSuggestionsArgument); | 31 oncancelcalls++; |
| 29 window.lastSearchBox = window.chrome.searchBox.clone(); | 32 value = chrome.searchBox.value; |
| 30 window.onsubmitcalls++; | 33 verbatim = chrome.searchBox.verbatim; |
| 31 }; | 34 }; |
| 32 | 35 |
| 33 window.chrome.searchBox.onchange = function() { | 36 chrome.searchBox.onresize = function() { |
| 34 window.chrome.searchBox.setSuggestions(setSuggestionsArgument); | 37 onresizecalls++; |
| 35 window.lastSearchBox = window.chrome.searchBox.clone(); | |
| 36 window.onchangecalls++; | |
| 37 }; | 38 }; |
| 38 | 39 |
| 39 window.chrome.searchBox.oncancel = function() { | 40 if (chrome.searchBox.value != "") |
| 40 window.chrome.searchBox.setSuggestions(setSuggestionsArgument); | 41 chrome.searchBox.onchange(); |
| 41 window.lastSearchBox = window.chrome.searchBox.clone(); | |
| 42 window.oncancelcalls++; | |
| 43 }; | |
| 44 | 42 |
| 45 window.chrome.searchBox.onresize = function() { | 43 </script></body></html> |
| 46 window.onresizecalls++; | |
| 47 }; | |
| 48 </script> | |
| 49 </body> | |
| 50 </html> | |
| OLD | NEW |