diff --git a/src/components/remotecontrol/remotecontrol.js b/src/components/remotecontrol/remotecontrol.js index eb789dfd6c..d6940f632c 100644 --- a/src/components/remotecontrol/remotecontrol.js +++ b/src/components/remotecontrol/remotecontrol.js @@ -248,13 +248,9 @@ function setImageUrl(context, state, url) { if (url) { imgContainer.innerHTML = ''; - if (item.Type == 'Audio') { - context.querySelector('.nowPlayingPageImage').classList.add('nowPlayingPageImageAudio'); - context.querySelector('.nowPlayingPageImageContainer').classList.remove('nowPlayingPageImageAudio'); - } else { - context.querySelector('.nowPlayingPageImageContainer').classList.add('nowPlayingPageImagePoster'); - context.querySelector('.nowPlayingPageImage').classList.remove('nowPlayingPageImageAudio'); - } + + context.querySelector('.nowPlayingPageImage').classList.toggle('nowPlayingPageImageAudio', item.Type === 'Audio'); + context.querySelector('.nowPlayingPageImage').classList.toggle('nowPlayingPageImagePoster', item.Type !== 'Audio'); } else { imgContainer.innerHTML = '
'; } diff --git a/src/components/remotecontrol/remotecontrol.scss b/src/components/remotecontrol/remotecontrol.scss index 4081c68c5c..aa1823fc3f 100644 --- a/src/components/remotecontrol/remotecontrol.scss +++ b/src/components/remotecontrol/remotecontrol.scss @@ -145,7 +145,7 @@ width: 100%; -webkit-box-shadow: 0 0 1.9vh #000; box-shadow: 0 0 1.9vh #000; - border: 0.1em solid #222; + border-radius: 0.2em; user-select: none; -moz-user-select: none; -webkit-user-drag: none; @@ -297,7 +297,6 @@ } .nowPlayingPageTitle { - /* text-align: center; */ margin: 0; } @@ -318,17 +317,22 @@ } .nowPlayingInfoButtons { - /* margin: 1.5em 0 0 0; */ -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; font-size: 1.5em; - height: 100%; } .nowPlayingPageImageContainer { + display: flex; + flex-direction: column; + flex-grow: 1; + flex-shrink: 1; + align-items: center; + justify-content: center; width: 100%; - margin: auto auto 0.5em; + min-height: 0; + margin: 0 auto 0.5em; } .nowPlayingPageImageContainerNoAlbum .cardImageContainer .cardImageIcon { @@ -337,7 +341,9 @@ } .nowPlayingInfoControls { - margin: 0.5em 0 1em 0; + flex-grow: 0; + flex-shrink: 1; + margin: 0.5em 0 0; width: 100%; -webkit-box-pack: start !important; -webkit-justify-content: start !important; @@ -392,25 +398,11 @@ font-size: 2em; } - .nowPlayingPageImage { - /* width: inherit; */ - overflow-y: hidden; - overflow: hidden; - margin: 0 auto; - } - - .nowPlayingPageImage.nowPlayingPageImageAudio { - width: 100%; - } - - .nowPlayingPageImageContainer.nowPlayingPageImagePoster { - height: 50%; - overflow: hidden; - } - - .nowPlayingPageImageContainer.nowPlayingPageImagePoster img { - height: 100%; + .nowPlayingPageImage.nowPlayingPageImageAudio, + .nowPlayingPageImage.nowPlayingPageImagePoster { width: auto; + max-width: 100%; + max-height: 100%; } .playlistSectionButton .volumecontrol {