Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Side by Side Diff: chrome/test/data/instant.html

Issue 12386019: Instant: Use only one hidden WebContents per profile. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698