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

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

Issue 12895007: Send onsubmit query down to the instant extended overlay page when a navigation is performed from t… (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Check return value of UpdateSearchState. Created 7 years, 8 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
« no previous file with comments | « chrome/renderer/searchbox/searchbox.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script> 3 <script>
4 4
5 var apiHandle; 5 var apiHandle;
6 var newTabPageHandle; 6 var newTabPageHandle;
7 var savedUserText = null; 7 var savedUserText = null;
8 var suggestionIndex = -1; 8 var suggestionIndex = -1;
9 var suggestions = ["result 1", "result 2", "result 3"]; 9 var suggestions = ["result 1", "result 2", "http://www.google.com"];
10 var suggestion; 10 var suggestion;
11 var behavior = 2; 11 var behavior = 2;
12 var onMostVisitedChangedCalls = 0; 12 var onMostVisitedChangedCalls = 0;
13 var mostVisitedItemsCount = 0; 13 var mostVisitedItemsCount = 0;
14 var firstMostVisitedItemId = 0; 14 var firstMostVisitedItemId = 0;
15 var onNativeSuggestionsCalls = 0; 15 var onNativeSuggestionsCalls = 0;
16 var onChangeCalls = 0; 16 var onChangeCalls = 0;
17 var submitCount = 0;
17 18
18 function getApiHandle() { 19 function getApiHandle() {
19 if (window.navigator && window.navigator.searchBox) 20 if (window.navigator && window.navigator.searchBox)
20 return window.navigator.searchBox; 21 return window.navigator.searchBox;
21 if (window.chrome && window.chrome.searchBox) 22 if (window.chrome && window.chrome.searchBox)
22 return window.chrome.searchBox; 23 return window.chrome.searchBox;
23 return null; 24 return null;
24 } 25 }
25 26
26 function getNewTabPageHandle() { 27 function getNewTabPageHandle() {
27 if (window.navigator && window.navigator.embeddedSearch && 28 if (window.navigator && window.navigator.embeddedSearch &&
28 window.navigator.embeddedSearch.newTabPage) 29 window.navigator.embeddedSearch.newTabPage)
29 return window.navigator.embeddedSearch.newTabPage; 30 return window.navigator.embeddedSearch.newTabPage;
30 if (window.chrome && window.chrome.embeddedSearch && 31 if (window.chrome && window.chrome.embeddedSearch &&
31 window.chrome.embeddedSearch.newTabPage) 32 window.chrome.embeddedSearch.newTabPage)
32 return window.chrome.embeddedSearch.newTabPage; 33 return window.chrome.embeddedSearch.newTabPage;
33 return null; 34 return null;
34 } 35 }
35 36
36 function handleNativeSuggestions() { 37 function handleNativeSuggestions() {
37 onNativeSuggestionsCalls++; 38 onNativeSuggestionsCalls++;
38 // Showing the loader at 100% height. 39 // Showing the loader at 100% height.
39 apiHandle.showOverlay(); 40 apiHandle.showOverlay();
40 } 41 }
41 42
42 function handleSubmit() { 43 function handleSubmit() {
43 location.hash = 'q=' + encodeURIComponent(apiHandle.value); 44 location.hash = 'q=' + encodeURIComponent(apiHandle.value);
45 submitCount++;
44 } 46 }
45 47
46 function handleOnChange() { 48 function handleOnChange() {
47 onChangeCalls++; 49 onChangeCalls++;
48 savedUserText = apiHandle.value; 50 savedUserText = apiHandle.value;
49 suggestionIndex = -1; 51 suggestionIndex = -1;
50 apiHandle.setAutocompleteText(suggestion, behavior); 52 apiHandle.setAutocompleteText(suggestion, behavior);
51 } 53 }
52 54
53 function nextSuggestion() { 55 function nextSuggestion() {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 } 114 }
113 115
114 setUp(); 116 setUp();
115 117
116 </script> 118 </script>
117 </head> 119 </head>
118 <body> 120 <body>
119 <h1>Instant</h1> 121 <h1>Instant</h1>
120 </body> 122 </body>
121 </html> 123 </html>
OLDNEW
« no previous file with comments | « chrome/renderer/searchbox/searchbox.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698