summaryrefslogtreecommitdiff
path: root/assets/session.js
diff options
context:
space:
mode:
authorJomar Milan <jomarm@jomarm.com>2026-05-31 12:22:41 -0700
committerJomar Milan <jomarm@jomarm.com>2026-05-31 12:22:41 -0700
commita2e55df0eeea9709175dd0a26c1e09bdaa60841a (patch)
tree584103be1f6b7d615cbc8d4e117e0107732fedda /assets/session.js
parente104c8ed4a41e790dfd03e822a923c4df7b082b3 (diff)
Add websocket route
Diffstat (limited to 'assets/session.js')
-rw-r--r--assets/session.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/assets/session.js b/assets/session.js
index b4f95dd..7d00838 100644
--- a/assets/session.js
+++ b/assets/session.js
@@ -1,5 +1,12 @@
const colorSelect = document.getElementById('color-select');
+const id = document.getElementById('session-script').dataset.id;
+const websocket = new WebSocket(`/session/${id}/play`);
+
+websocket.addEventListener('open', () => {
+ colorSelect.disabled = false;
+});
+
colorSelect.addEventListener('change', () => {
colorSelect.disabled = true;
}); \ No newline at end of file