Merge e2c514b781
into 768e36660d
This commit is contained in:
commit
4194c90f81
|
@ -532,7 +532,8 @@
|
||||||
btnPause.classList.contains('hidden') ? btnPlay.click() : btnPause.click();
|
btnPause.classList.contains('hidden') ? btnPlay.click() : btnPause.click();
|
||||||
} else if (key === 'ArrowDown' || key === 'ArrowUp') {
|
} else if (key === 'ArrowDown' || key === 'ArrowUp') {
|
||||||
const episodes = {{ episodes }}; // Access episodes directly from the Jinja template
|
const episodes = {{ episodes }}; // Access episodes directly from the Jinja template
|
||||||
const nextEpisodeId = key === 'ArrowDown' ? {{ episode_id }} + 1 : {{ episode_id }} - 1;
|
const currentIndex = episodes.indexOf({{ episode_id }});
|
||||||
|
const nextEpisodeId = key === 'ArrowDown' ? episodes.at(currentIndex + 1) : episodes.at(currentIndex - 1);
|
||||||
const lowestEpisodeId = episodes.at(0);
|
const lowestEpisodeId = episodes.at(0);
|
||||||
const highestEpisodeId = episodes.at(-1);
|
const highestEpisodeId = episodes.at(-1);
|
||||||
if (nextEpisodeId >= lowestEpisodeId && nextEpisodeId <= highestEpisodeId) {
|
if (nextEpisodeId >= lowestEpisodeId && nextEpisodeId <= highestEpisodeId) {
|
||||||
|
|
Loading…
Reference in New Issue