Chromium Code Reviews| Index: chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js |
| diff --git a/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js b/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js |
| index b655cfe71883ebe720d3924f567ef071dd6c419f..4bb4ac3042d45da1cd4f4fd1715c38e58b40290b 100644 |
| --- a/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js |
| +++ b/chrome/browser/resources/media_router/elements/media_router_container/media_router_container.js |
| @@ -390,27 +390,6 @@ Polymer({ |
| }, |
| /** |
| - * @param {!string} sinkId A sink ID. |
| - * @return {boolean} Whether or not to hide the route info in the sink list |
| - * that is associated with |sinkId|. |
| - * @private |
| - */ |
| - computeRouteInSinkListHidden_: function(sinkId, sinkToRouteMap) { |
| - return !sinkToRouteMap[sinkId]; |
| - }, |
| - |
| - /** |
| - * @param {!string} sinkId A sink ID. |
| - * @return {string} The description value of the route associated with |
| - * |sinkId|. |
| - * @private |
| - */ |
| - computeRouteInSinkListValue_: function(sinkId, sinkToRouteMap) { |
| - var route = sinkToRouteMap[sinkId]; |
| - return route ? route.description : ''; |
| - }, |
| - |
| - /** |
| * @param {!Array<!media_router.CastMode>} castModeList The current list of |
| * cast modes. |
| * @return {boolean} Whether or not to hide the share screen subheading text. |
| @@ -446,6 +425,30 @@ Polymer({ |
| }, |
| /** |
| + * Returns the subtext to be shown for |sink|. |computeSinkSubtextHidden_| |
| + * should return |false|. |
| + * @param {!media_router.Sink} sink |
| + * @param {!Object<!string, ?media_router.Route>} sinkToRouteMap |
| + * @return {string} The subtext to be shown. |
| + * @private |
| + */ |
| + computeSinkSubtext_: function(sink, sinkToRouteMap) { |
|
apacible
2015/11/25 23:05:41
nit: Here and computeSinkSubtextHidden_() -- move
imcheng
2015/12/01 19:29:27
Done.
|
| + var route = sinkToRouteMap[sink.id]; |
| + return route ? route.description : sink.description; |
| + }, |
| + |
| + /** |
| + * Returns whether the sink subtext <div> for |sink| should be hidden. |
| + * @param {!media_router.Sink} sink |
| + * @param {!Object<!string, ?media_router.Route>} sinkToRouteMap |
| + * @return {boolean} |true| if the subtext <div> should be hidden. |
| + * @private |
| + */ |
| + computeSinkSubtextHidden_: function(sink, sinkToRouteMap) { |
| + return !sink.description && !sinkToRouteMap[sink.id]; |
|
apacible
2015/11/25 23:05:41
Please also check that the strings are not empty/w
imcheng
2015/12/01 19:29:27
Done.
|
| + }, |
| + |
| + /** |
| * @param {!string} sinkId A sink ID. |
| * @param {!Object<!string, ?media_router.Route>} sinkToRouteMap |
| * Maps media_router.Sink.id to corresponding media_router.Route. |