add bathroom break
parent
2dc9f1c766
commit
2a7d25d0d4
Binary file not shown.
|
@ -1,4 +1,5 @@
|
|||
const orgy_file = document.getElementById('orgy-file');
|
||||
const break_file = document.getElementById('break-file');
|
||||
|
||||
addEventListener("load", () => {
|
||||
orgy_file.play()
|
||||
|
@ -20,3 +21,20 @@ 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);
|
||||
}
|
||||
});
|
||||
|
|
|
@ -6,6 +6,8 @@ from sqlalchemy.sql.sqltypes import *
|
|||
|
||||
from files.classes import Base
|
||||
|
||||
from files.helpers.lazy import lazy
|
||||
|
||||
class Orgy(Base):
|
||||
__tablename__ = "orgies"
|
||||
|
||||
|
@ -21,5 +23,13 @@ class Orgy(Base):
|
|||
def __repr__(self):
|
||||
return f"<{self.__class__.__name__}(type={self.type}, data={self.data} title={self.title})>"
|
||||
|
||||
@property
|
||||
@lazy
|
||||
def real_created_utc(self):
|
||||
t = self.created_utc
|
||||
if int(time.time()) - t > 3000:
|
||||
t += 303
|
||||
return t
|
||||
|
||||
def get_orgy():
|
||||
return g.db.query(Orgy).one_or_none()
|
||||
|
|
|
@ -21,9 +21,10 @@
|
|||
<iframe src="https://player.twitch.tv/?channel={{orgy.data}}&parent={{site}}" frameborder="0" allowfullscreen></iframe>
|
||||
{% elif orgy.type == 'file' %}
|
||||
<meta name="referrer" content="strict-origin-when-cross-origin">
|
||||
<video id="orgy-file" data-created_utc="{{orgy.created_utc}}" controls preload="none" src="http://localhost/assets/3.mp4">
|
||||
<video id="orgy-file" data-created_utc="{{orgy.real_created_utc}}" controls preload="none" src="http://localhost/assets/3.mp4">
|
||||
<track label="English" kind="subtitles" srclang="en" src="/assets/3.vtt" default>
|
||||
</video>
|
||||
<video id="break-file" class="d-none" controls preload="none" src="/assets/break.mp4" data-run="0"></video>
|
||||
<script defer src="{{'js/orgy_file.js' | asset}}"></script>
|
||||
{% endif %}
|
||||
</p>
|
||||
|
|
Loading…
Reference in New Issue