unindent
This commit is contained in:
parent
3543742439
commit
8a503beb05
|
|
@ -68,38 +68,38 @@ 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) {
|
||||||
if (!audio.src) {
|
if (!audio.src) {
|
||||||
playSong(n);
|
playSong(n);
|
||||||
audio.addEventListener('ended', e => {
|
audio.addEventListener('ended', e => {
|
||||||
playSong(++n);
|
playSong(++n);
|
||||||
});
|
});
|
||||||
}
|
|
||||||
audio.play();
|
|
||||||
target.textContent = '\u23F8';
|
|
||||||
} else {
|
|
||||||
audio.pause();
|
|
||||||
target.textContent = '\u23F5';
|
|
||||||
}
|
}
|
||||||
});
|
audio.play();
|
||||||
addButton('\u23EF', (e) => {
|
target.textContent = '\u23F8';
|
||||||
if (e && e.type === 'keydown' && e.key != 'Enter') return;
|
} else {
|
||||||
playSong(++n);
|
audio.pause();
|
||||||
});
|
target.textContent = '\u23F5';
|
||||||
addVolume(5);
|
}
|
||||||
|
});
|
||||||
|
addButton('\u23EF', (e) => {
|
||||||
|
if (e && e.type === 'keydown' && e.key != 'Enter') return;
|
||||||
|
playSong(++n);
|
||||||
|
});
|
||||||
|
addVolume(5);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue