This commit is contained in:
caandt 2024-09-13 19:44:29 -05:00
parent 3543742439
commit 8a503beb05

View file

@ -68,20 +68,20 @@ function playSong() {
_playSong() _playSong()
}); });
} }
let n = 0; let n = 0;
function _playSong() { function _playSong() {
let song = songs[n] ?? songs[n = 0]; let song = songs[n] ?? songs[n = 0];
audio.src = song.href; audio.src = song.href;
if (song.src) popup(`\u266b - ${song.src} (${song.artist}) - ${song.name}`); if (song.src) popup(`\u266b - ${song.src} (${song.artist}) - ${song.name}`);
else popup(`\u266b - ${song.artist} - ${song.name}`); else popup(`\u266b - ${song.artist} - ${song.name}`);
audio.play(); audio.play();
play.children[1].textContent = '\u23F8' play.children[1].textContent = '\u23F8'
} }
addButton('\u23EE', (e) => { addButton('\u23EE', (e) => {
if (e && e.type === 'keydown' && e.key != 'Enter') return; if (e && e.type === 'keydown' && e.key != 'Enter') return;
playSong(--n); playSong(--n);
}); });
let play = addButton('\u23F5', (e) => { let play = addButton('\u23F5', (e) => {
if (e && e.type === 'keydown' && e.key != 'Enter') return; if (e && e.type === 'keydown' && e.key != 'Enter') return;
const target = e.target.localName === 'span' ? e.target.parentElement.children[1] : e.target.children[1]; const target = e.target.localName === 'span' ? e.target.parentElement.children[1] : e.target.children[1];
if (audio.paused) { if (audio.paused) {
@ -97,9 +97,9 @@ function playSong() {
audio.pause(); audio.pause();
target.textContent = '\u23F5'; target.textContent = '\u23F5';
} }
}); });
addButton('\u23EF', (e) => { addButton('\u23EF', (e) => {
if (e && e.type === 'keydown' && e.key != 'Enter') return; if (e && e.type === 'keydown' && e.key != 'Enter') return;
playSong(++n); playSong(++n);
}); });
addVolume(5); addVolume(5);