1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update video osd

This commit is contained in:
Luke Pulverenti 2017-01-11 12:52:22 -05:00
parent 0444d44461
commit 28bb4ffd62
6 changed files with 49 additions and 29 deletions

View file

@ -104,13 +104,8 @@
var transitionEndEventName = dom.whichTransitionEvent();
function getHeaderElement() {
return document.querySelector('.skinHeader');
}
function getOsdBottom() {
return view.querySelector('.videoOsdBottom');
}
var headerElement = document.querySelector('.skinHeader');
var osdBottomElement = document.querySelector('.videoOsdBottom');
function updateNowPlayingInfo(state) {
@ -206,15 +201,15 @@
function showOsd() {
slideDownToShow(getHeaderElement());
slideUpToShow(getOsdBottom());
slideDownToShow(headerElement);
slideUpToShow(osdBottomElement);
startHideTimer();
}
function hideOsd() {
slideUpToHide(getHeaderElement());
slideDownToHide(getOsdBottom());
slideUpToHide(headerElement);
slideDownToHide(osdBottomElement);
}
var hideTimeout;
@ -387,7 +382,7 @@
view.addEventListener('viewbeforeshow', function (e) {
getHeaderElement().classList.add('osdHeader');
headerElement.classList.add('osdHeader');
// Make sure the UI is completely transparent
Emby.Page.setTransparency('full');
});
@ -418,8 +413,8 @@
});
stopHideTimer();
getHeaderElement().classList.remove('osdHeader');
getHeaderElement().classList.remove('osdHeader-hidden');
headerElement.classList.remove('osdHeader');
headerElement.classList.remove('osdHeader-hidden');
dom.removeEventListener(document, 'mousemove', onMouseMove, {
passive: true
});
@ -921,7 +916,7 @@
view.addEventListener('viewhide', function () {
getHeaderElement().classList.remove('hide');
headerElement.classList.remove('hide');
});
function onWindowKeyDown(e) {
@ -1020,6 +1015,8 @@
nowPlayingPositionSlider.getBubbleHtml = function (value) {
showOsd();
if (!currentRuntimeTicks) {
return '--:--';
}