mirror of
https://git.lavender.software/lavender/watch-party.git
synced 2024-11-24 02:47:43 +00:00
Dont send events if video controls hidden
This commit is contained in:
parent
903fd535ce
commit
051516fef6
6 changed files with 8 additions and 8 deletions
|
@ -1,4 +1,4 @@
|
|||
import { setupCreateSessionForm } from "./lib/create-session.mjs";
|
||||
import { setupCreateSessionForm } from "./lib/create-session.mjs?v=2";
|
||||
|
||||
const main = () => {
|
||||
setupCreateSessionForm();
|
||||
|
|
|
@ -52,6 +52,6 @@
|
|||
</form>
|
||||
</div>
|
||||
|
||||
<script type="module" src="/main.mjs?v=2"></script>
|
||||
<script type="module" src="/main.mjs?v=3"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { createSession } from "./watch-session.mjs?v=3";
|
||||
import { createSession } from "./watch-session.mjs?v=4";
|
||||
|
||||
export const setupCreateSessionForm = () => {
|
||||
const form = document.querySelector("#create-session-form");
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { joinSession } from "./watch-session.mjs?v=3";
|
||||
import { joinSession } from "./watch-session.mjs?v=4";
|
||||
|
||||
/**
|
||||
* @param {HTMLInputElement} field
|
||||
|
|
|
@ -85,7 +85,7 @@ const setupOutgoingEvents = (video, socket) => {
|
|||
const currentVideoTime = () => (video.currentTime * 1000) | 0;
|
||||
|
||||
video.addEventListener("pause", async (event) => {
|
||||
if (outgoingDebounce) {
|
||||
if (outgoingDebounce || !video.controls) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -101,7 +101,7 @@ const setupOutgoingEvents = (video, socket) => {
|
|||
});
|
||||
|
||||
video.addEventListener("play", (event) => {
|
||||
if (outgoingDebounce) {
|
||||
if (outgoingDebounce || !video.controls) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -124,7 +124,7 @@ const setupOutgoingEvents = (video, socket) => {
|
|||
return;
|
||||
}
|
||||
|
||||
if (outgoingDebounce) {
|
||||
if (outgoingDebounce || !video.controls) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { setupJoinSessionForm } from "./lib/join-session.mjs?v=2";
|
||||
import { setupJoinSessionForm } from "./lib/join-session.mjs?v=3";
|
||||
|
||||
const main = () => {
|
||||
setupJoinSessionForm();
|
||||
|
|
Loading…
Reference in a new issue