From 051516fef636e93bbafbed74eb4ab82072e3acc3 Mon Sep 17 00:00:00 2001 From: maia tillie arson crimew Date: Fri, 19 Nov 2021 21:29:49 +0100 Subject: [PATCH] Dont send events if video controls hidden --- frontend/create.mjs | 2 +- frontend/index.html | 2 +- frontend/lib/create-session.mjs | 2 +- frontend/lib/join-session.mjs | 2 +- frontend/lib/watch-session.mjs | 6 +++--- frontend/main.mjs | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/frontend/create.mjs b/frontend/create.mjs index 851daef..dfce25a 100644 --- a/frontend/create.mjs +++ b/frontend/create.mjs @@ -1,4 +1,4 @@ -import { setupCreateSessionForm } from "./lib/create-session.mjs"; +import { setupCreateSessionForm } from "./lib/create-session.mjs?v=2"; const main = () => { setupCreateSessionForm(); diff --git a/frontend/index.html b/frontend/index.html index 41a8707..10b393a 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -52,6 +52,6 @@ - + diff --git a/frontend/lib/create-session.mjs b/frontend/lib/create-session.mjs index 6364be0..43ea22b 100644 --- a/frontend/lib/create-session.mjs +++ b/frontend/lib/create-session.mjs @@ -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"); diff --git a/frontend/lib/join-session.mjs b/frontend/lib/join-session.mjs index 2337398..93118c2 100644 --- a/frontend/lib/join-session.mjs +++ b/frontend/lib/join-session.mjs @@ -1,4 +1,4 @@ -import { joinSession } from "./watch-session.mjs?v=3"; +import { joinSession } from "./watch-session.mjs?v=4"; /** * @param {HTMLInputElement} field diff --git a/frontend/lib/watch-session.mjs b/frontend/lib/watch-session.mjs index 762cfee..87e296e 100644 --- a/frontend/lib/watch-session.mjs +++ b/frontend/lib/watch-session.mjs @@ -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; } diff --git a/frontend/main.mjs b/frontend/main.mjs index a0bec35..f380e4e 100644 --- a/frontend/main.mjs +++ b/frontend/main.mjs @@ -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();