From f97f1f160c3afae29b2e8d2aeceb85f8b5ff3811 Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 29 Sep 2023 05:22:36 +0300 Subject: [PATCH] Revert "make orgy youtube video autoplay (works only in these cases https://stackoverflow.com/a/50890610)" This reverts commit 2fe4c515655fa914c3a5ccb328922aad0ade1f42. --- files/assets/js/orgy.js | 48 ------------------------------------ files/assets/js/orgy_file.js | 40 ++++++++++++++++++++++++++++++ files/templates/orgy.html | 2 +- 3 files changed, 41 insertions(+), 49 deletions(-) delete mode 100644 files/assets/js/orgy.js create mode 100644 files/assets/js/orgy_file.js diff --git a/files/assets/js/orgy.js b/files/assets/js/orgy.js deleted file mode 100644 index 1effd3805..000000000 --- a/files/assets/js/orgy.js +++ /dev/null @@ -1,48 +0,0 @@ -//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 new file mode 100644 index 000000000..acf6d57d5 --- /dev/null +++ b/files/assets/js/orgy_file.js @@ -0,0 +1,40 @@ +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/orgy.html b/files/templates/orgy.html index 20b5b198b..c058745ab 100644 --- a/files/templates/orgy.html +++ b/files/templates/orgy.html @@ -27,6 +27,7 @@ + {% endif %}

@@ -55,5 +56,4 @@ - {% endblock %}