diff --git a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css index 1aa307e495..caedcbcf0d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css +++ b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/card.css @@ -1,3 +1,8 @@ +button::-moz-focus-inner { + padding: 0; + border: 0 +} + .card { border: 0; font-size: inherit !important; @@ -196,6 +201,20 @@ background-position: center bottom; } +.cardImage-img { + max-height: 100%; + max-width: 100%; + align-self: flex-end; + position: static; +} + +.coveredImage-img { + max-height: none; + max-width: none; + height: 100%; + width: 100%; +} + .coveredImage { background-size: 100% 100%; background-position: center center; diff --git a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js index fbdda488c2..2b871d8195 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js +++ b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js @@ -712,18 +712,19 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo for (i = 0, length = lines.length; i < length; i++) { + var currentCssClass = cssClass; var text = lines[i]; - if (i === 1 && isOuterFooter) { - cssClass += ' cardText-secondary'; + if (valid > 0 && isOuterFooter) { + currentCssClass += ' cardText-secondary'; } if (isOuterFooter && cardLayout) { - cssClass += ' cardText-rightmargin'; + currentCssClass += ' cardText-rightmargin'; } if (text) { - html += "