| Index: chrome/browser/resources/app_list/start_page.js
|
| diff --git a/chrome/browser/resources/app_list/start_page.js b/chrome/browser/resources/app_list/start_page.js
|
| index a074a27b2ce56bfefdb904d73cb6df1cac82baa3..c1ac7ae3d97cd7eaba3f01f944d8514e0497be06 100644
|
| --- a/chrome/browser/resources/app_list/start_page.js
|
| +++ b/chrome/browser/resources/app_list/start_page.js
|
| @@ -66,19 +66,34 @@ cr.define('appList.startPage', function() {
|
| $('start-page').setRecommendedApps(apps);
|
| }
|
|
|
| + /**
|
| + * Invoked when the app-list bubble is shown.
|
| + */
|
| function onAppListShown() {
|
| speechManager.start();
|
| }
|
|
|
| + /**
|
| + * Invoked when the app-list bubble is hidden.
|
| + */
|
| function onAppListHidden() {
|
| speechManager.stop();
|
| }
|
|
|
| + /**
|
| + * Invoked when the user explicitly wants to toggle the speech recognition
|
| + * state.
|
| + */
|
| + function toggleSpeechRecognition() {
|
| + speechManager.toggleSpeechRecognition();
|
| + }
|
| +
|
| return {
|
| initialize: initialize,
|
| setRecommendedApps: setRecommendedApps,
|
| onAppListShown: onAppListShown,
|
| - onAppListHidden: onAppListHidden
|
| + onAppListHidden: onAppListHidden,
|
| + toggleSpeechRecognition: toggleSpeechRecognition
|
| };
|
| });
|
|
|
|
|