| Index: chrome/browser/resources/media_router/media_router_ui_interface.js
|
| diff --git a/chrome/browser/resources/media_router/media_router_ui_interface.js b/chrome/browser/resources/media_router/media_router_ui_interface.js
|
| index abc8cbb2536344799094f0a48b074cf5703c8870..6232c37ae48ac53a338e345f9e0428e92be72fd7 100644
|
| --- a/chrome/browser/resources/media_router/media_router_ui_interface.js
|
| +++ b/chrome/browser/resources/media_router/media_router_ui_interface.js
|
| @@ -203,6 +203,19 @@ cr.define('media_router.browserApi', function() {
|
| }
|
|
|
| /**
|
| + * Modifies |route| by changing its source to the one identified by
|
| + * |selectedCastMode|.
|
| + *
|
| + * @param {!media_router.Route} route The route being modified.
|
| + * @param {number} selectedCastMode The value of the cast mode the user
|
| + * selected.
|
| + */
|
| + function changeRouteSource(route, selectedCastMode) {
|
| + chrome.send('requestRoute',
|
| + [{sinkId: route.sinkId, selectedCastMode: selectedCastMode}]);
|
| + }
|
| +
|
| + /**
|
| * Closes the dialog.
|
| *
|
| * @param {boolean} pressEscToClose Whether the user pressed ESC to close the
|
| @@ -387,6 +400,7 @@ cr.define('media_router.browserApi', function() {
|
| return {
|
| acknowledgeFirstRunFlow: acknowledgeFirstRunFlow,
|
| actOnIssue: actOnIssue,
|
| + changeRouteSource: changeRouteSource,
|
| closeDialog: closeDialog,
|
| closeRoute: closeRoute,
|
| joinRoute: joinRoute,
|
|
|