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

Applied some slideshow fixes

This commit is contained in:
Thibault Nocchi 2020-11-16 15:15:03 +01:00
parent 74fa4e4824
commit 0122ef1e03

View file

@ -259,6 +259,13 @@ export default function (options) {
dialog.addEventListener('close', onDialogClosed); dialog.addEventListener('close', onDialogClosed);
loadSwiper(dialog, options); loadSwiper(dialog, options);
const btnSlideshowExit = dialog.querySelector('.btnSlideshowExit');
if (btnSlideshowExit) btnSlideshowExit.classList.add('hide');
const btnSlideshowPrevious = dialog.querySelector('.btnSlideshowPrevious');
if (btnSlideshowPrevious) btnSlideshowPrevious.classList.add('hide');
const btnSlideshowNext = dialog.querySelector('.btnSlideshowNext');
if (btnSlideshowNext) btnSlideshowNext.classList.add('hide');
} }
/** /**
@ -269,12 +276,6 @@ export default function (options) {
if (btnSlideshowPause) { if (btnSlideshowPause) {
btnSlideshowPause.classList.replace('play_arrow', 'pause'); btnSlideshowPause.classList.replace('play_arrow', 'pause');
} }
const left = dialog.querySelector('.btnSlideshowPrevious');
if (left) slideToHide(left, 'left');
const right = dialog.querySelector('.btnSlideshowNext');
if (right) slideToHide(right, 'right');
} }
/** /**
@ -285,12 +286,6 @@ export default function (options) {
if (btnSlideshowPause) { if (btnSlideshowPause) {
btnSlideshowPause.classList.replace('pause', 'play_arrow'); btnSlideshowPause.classList.replace('pause', 'play_arrow');
} }
const left = dialog.querySelector('.btnSlideshowPrevious');
if (left) slideToShow(left, 'left');
const right = dialog.querySelector('.btnSlideshowNext');
if (right) slideToShow(right, 'right');
} }
/** /**
@ -657,8 +652,8 @@ export default function (options) {
element.classList.remove('hide'); element.classList.remove('hide');
const onFinish = function () { const onFinish = function () {
const pause = element.querySelector('.btnSlideshowPause'); const btnSlideshowPause = element.querySelector('.btnSlideshowPause');
if (pause) focusManager.focus(pause); if (btnSlideshowPause) focusManager.focus(btnSlideshowPause);
}; };
if (!element.animate) { if (!element.animate) {