diff --git a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css index 558d47967..ea22f0f81 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css +++ b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css @@ -167,9 +167,6 @@ button.cardContent { .cardContent { overflow: hidden; -} - -.scalableCard .cardContent { position: absolute; top: 0; left: 0; @@ -202,7 +199,11 @@ button.cardContent { opacity: .6; } -.card:not(.round) .cardFooter:not(.transparent) { +.visualCardBox .cardScalable { + background-color: #222326; +} + +.visualCardBox .cardFooter { -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); diff --git a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js index 82dfd8729..cd9ab9a0f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js +++ b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js @@ -631,12 +631,16 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo } var index = String(sum).substr(-1); - return index % numRandomColors; + return (index % numRandomColors) + 1; } else { return getRandomInt(1, numRandomColors); } } + function getDefaultColorClass(str) { + return 'defaultCardColor' + getDefaultColorIndex(str); + } + function getCardTextLines(lines, cssClass, forceLines) { var html = ''; @@ -994,13 +998,13 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo } if (!imgUrl) { - cardImageContainerClass += ' defaultCardColor' + getDefaultColorIndex(item.Name); + cardImageContainerClass += ' ' + getDefaultColorClass(item.Name); } var separateCardBox = scalable; - + var cardBoxClass = options.cardLayout ? 'cardBox visualCardBox' : 'cardBox'; if (!separateCardBox) { - cardImageContainerClass += " cardBox"; + cardImageContainerClass += " " + cardBoxClass; } // cardBox can be it's own separate element if an outer footer is ever needed @@ -1020,7 +1024,7 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo cardContentOpen = ''; } - cardImageContainerOpen = '