| 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..26fd6eb5b6a4433a81a7d44ec99c7fea8e2b2453 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,24 @@ 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) {
|
| + /** @type {{id: string, domain: string, name: string,
|
| + * selectedCastMode: number}} */
|
| + var detail = event.detail;
|
| + 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.
|
| *
|
|
|