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

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

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

Powered by Google App Engine
This is Rietveld 408576698