aboutsummaryrefslogtreecommitdiff
path: root/client-web/public/start.html
diff options
context:
space:
mode:
Diffstat (limited to 'client-web/public/start.html')
-rw-r--r--client-web/public/start.html10
1 files changed, 8 insertions, 2 deletions
diff --git a/client-web/public/start.html b/client-web/public/start.html
index 1a8080e..8316cee 100644
--- a/client-web/public/start.html
+++ b/client-web/public/start.html
@@ -6,7 +6,6 @@
<link rel="stylesheet" href="/assets/style/master.css" />
<title>keks-meet</title>
</head>
-
<body>
<div class="start-box">
<h2>keks-meet</h2>
@@ -33,7 +32,8 @@
const submit = document.createElement("input");
submit.type = "button";
- submit.addEventListener("click", () => {
+ function go() {
+ room_input.disabled = true;
if (room_input.value.length == 0) {
const random = window.crypto.getRandomValues(
new Uint8Array(32)
@@ -44,6 +44,12 @@
}
const url = `/room#${encodeURIComponent(room_input.value)}`;
window.location.href = url;
+ }
+ submit.addEventListener("click", () => {
+ go();
+ });
+ room_input.addEventListener("keydown", (ev) => {
+ if (ev.code == "Enter") go();
});
submit.value = "Join room!";