37
37
</div >
38
38
</transition >
39
39
</div >
40
- <div class =" container-scroll" >
40
+ <div id =" container-scroll" >
41
41
<div class =" messages-container" >
42
42
<chat-loader :show =" loadingMessages" ></chat-loader >
43
43
<transition name =" fade-message" >
@@ -259,7 +259,7 @@ export default {
259
259
})
260
260
261
261
document
262
- .getElementsByClassName (' container-scroll' )[ 0 ]
262
+ .getElementById (' container-scroll' )
263
263
.addEventListener (' scroll' , e => {
264
264
this .hideOptions = true
265
265
this .scrollIcon =
@@ -281,7 +281,7 @@ export default {
281
281
this .resetMessage ()
282
282
},
283
283
messages (newVal , oldVal ) {
284
- const element = document .getElementsByClassName (' container-scroll' )[ 0 ]
284
+ const element = document .getElementById (' container-scroll' )
285
285
if (! element) return
286
286
287
287
const options = { top: element .scrollHeight }
@@ -418,7 +418,7 @@ export default {
418
418
setTimeout (() => this .resizeTextarea (this .$refs [' roomTextarea' ]), 0 )
419
419
},
420
420
scrollToBottom () {
421
- const element = document .getElementsByClassName (' container-scroll' )[ 0 ]
421
+ const element = document .getElementById (' container-scroll' )
422
422
element .scrollTo ({ top: element .scrollHeight , behavior: ' smooth' })
423
423
},
424
424
autoGrow (el ) {
@@ -519,7 +519,7 @@ export default {
519
519
margin-left : auto ;
520
520
}
521
521
522
- . container-scroll {
522
+ # container-scroll {
523
523
background : var (--chat-content-bg-color );
524
524
height : calc (100% - 110px );
525
525
overflow-y : auto ;
0 commit comments