Fix when showing covers for media player card

This commit is contained in:
Paulus Schoutsen 2016-12-04 13:21:52 -08:00
parent e2a03cb6fd
commit 968deae5b2

View File

@ -324,14 +324,10 @@ Polymer({
var cls = 'banner';
if (playerObj.isOff || playerObj.isIdle) {
cls += ' is-off';
}
if (!playerObj.stateObj.attributes.entity_picture) {
cls += ' is-off no-cover';
} else if (!playerObj.stateObj.attributes.entity_picture) {
cls += ' no-cover';
}
if (playerObj.stateObj.attributes.media_content_type === 'music') {
} else if (playerObj.stateObj.attributes.media_content_type === 'music') {
cls += ' content-type-music';
}
@ -349,16 +345,12 @@ Polymer({
computePlaybackControlIcon: function (playerObj) {
if (playerObj.isPlaying) {
return playerObj.supportsPause ? 'mdi:pause' : 'mdi:stop';
} else if (playerObj.isPaused || playerObj.isOff) {
} else if (playerObj.isPaused || playerObj.isOff || playerObj.isIdle) {
return 'mdi:play';
}
return '';
},
computeShowControls: function (playerObj) {
return !playerObj.isOff;
},
handleNext: function (ev) {
ev.stopPropagation();
this.playerObj.nextTrack();