refactor my prev commit

remotes/1693176582716663532/tmp_refs/heads/watchparty
Aevann1 2022-10-25 00:36:51 +02:00
parent d8070625d8
commit a390f3d917
3 changed files with 22 additions and 39 deletions

View File

@ -370,3 +370,20 @@ function areyousure(t) {
if (t.dataset.dismiss)
t.setAttribute("data-bs-dismiss", t.dataset.dismiss);
}
function prepare_to_pause(audio) {
for (const e of document.querySelectorAll('video,audio'))
{
console.log(e)
e.addEventListener('play', () => {
if (!audio.paused) audio.pause();
});
}
for (const e of document.getElementsByTagName('lite-youtube'))
{
e.addEventListener('click', (event) => {
if (!audio.paused) audio.pause();
});
}
}

View File

@ -16,6 +16,8 @@ if (u_username)
document.getElementById('userpage').addEventListener('click', () => {
if (audio.paused) audio.play();
}, {once : true});
prepare_to_pause(audio)
}
else
{
@ -49,29 +51,11 @@ else
if (audio.paused) audio.play();
}, {once : true});
}
prepare_to_pause(audio)
}
}
for (const video of document.getElementsByTagName('video'))
{
video.addEventListener('play', (event) => {
if (!audio.paused)
{
audio.pause();
}
});
}
for (const a of document.getElementsByTagName('audio'))
{
a.addEventListener('play', (event) => {
if (!audio.paused)
{
audio.pause();
}
});
}
function badge_timestamp(t) {
const date = new Date(t.dataset.until*1000);
const text = t.getAttribute("data-bs-original-title")

View File

@ -1166,25 +1166,7 @@
if (audio.paused) audio.play();
}, {once : true});
for (const video of document.getElementsByTagName('video'))
{
video.addEventListener('play', (event) => {
if (!audio.paused)
{
audio.pause();
}
});
}
for (const a of document.getElementsByTagName('audio'))
{
a.addEventListener('play', (event) => {
if (!audio.paused)
{
audio.pause();
}
});
}
prepare_to_pause(audio)
</script>
{% endif %}