From ff3e844b68f272059d5713af3004c7afe6ebc0ff Mon Sep 17 00:00:00 2001 From: GRL Date: Tue, 14 Sep 2021 09:36:49 +0200 Subject: [PATCH] chat scroll to bottom when it open --- front/src/Components/Chat/Chat.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/front/src/Components/Chat/Chat.svelte b/front/src/Components/Chat/Chat.svelte index a636205b..fd394781 100644 --- a/front/src/Components/Chat/Chat.svelte +++ b/front/src/Components/Chat/Chat.svelte @@ -3,7 +3,7 @@ import { chatMessagesStore, chatVisibilityStore } from "../../Stores/ChatStore"; import ChatMessageForm from './ChatMessageForm.svelte'; import ChatElement from './ChatElement.svelte'; - import {afterUpdate, beforeUpdate} from "svelte"; + import {afterUpdate, beforeUpdate, onMount} from "svelte"; import {HtmlUtils} from "../../WebRtc/HtmlUtils"; let listDom: HTMLElement; @@ -15,6 +15,10 @@ autoscroll = listDom && (listDom.offsetHeight + listDom.scrollTop) > (listDom.scrollHeight - 20); }); + onMount(() => { + listDom.scrollTo(0, listDom.scrollHeight); + }) + afterUpdate(() => { if (autoscroll) listDom.scrollTo(0, listDom.scrollHeight); });