forked from lavender/watch-party
		
	Compare commits
	
		
			1 commit
		
	
	
		
			main
			...
			experiment
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 4dfe6a544d | 
					 2 changed files with 5 additions and 11 deletions
				
			
		|  | @ -43,15 +43,6 @@ export const setupChat = async (socket) => { | ||||||
|   document.querySelector("#chatbox-container").style["display"] = "block"; |   document.querySelector("#chatbox-container").style["display"] = "block"; | ||||||
|   setupChatboxEvents(socket); |   setupChatboxEvents(socket); | ||||||
| 
 | 
 | ||||||
|   window.addEventListener("keydown", event => { |  | ||||||
|     try { |  | ||||||
|       const isSelectionEmpty = window.getSelection().toString().length === 0; |  | ||||||
|       if (event.code.match(/Key\w/) && isSelectionEmpty) |  | ||||||
|         document.querySelector("#chatbox-send > input").focus() |  | ||||||
|     } catch (_err) { |  | ||||||
|     } |  | ||||||
|   }); |  | ||||||
| 
 |  | ||||||
|   fixChatSize(); |   fixChatSize(); | ||||||
|   window.addEventListener("resize", () => { |   window.addEventListener("resize", () => { | ||||||
|     fixChatSize(); |     fixChatSize(); | ||||||
|  |  | ||||||
|  | @ -9,7 +9,7 @@ import { setupChat, logEventToChat } from "./chat.mjs?v=5"; | ||||||
| const createWebSocket = (sessionId, nickname) => { | const createWebSocket = (sessionId, nickname) => { | ||||||
|   const wsUrl = new URL( |   const wsUrl = new URL( | ||||||
|     `/sess/${sessionId}/subscribe` + |     `/sess/${sessionId}/subscribe` + | ||||||
|     `?nickname=${encodeURIComponent(nickname)}`, |       `?nickname=${encodeURIComponent(nickname)}`, | ||||||
|     window.location.href |     window.location.href | ||||||
|   ); |   ); | ||||||
|   wsUrl.protocol = { "http:": "ws:", "https:": "wss:" }[wsUrl.protocol]; |   wsUrl.protocol = { "http:": "ws:", "https:": "wss:" }[wsUrl.protocol]; | ||||||
|  | @ -73,7 +73,7 @@ const setupIncomingEvents = (video, socket) => { | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       logEventToChat(event); |       logEventToChat(event); | ||||||
|     } catch (_err) { } |     } catch (_err) {} | ||||||
|   }); |   }); | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | @ -86,6 +86,7 @@ const setupOutgoingEvents = (video, socket) => { | ||||||
| 
 | 
 | ||||||
|   video.addEventListener("pause", async (event) => { |   video.addEventListener("pause", async (event) => { | ||||||
|     if (outgoingDebounce || !video.controls) { |     if (outgoingDebounce || !video.controls) { | ||||||
|  |       event.preventDefault(); | ||||||
|       return; |       return; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | @ -107,6 +108,7 @@ const setupOutgoingEvents = (video, socket) => { | ||||||
| 
 | 
 | ||||||
|   video.addEventListener("play", (event) => { |   video.addEventListener("play", (event) => { | ||||||
|     if (outgoingDebounce || !video.controls) { |     if (outgoingDebounce || !video.controls) { | ||||||
|  |       event.preventDefault(); | ||||||
|       return; |       return; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | @ -130,6 +132,7 @@ const setupOutgoingEvents = (video, socket) => { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (outgoingDebounce || !video.controls) { |     if (outgoingDebounce || !video.controls) { | ||||||
|  |       event.preventDefault(); | ||||||
|       return; |       return; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue