forked from open-webui/open-webui
refac
This commit is contained in:
parent
0d39a9fe0e
commit
2c2c2fd889
4 changed files with 8 additions and 9 deletions
|
@ -29,7 +29,6 @@
|
|||
$: if (autoScroll && bottomPadding) {
|
||||
(async () => {
|
||||
await tick();
|
||||
|
||||
scrollToBottom();
|
||||
})();
|
||||
}
|
||||
|
@ -167,7 +166,7 @@
|
|||
await tick();
|
||||
|
||||
const element = document.getElementById('messages-container');
|
||||
autoScroll = element.scrollHeight - element.scrollTop === element.clientHeight - 40;
|
||||
autoScroll = element.scrollHeight - element.scrollTop <= element.clientHeight + 50;
|
||||
|
||||
setTimeout(() => {
|
||||
scrollToBottom();
|
||||
|
@ -216,7 +215,7 @@
|
|||
await tick();
|
||||
|
||||
const element = document.getElementById('messages-container');
|
||||
autoScroll = element.scrollHeight - element.scrollTop === element.clientHeight - 40;
|
||||
autoScroll = element.scrollHeight - element.scrollTop <= element.clientHeight + 50;
|
||||
|
||||
setTimeout(() => {
|
||||
scrollToBottom();
|
||||
|
|
|
@ -89,10 +89,14 @@
|
|||
bind:this={navElement}
|
||||
class="h-screen {show
|
||||
? ''
|
||||
: '-translate-x-[260px] w-[0px]'} w-[260px] bg-black text-gray-200 shadow-2xl text-sm transition z-40 fixed top-0 left-0 lg:relative
|
||||
: '-translate-x-[260px] w-[0px]'} w-[260px] min-w[260px] bg-black text-gray-200 shadow-2xl text-sm transition z-40 fixed top-0 left-0 lg:relative
|
||||
"
|
||||
>
|
||||
<div class="py-2.5 my-auto flex flex-col justify-between h-screen {show ? '' : 'invisible'}">
|
||||
<div
|
||||
class="py-2.5 my-auto flex flex-col justify-between h-screen w-[260px] {show
|
||||
? ''
|
||||
: 'invisible'}"
|
||||
>
|
||||
<div class="px-2.5 flex justify-center space-x-2">
|
||||
<button
|
||||
id="sidebar-new-chat-button"
|
||||
|
|
|
@ -794,8 +794,6 @@
|
|||
class=" pb-2.5 flex flex-col justify-between w-full flex-auto overflow-auto h-80"
|
||||
id="messages-container"
|
||||
on:scroll={(e) => {
|
||||
console.log(e.target.scrollHeight, e.target.scrollTop, e.target.clientHeight);
|
||||
console.log(e.target.scrollHeight - e.target.scrollTop, e.target.clientHeight);
|
||||
autoScroll = e.target.scrollHeight - e.target.scrollTop <= e.target.clientHeight + 50;
|
||||
}}
|
||||
>
|
||||
|
|
|
@ -824,8 +824,6 @@
|
|||
class=" pb-2.5 flex flex-col justify-between w-full flex-auto overflow-auto h-0"
|
||||
id="messages-container"
|
||||
on:scroll={(e) => {
|
||||
console.log(e.target.scrollHeight, e.target.scrollTop, e.target.clientHeight);
|
||||
console.log(e.target.scrollHeight - e.target.scrollTop, e.target.clientHeight);
|
||||
autoScroll = e.target.scrollHeight - e.target.scrollTop <= e.target.clientHeight + 50;
|
||||
}}
|
||||
>
|
||||
|
|
Loading…
Reference in a new issue