forked from rDrama/rDrama
refactor my prev commit
parent
d8070625d8
commit
a390f3d917
|
@ -370,3 +370,20 @@ function areyousure(t) {
|
||||||
if (t.dataset.dismiss)
|
if (t.dataset.dismiss)
|
||||||
t.setAttribute("data-bs-dismiss", 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();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -16,6 +16,8 @@ if (u_username)
|
||||||
document.getElementById('userpage').addEventListener('click', () => {
|
document.getElementById('userpage').addEventListener('click', () => {
|
||||||
if (audio.paused) audio.play();
|
if (audio.paused) audio.play();
|
||||||
}, {once : true});
|
}, {once : true});
|
||||||
|
|
||||||
|
prepare_to_pause(audio)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -49,29 +51,11 @@ else
|
||||||
if (audio.paused) audio.play();
|
if (audio.paused) audio.play();
|
||||||
}, {once : true});
|
}, {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) {
|
function badge_timestamp(t) {
|
||||||
const date = new Date(t.dataset.until*1000);
|
const date = new Date(t.dataset.until*1000);
|
||||||
const text = t.getAttribute("data-bs-original-title")
|
const text = t.getAttribute("data-bs-original-title")
|
||||||
|
|
|
@ -1166,25 +1166,7 @@
|
||||||
if (audio.paused) audio.play();
|
if (audio.paused) audio.play();
|
||||||
}, {once : true});
|
}, {once : true});
|
||||||
|
|
||||||
for (const video of document.getElementsByTagName('video'))
|
prepare_to_pause(audio)
|
||||||
{
|
|
||||||
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();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue