Chromium Code Reviews| Index: chrome/browser/resources/media_router/media_router.js |
| diff --git a/chrome/browser/resources/media_router/media_router.js b/chrome/browser/resources/media_router/media_router.js |
| index 916a427fe6a254a3743e22ee2e95d96a881574f2..70a005f660401c52b7ba5cf6cc60b83a255b147c 100644 |
| --- a/chrome/browser/resources/media_router/media_router.js |
| +++ b/chrome/browser/resources/media_router/media_router.js |
| @@ -51,6 +51,8 @@ cr.define('media_router', function() { |
| container.addEventListener('report-sink-count', onSinkCountReported); |
| container.addEventListener('report-resolved-route', |
| onReportRouteCreationOutcome); |
| + container.addEventListener('search-sinks-and-create-route', |
| + onSearchSinksAndCreateRoute); |
| container.addEventListener('show-initial-state', onShowInitialState); |
| container.addEventListener('sink-click', onSinkClick); |
| container.addEventListener('start-casting-to-route-click', |
| @@ -60,6 +62,22 @@ cr.define('media_router', function() { |
| } |
| /** |
| + * Requests that the Media Router searches for a sink with criteria |
| + * |event.detail.name|. |
| + * @param {!Event} event |
| + * Parameters in |event|.detail: |
| + * id - id of the pseudo sink generating the request. |
| + * name - sink search criteria. |
| + * domain - user's current domain. |
| + * selectedCastMode - type of cast mode selected by the user. |
| + */ |
| + function onSearchSinksAndCreateRoute(event) { |
| + var detail = event.detail; |
|
apacible
2016/04/06 21:27:02
nit: Add /** @type {{ ... }} */
btolsch
2016/04/08 09:31:25
Done.
|
| + media_router.browserApi.searchSinksAndCreateRoute( |
| + detail.id, detail.name, detail.domain, detail.selectedCastMode); |
| + } |
| + |
| + /** |
| * Reports the selected cast mode. |
| * Called when the user selects a cast mode from the picker. |
| * |