diff --git a/dashboard-ui/css/mediaplayer-video.css b/dashboard-ui/css/mediaplayer-video.css index 0650100757..3c972cb618 100644 --- a/dashboard-ui/css/mediaplayer-video.css +++ b/dashboard-ui/css/mediaplayer-video.css @@ -24,9 +24,6 @@ background-color: #000; width: 100%; height: auto; - - /* Without this the buttons displayed over the video surface will not be clickable in safari. */ - -webkit-transform-style: preserve-3d } .videoControls { @@ -109,8 +106,7 @@ /* Fullscreen ***************************************/ -#videoPlayer, -.itemVideo { +#videoPlayer, .itemVideo { position: fixed !important; top: 0 !important; bottom: 0 !important; @@ -125,8 +121,8 @@ } /* Hack for safari because it doesn't allow clickable content over the video surface. */ -.itemVideo { (;top: 60px!important;); } -.itemVideo { [;top: 60px!important;]; } +.itemVideo { (;top: 9%!important;height: 91% !important;); } +.itemVideo { [;top: 9%!important;height: 91% !important;]; } #mediaPlayer .ui-slider-track, .nowPlayingBar .ui-slider-track, .nowPlayingPage .ui-slider-track { border-color: #2ad !important; diff --git a/dashboard-ui/log.html b/dashboard-ui/log.html index 8fab2e69de..81ab2abcf0 100644 --- a/dashboard-ui/log.html +++ b/dashboard-ui/log.html @@ -17,7 +17,7 @@

${HeaderServerLogFiles}

-
+
diff --git a/dashboard-ui/scripts/librarylist.js b/dashboard-ui/scripts/librarylist.js index 691a3efed1..85a715b444 100644 --- a/dashboard-ui/scripts/librarylist.js +++ b/dashboard-ui/scripts/librarylist.js @@ -219,6 +219,8 @@ var itemId = posterItem.getAttribute('data-itemid'); var commands = posterItem.getAttribute('data-commands').split(','); + $(posterItem).addClass('hasContextMenu'); + var promise1 = ApiClient.getItem(Dashboard.getCurrentUserId(), itemId); var promise2 = Dashboard.getCurrentUser(); @@ -272,6 +274,7 @@ var elem = $('.tapHoldMenu').popup({ positionTo: e.target }).trigger('create').popup("open").on("popupafterclose", function () { $(this).off("popupafterclose").remove(); + $(posterItem).removeClass('hasContextMenu'); }); @@ -352,11 +355,8 @@ var elems = '.backdropPosterItem,.smallBackdropPosterItem,.portraitPosterItem,.squarePosterItem,.miniBackdropPosterItem'; - if ($.browser.mobile) { - - this.off('contextmenu.posterItemMenu', elems) - .on('contextmenu.posterItemMenu', elems, onPosterItemTapHold); - } + this.off('contextmenu.posterItemMenu', elems) + .on('contextmenu.posterItemMenu', elems, onPosterItemTapHold); return this.off('.posterItemHoverMenu') .on('mouseenter.posterItemHoverMenu', elems, onHoverIn) diff --git a/dashboard-ui/scripts/mediaplayer-video.js b/dashboard-ui/scripts/mediaplayer-video.js index 6480720090..eefe103152 100644 --- a/dashboard-ui/scripts/mediaplayer-video.js +++ b/dashboard-ui/scripts/mediaplayer-video.js @@ -1158,12 +1158,7 @@ volumeSlider.val(initialVolume).slider('refresh'); updateVolumeButtons(initialVolume); - video.on("loadstart.mediaplayerevent", function (e) { - - Dashboard.showLoadingMsg(); - - - }).on("volumechange.mediaplayerevent", function (e) { + video.on("volumechange.mediaplayerevent", function (e) { var vol = this.volume; @@ -1189,8 +1184,6 @@ }).on("playing.mediaplayerevent", function (e) { - Dashboard.hideLoadingMsg(); - $('#video-playButton', videoControls).hide(); $('#video-pauseButton', videoControls).show(); $("#play", videoElement).show().addClass("fadeOut"); diff --git a/dashboard-ui/scripts/musicgenres.js b/dashboard-ui/scripts/musicgenres.js index f8c9ec7e30..e2adb1c476 100644 --- a/dashboard-ui/scripts/musicgenres.js +++ b/dashboard-ui/scripts/musicgenres.js @@ -43,7 +43,7 @@ html += LibraryBrowser.getPagingHtml(query, result.TotalRecordCount); - $('#items', page).html(html).trigger('create'); + $('#items', page).html(html).trigger('create').createPosterItemMenus(); $('.btnNextPage', page).on('click', function () { query.StartIndex += query.Limit; diff --git a/dashboard-ui/supporter.html b/dashboard-ui/supporter.html index ac4326bafc..78a7248674 100644 --- a/dashboard-ui/supporter.html +++ b/dashboard-ui/supporter.html @@ -29,9 +29,12 @@ - - -

You can cancel at any time via your PayPal account

+
+ + +
${LabelAutomaticallyDonateHelp}
+
+