diff --git a/dashboard-ui/css/mediaplayer.css b/dashboard-ui/css/mediaplayer.css index bfc8d227e..2f8d452ae 100644 --- a/dashboard-ui/css/mediaplayer.css +++ b/dashboard-ui/css/mediaplayer.css @@ -254,8 +254,20 @@ input[type="range"]::-ms-fill-upper { display: none; /* display and visibility only */ } +@media all and (max-width: 1200px) { + .volumeSliderContainer, .sendMediaButton { + display: none!important; + } +} + +@media all and (max-width: 960px) { + .volumeSliderContainer, .audioTracksButton, .chaptersButton, .sendMediaButton { + display: none!important; + } +} + @media all and (max-width: 800px) { - .volumeButton, .volumeSliderContainer, .muteButton, .unmuteButton, .nowPlayingMediaInfo { + .volumeButton, .volumeSliderContainer, .muteButton, .unmuteButton, .nowPlayingMediaInfo, .sendMediaButton { display: none!important; } } @@ -264,10 +276,8 @@ input[type="range"]::-ms-fill-upper { .positionSliderContainer { width: 80px; } -} -@media all and (max-width: 600px) { - .chaptersButton, .audioTracksButton, .sendMediaButton { + .chaptersButton, .audioTracksButton, .qualityButton, .subtitleButton { display: none!important; } diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index f4f842303..c101c93d1 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -692,7 +692,7 @@ h1 .imageLink { .footerNotification { text-shadow: none; - padding: .75em 1em; + padding: 0 1em .75em; margin: 0; font-weight: normal; border-top: 1px solid #555; diff --git a/dashboard-ui/scripts/mediaplayer-video.js b/dashboard-ui/scripts/mediaplayer-video.js index e5282eed1..d9e982066 100644 --- a/dashboard-ui/scripts/mediaplayer-video.js +++ b/dashboard-ui/scripts/mediaplayer-video.js @@ -41,13 +41,26 @@ }; self.resetEnhancements = function () { + var footer = $("#footer"); - var videoBackdrop = $("#videoBackdrop", footer); - var mediaElement = $("#mediaElement", videoBackdrop); - var nowPlayingBar = $("#nowPlayingBar", videoBackdrop); + + var mediaPlayer = $("#mediaPlayer", footer); + + var mediaElement = $("#mediaElement", mediaPlayer); + + var nowPlayingBar = $("#nowPlayingBar", mediaPlayer); + mediaElement.html(""); // remove play/pause - footer.hide().append(mediaElement).append(nowPlayingBar); - videoBackdrop.remove(); + + mediaPlayer.hide().append(nowPlayingBar); // put elements back where they belong + + $("#videoBackdrop", footer).hide(); + + if ($("#footerNotifications", footer).html() == "") { // only hide footer if no notifications + + footer.hide(); + + } }; self.exitFullScreen = function () { @@ -216,16 +229,14 @@ var play = $("
"); var pause = $(""); + mediaElement.append(play).append(pause); - var videoBackdrop = $(""); - var videoPlayer = $("") - .append(mediaElement) - .append(nowPlayingBar); + $("#videoBackdrop", footer).show(); - videoPlayer.hide(); - videoBackdrop.append(videoPlayer); - footer.append(videoBackdrop); + var videoPlayer = $("#videoPlayer", footer) + //.hide() + .append(nowPlayingBar); // Stop playback on browser back button nav $(window).on("popstate", function () { @@ -270,13 +281,13 @@ $("html").css("cursor", "progress"); }) - .on("playing", function (e) { + .on("canplay", function () { $(".ui-loader").hide(); $("html").css("cursor", "default"); - videoPlayer.fadeIn(); + //videoPlayer.fadeIn(); checkAspectRatio(); @@ -319,8 +330,6 @@ } }); - video.play(); - fullscreenExited = false; }; @@ -885,9 +894,9 @@ // Can't autoplay in these browsers so we need to use the full controls if (requiresControls) { - html += '