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

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

Issue 1428423002: Remove setVoiceSearchSupported part of EmbeddedSearch SearchBox API. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: mac fix Created 5 years, 1 month 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
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", "http://www.google.com"]; 9 var suggestions = ["result 1", "result 2", "http://www.google.com"];
10 var suggestion; 10 var suggestion;
11 var suggestionType = 0; // INSTANT_SUGGESTION_SEARCH 11 var suggestionType = 0; // INSTANT_SUGGESTION_SEARCH
12 var behavior = 2; // INSTANT_COMPLETE_NEVER 12 var behavior = 2; // INSTANT_COMPLETE_NEVER
13 var onMostVisitedChangedCalls = 0; 13 var onMostVisitedChangedCalls = 0;
14 var mostVisitedItemsCount = 0; 14 var mostVisitedItemsCount = 0;
15 var firstMostVisitedItemId = 0; 15 var firstMostVisitedItemId = 0;
16 var onNativeSuggestionsCalls = 0; 16 var onNativeSuggestionsCalls = 0;
17 var onChangeCalls = 0; 17 var onChangeCalls = 0;
18 var submitCount = 0; 18 var submitCount = 0;
19 var onEscKeyPressedCalls = 0; 19 var onEscKeyPressedCalls = 0;
20 var onFocusChangedCalls = 0; 20 var onFocusChangedCalls = 0;
21 var onToggleVoiceSearchCalls = 0;
22 var prefetchQuery = ''; 21 var prefetchQuery = '';
23 var isFocused = false; 22 var isFocused = false;
24 var onvisibilitycalls = 0; 23 var onvisibilitycalls = 0;
25 var onThemeChangedCalls = 0; 24 var onThemeChangedCalls = 0;
26 25
27 function getApiHandle() { 26 function getApiHandle() {
28 if (window.navigator && window.navigator.searchBox) 27 if (window.navigator && window.navigator.searchBox)
29 return window.navigator.searchBox; 28 return window.navigator.searchBox;
30 if (window.chrome && window.chrome.searchBox) 29 if (window.chrome && window.chrome.searchBox)
31 return window.chrome.searchBox; 30 return window.chrome.searchBox;
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 107
109 document.addEventListener("visibilitychange", function() { 108 document.addEventListener("visibilitychange", function() {
110 onvisibilitycalls++; 109 onvisibilitycalls++;
111 }, false); 110 }, false);
112 111
113 function handleFocusChange() { 112 function handleFocusChange() {
114 onFocusChangedCalls++; 113 onFocusChangedCalls++;
115 isFocused = apiHandle.isFocused; 114 isFocused = apiHandle.isFocused;
116 } 115 }
117 116
118 function handleToggleVoiceSearch() {
119 onToggleVoiceSearchCalls++;
120 }
121
122 function handleSuggestionChange() { 117 function handleSuggestionChange() {
123 prefetchQuery = getApiHandle().suggestion.text; 118 prefetchQuery = getApiHandle().suggestion.text;
124 } 119 }
125 120
126 function handleThemeChange() { 121 function handleThemeChange() {
127 onThemeChangedCalls++; 122 onThemeChangedCalls++;
128 } 123 }
129 124
130 function setUp() { 125 function setUp() {
131 apiHandle = getApiHandle(); 126 apiHandle = getApiHandle();
132 if (!apiHandle) 127 if (!apiHandle)
133 return; 128 return;
134 129
135 newTabPageHandle = getNewTabPageHandle(); 130 newTabPageHandle = getNewTabPageHandle();
136 apiHandle.onnativesuggestions = handleNativeSuggestions; 131 apiHandle.onnativesuggestions = handleNativeSuggestions;
137 apiHandle.onsubmit = handleSubmit; 132 apiHandle.onsubmit = handleSubmit;
138 apiHandle.onchange = handleOnChange; 133 apiHandle.onchange = handleOnChange;
139 apiHandle.onkeypress = handleKeyPress; 134 apiHandle.onkeypress = handleKeyPress;
140 apiHandle.onfocuschange = handleFocusChange; 135 apiHandle.onfocuschange = handleFocusChange;
141 apiHandle.ontogglevoicesearch = handleToggleVoiceSearch;
142 apiHandle.onsuggestionchange = handleSuggestionChange; 136 apiHandle.onsuggestionchange = handleSuggestionChange;
143 newTabPageHandle.onmostvisitedchange = handleMostVisitedChange; 137 newTabPageHandle.onmostvisitedchange = handleMostVisitedChange;
144 newTabPageHandle.onthemechange = handleThemeChange; 138 newTabPageHandle.onthemechange = handleThemeChange;
145 if (apiHandle.value) { 139 if (apiHandle.value) {
146 handleNativeSuggestions(); 140 handleNativeSuggestions();
147 handleOnChange(); 141 handleOnChange();
148 } 142 }
149 if (newTabPageHandle.mostVisited && newTabPageHandle.mostVisited.length) { 143 if (newTabPageHandle.mostVisited && newTabPageHandle.mostVisited.length) {
150 handleMostVisitedChange(); 144 handleMostVisitedChange();
151 } 145 }
152 handleFocusChange(); 146 handleFocusChange();
153 } 147 }
154 148
155 setUp(); 149 setUp();
156 150
157 </script> 151 </script>
158 152
159 <meta name="referrer" content="origin" /> 153 <meta name="referrer" content="origin" />
160 154
161 </head> 155 </head>
162 <body> 156 <body>
163 <h1>Instant</h1> 157 <h1>Instant</h1>
164 </body> 158 </body>
165 </html> 159 </html>
OLDNEW
« no previous file with comments | « chrome/renderer/searchbox/searchbox_extension.cc ('k') | chrome/test/data/instant_extended_ntp.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698