diff --git a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css index d34e0128f3..3604ede987 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css +++ b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css @@ -72,8 +72,6 @@ button.card { margin: 0; transition: none !important; border: 3px solid transparent; - /* Needed to keep the cardOverlayTarget from showing outside the bounds while it animates */ - overflow: hidden; } .layout-tv .cardBox { @@ -239,13 +237,6 @@ button.cardImageContainer { opacity: .6; } -/*.visualCardBox { - -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1); - -ms-box-shadow: 0 2px 4px rgba(0,0,0,0.1); - -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1); - box-shadow: 0 2px 4px rgba(0,0,0,0.1); -}*/ - .visualCardBox .cardScalable, .visualCardBox .cardFooter { background-color: #222326; } @@ -253,6 +244,10 @@ button.cardImageContainer { .visualCardBox .cardFooter { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; + -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1); + -ms-box-shadow: 0 2px 4px rgba(0,0,0,0.1); + -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1); + box-shadow: 0 2px 4px rgba(0,0,0,0.1); } .innerCardFooter { diff --git a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js index f76b992896..b98cfb2639 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js +++ b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js @@ -426,6 +426,9 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo function getCardImageUrl(item, apiClient, options) { + var imageItem = item.ProgramInfo || item; + item = imageItem; + var width = options.width; var height = null; var primaryImageAspectRatio = imageLoader.getPrimaryImageAspectRatio([item]); diff --git a/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.css b/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.css index b776ff9f2f..3762a01cc5 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.css +++ b/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.css @@ -69,16 +69,26 @@ color: #333; } -.fullSyncIndicator { - background: #cc3333; -} - -.playedIndicatorIcon, .syncIndicator { +.indicatorIcon { width: 22px; height: 22px; font-size: 22px; } +.fullSyncIndicator { + color: #673AB7; + padding: 0; + border: 4px solid #673AB7; + background: #fff; +} + +.fullSyncIndicatorIcon { + margin: -3px; + font-size: 26px; + height: 26px; + width: 26px; +} + .layout-tv .countIndicator, .layout-tv .playedIndicator { width: 3.8vh; height: 3.8vh; diff --git a/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.js b/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.js index fe7751b145..355a87351b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.js +++ b/dashboard-ui/bower_components/emby-webcomponents/indicators/indicators.js @@ -61,7 +61,7 @@ define(['css!./indicators.css', 'material-icons'], function () { } if (userData.PlayedPercentage && userData.PlayedPercentage >= 100 || (userData.Played)) { - return '