aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2022-09-10 20:36:46 +0200
committermetamuffin <metamuffin@disroot.org>2022-09-10 20:36:46 +0200
commitc547fd53c4da41aa03510a8c8a93446b12b705ba (patch)
tree3bfec1f0b23fd2d7eb59d0c6f4c92be3e31ea122
parentf8de4938a9281fb9cbf37ccd8120f85aeb4b6b91 (diff)
downloadkeks-meet-c547fd53c4da41aa03510a8c8a93446b12b705ba.tar
keks-meet-c547fd53c4da41aa03510a8c8a93446b12b705ba.tar.bz2
keks-meet-c547fd53c4da41aa03510a8c8a93446b12b705ba.tar.zst
scoll message into view
-rw-r--r--client-web/source/chat.ts6
-rw-r--r--client-web/source/user/local.ts2
2 files changed, 3 insertions, 5 deletions
diff --git a/client-web/source/chat.ts b/client-web/source/chat.ts
index 5776df4..877a374 100644
--- a/client-web/source/chat.ts
+++ b/client-web/source/chat.ts
@@ -57,10 +57,10 @@ export class Chat extends OverlayUi {
if (message.text) els.push(espan(message.text, { class: "text" }))
if (message.image) els.push(image_view(message.image, { class: "image" }))
- this.messages.append(ediv({ class: "message" },
- espan(sender.display_name, { class: "author" }), ": ", ...els
- ))
this.shown = true
+ const e = ediv({ class: "message" }, espan(sender.display_name, { class: "author" }), ": ", ...els)
+ this.messages.append(e)
+ e.scrollIntoView()
let body_str = "(empty message)"
if (message.text) body_str = message.text
diff --git a/client-web/source/user/local.ts b/client-web/source/user/local.ts
index bbd05f0..4d11517 100644
--- a/client-web/source/user/local.ts
+++ b/client-web/source/user/local.ts
@@ -141,7 +141,6 @@ export class LocalUser extends User {
gain.connect(destination)
const t = new TrackHandle(destination.stream.getAudioTracks()[0], true)
-
t.addEventListener("ended", () => {
user_media.getTracks().forEach(t => t.stop())
source.disconnect()
@@ -150,7 +149,6 @@ export class LocalUser extends User {
destination.disconnect()
this.mic_gain = undefined
})
-
return t
}
}