diff --git a/dashboard-ui/css/mediaplayer-video.css b/dashboard-ui/css/mediaplayer-video.css index 6dd6ea494c..b523c4199b 100644 --- a/dashboard-ui/css/mediaplayer-video.css +++ b/dashboard-ui/css/mediaplayer-video.css @@ -61,12 +61,6 @@ vertical-align: top; } -.videoAdvancedControls .currentPlaylistState { - display: inline-block; - line-height: 44px; - margin-right: 10px; -} - .videoControls .currentTime { margin-top: 25px; } @@ -168,6 +162,10 @@ .videoControls .nowPlayingText { max-width: 160px; } + + #mediaPlayer .nowPlayingImage { + display: none; + } } @media all and (max-width: 960px), all and (max-height: 550px) { @@ -190,8 +188,8 @@ } } -@media all and (max-width: 500px) { - #mediaPlayer .previousTrackButton, #mediaPlayer .nextTrackButton { +@media all and (max-width: 555px) { + #mediaPlayer .videoControls .previousTrackButton, #mediaPlayer .videoControls .nextTrackButton { display: none!important; } .videoTopControlsLogo { @@ -205,7 +203,7 @@ } } -@media all and (min-width: 1200px) { +@media all and (min-width: 1300px) { #videoPlayer .nowPlayingInfo img { height: auto !important; max-width: 150px; diff --git a/dashboard-ui/scripts/mediaplayer-video.js b/dashboard-ui/scripts/mediaplayer-video.js index 74017ff11e..f99496189d 100644 --- a/dashboard-ui/scripts/mediaplayer-video.js +++ b/dashboard-ui/scripts/mediaplayer-video.js @@ -472,14 +472,6 @@ tooltip.remove(); }); - $('.videoPreviousButton').on('click', function () { - self.previousTrack(); - }); - - $('.videoNextButton').on('click', function () { - self.nextTrack(); - }); - $('.videoSubtitleButton').on('click', function () { self.showSubtitleMenu(); @@ -1174,8 +1166,7 @@ //show stop button $('#video-playButton', videoControls).hide(); $('#video-pauseButton', videoControls).show(); - $('#video-previousTrackButton', videoControls).hide(); - $('#video-nextTrackButton', videoControls).hide(); + $('.videoTrackControl').hide(); var videoElement = $('#videoElement', mediaPlayerContainer).prepend(html); @@ -1340,31 +1331,28 @@ self.updatePlaylistUi = function () { var index = self.currentPlaylistIndex(null), - length = self.playlist.length; + length = self.playlist.length, + requiresNativeControls = !self.canAutoPlayVideo(), + controls = $(requiresNativeControls ? '.videoAdvancedControls' : '.videoControls'); if (length < 2) { $('.videoTrackControl').hide(); return; } - console.log('Index: ' + index); - - $('.currentPlaylistIndex').text(index + 1); - $('.currentPlaylistLength').text(length); - if (index === 0) { - $('.videoPreviousButton').attr('disabled', 'disabled'); + $('.previousTrackButton', controls).attr('disabled', 'disabled'); } else { - $('.videoPreviousButton').removeAttr('disabled'); + $('.previousTrackButton', controls).removeAttr('disabled'); } if ((index + 1) >= length) { - $('.videoNextButton').attr('disabled', 'disabled'); + $('.nextTrackButton', controls).attr('disabled', 'disabled'); } else { - $('.videoNextButton').removeAttr('disabled'); + $('.nextTrackButton', controls).removeAttr('disabled'); } - $('.videoTrackControl').show(); + $('.videoTrackControl', controls).show(); }; } diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 66ba7a2c2c..be0df11232 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -1399,14 +1399,13 @@ $(function () { videoPlayerHtml += '
'; videoPlayerHtml += '