diff --git a/files/assets/js/orgy.js b/files/assets/js/orgy.js new file mode 100644 index 000000000..1effd3805 --- /dev/null +++ b/files/assets/js/orgy.js @@ -0,0 +1,48 @@ +//youtube +const playbtn = document.querySelector('#orgy-file-container > lite-youtube > .lty-playbtn') +if (playbtn) playbtn.click() + + +//file +const orgy_file = document.getElementById('orgy-file'); +if (orgy_file) { + const break_file = document.getElementById('break-file'); + + addEventListener("load", () => { + orgy_file.play() + }); + document.addEventListener('click', () => { + if (orgy_file.paused) orgy_file.play(); + }, {once : true}); + + function add_playing_listener() { + orgy_file.addEventListener('playing', () => { + const now = Date.now() / 1000; + const created_utc = orgy_file.dataset.created_utc + orgy_file.currentTime = now - created_utc + }, {once : true}); + } + + add_playing_listener() + + orgy_file.addEventListener('pause', () => { + add_playing_listener() + }) + + orgy_file.addEventListener("timeupdate", function(){ + if (break_file.dataset.run == "0" && parseInt(orgy_file.currentTime) == 3000) { + break_file.dataset.run = "1" + orgy_file.pause(); + orgy_file.classList.add('d-none'); + break_file.classList.remove('d-none'); + break_file.play() + setTimeout(function () { + break_file.pause() + break_file.classList.add('d-none'); + orgy_file.classList.remove('d-none'); + orgy_file.dataset.created_utc = parseInt(orgy_file.dataset.created_utc) + 303 + orgy_file.play() + }, 300000); + } + }); +} diff --git a/files/assets/js/orgy_file.js b/files/assets/js/orgy_file.js deleted file mode 100644 index acf6d57d5..000000000 --- a/files/assets/js/orgy_file.js +++ /dev/null @@ -1,40 +0,0 @@ -const orgy_file = document.getElementById('orgy-file'); -const break_file = document.getElementById('break-file'); - -addEventListener("load", () => { - orgy_file.play() -}); -document.addEventListener('click', () => { - if (orgy_file.paused) orgy_file.play(); -}, {once : true}); - -function add_playing_listener() { - orgy_file.addEventListener('playing', () => { - const now = Date.now() / 1000; - const created_utc = orgy_file.dataset.created_utc - orgy_file.currentTime = now - created_utc - }, {once : true}); -} - -add_playing_listener() - -orgy_file.addEventListener('pause', () => { - add_playing_listener() -}) - -orgy_file.addEventListener("timeupdate", function(){ - if (break_file.dataset.run == "0" && parseInt(orgy_file.currentTime) == 3000) { - break_file.dataset.run = "1" - orgy_file.pause(); - orgy_file.classList.add('d-none'); - break_file.classList.remove('d-none'); - break_file.play() - setTimeout(function () { - break_file.pause() - break_file.classList.add('d-none'); - orgy_file.classList.remove('d-none'); - orgy_file.dataset.created_utc = parseInt(orgy_file.dataset.created_utc) + 303 - orgy_file.play() - }, 300000); - } -}); diff --git a/files/templates/chat.html b/files/templates/chat.html index 82680510f..4edc90693 100644 --- a/files/templates/chat.html +++ b/files/templates/chat.html @@ -36,7 +36,7 @@ - + {% endblock %} diff --git a/files/templates/orgy.html b/files/templates/orgy.html index a829ba94e..d40c3a289 100644 --- a/files/templates/orgy.html +++ b/files/templates/orgy.html @@ -27,7 +27,6 @@ - {% endif %}

@@ -53,7 +52,8 @@ - + + {% endblock %}