summaryrefslogtreecommitdiff
path: root/client-web/source/chat.ts
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 /client-web/source/chat.ts
parentf8de4938a9281fb9cbf37ccd8120f85aeb4b6b91 (diff)
downloadkeks-meet-c547fd53c4da41aa03510a8c8a93446b12b705ba.tar
keks-meet-c547fd53c4da41aa03510a8c8a93446b12b705ba.tar.bz2
keks-meet-c547fd53c4da41aa03510a8c8a93446b12b705ba.tar.zst
scoll message into view
Diffstat (limited to 'client-web/source/chat.ts')
-rw-r--r--client-web/source/chat.ts6
1 files changed, 3 insertions, 3 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