Dont send events if video controls hidden

experimental
maia arson crimew 2021-11-19 21:29:49 +01:00
parent 903fd535ce
commit 051516fef6
6 changed files with 8 additions and 8 deletions

View File

@ -1,4 +1,4 @@
import { setupCreateSessionForm } from "./lib/create-session.mjs";
import { setupCreateSessionForm } from "./lib/create-session.mjs?v=2";
const main = () => {
setupCreateSessionForm();

View File

@ -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>

View File

@ -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");

View File

@ -1,4 +1,4 @@
import { joinSession } from "./watch-session.mjs?v=3";
import { joinSession } from "./watch-session.mjs?v=4";
/**
* @param {HTMLInputElement} field

View File

@ -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;
}

View File

@ -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();