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 |
}; |
}); |