diff --git a/web/src/views/DiscussionsView.vue b/web/src/views/DiscussionsView.vue index 205b5db1..39b4d166 100644 --- a/web/src/views/DiscussionsView.vue +++ b/web/src/views/DiscussionsView.vue @@ -2,7 +2,7 @@
-
@@ -136,7 +136,7 @@
-
{ + + const discussionitem =document.getElementById('dis-'+this.currentDiscussion.id) + + //this.scrollToElement(discussionitem) + + this.scrollToElementInContainer(discussionitem, 'leftPanel') const msgList = document.getElementById('messages-list') this.scrollBottom(msgList) @@ -508,10 +514,17 @@ export default { } }, scrollToElementInContainer(el, containerId) { - // console.log(el) - // const topPos = el.offsetTop + el.clientHeight; - // const container = document.getElementById(containerId) - // container.scrollTop = topPos; + const topPos = el.offsetTop + el.clientHeight; + const container = document.getElementById(containerId) + // console.log(el.offsetTop , el.clientHeight, container.clientHeight) + + + container.scrollTo( + { + top: topPos, + behavior: "smooth", + } + ) }, scrollBottom(el) {