webmusic.js: skip folders

This commit is contained in:
Leah 2021-03-07 01:13:22 +01:00 committed by Leah (ctucx)
parent 39f8df6ae9
commit 4db20d159a

View file

@ -24,6 +24,10 @@ window.onkeyup = function (event) {
case " ":
case "p":
if (gstate == "idle" && total !== 0) {
if (document.getElementById(index).classList.contains('dir')) {
return nextTrack();
}
playSong(index)
} else {
togglePlayback();
@ -187,6 +191,10 @@ function updateState() {
function previousTrack() {
if (index-- === 0) index = total-1;
if (document.getElementById(index).classList.contains('dir')) {
return previousTrack();
}
if (continuelist) {
playSong(index)
}
@ -195,6 +203,10 @@ function previousTrack() {
function nextTrack() {
if (++index === total) index = 0;
if (document.getElementById(index).classList.contains('dir')) {
return nextTrack();
}
if (continuelist) {
playSong(index)
}