rDrama/files/assets/js/userpage.js
2022-01-22 00:50:59 +02:00

78 lines
No EOL
1.5 KiB
JavaScript

const playing = localStorage.getItem("playing")
if (!playing)
{
let uid = document.getElementById('uid')
if (uid)
{
uid = uid.innerHTML
let audio = new Audio(`/songs/${uid}`);
audio.loop=true;
function toggle() {
if (audio.paused)
{
audio.play()
localStorage.setItem("playing", "1")
}
else
{
audio.pause()
localStorage.setItem("playing", "")
}
}
audio.play();
document.getElementById('userpage').addEventListener('click', () => {
if (audio.paused) audio.play();
}, {once : true});
localStorage.setItem("playing", "1")
window.addEventListener("unload", function(e) {
localStorage.setItem("playing", "")
});
}
else
{
let uid = document.getElementById('vid')
if (uid)
{
uid = uid.innerHTML
const paused = localStorage.getItem("paused")
let audio = new Audio(`/songs/${uid}`);
audio.loop=true;
function toggle() {
if (audio.paused)
{
audio.play()
localStorage.setItem("paused", "")
localStorage.setItem("playing", "1")
}
else
{
audio.pause()
localStorage.setItem("paused", "1")
localStorage.setItem("playing", "")
}
}
if (!paused)
{
audio.play();
document.getElementById('userpage').addEventListener('click', () => {
if (audio.paused) audio.play();
}, {once : true});
localStorage.setItem("playing", "1")
window.addEventListener("unload", function(e) {
localStorage.setItem("playing", "")
});
}
}
}
}