Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
50acdb09
Commit
50acdb09
authored
Mar 03, 2024
by
Carlos Daniel Vilaseca
Browse files
fix: better variable names
parent
0def6f87
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
18 deletions
+18
-18
src/lib/components/chat/Messages/ResponseMessage.svelte
src/lib/components/chat/Messages/ResponseMessage.svelte
+4
-4
src/lib/components/chat/Messages/UserMessage.svelte
src/lib/components/chat/Messages/UserMessage.svelte
+6
-6
src/lib/components/playground/ChatCompletion.svelte
src/lib/components/playground/ChatCompletion.svelte
+8
-8
No files found.
src/lib/components/chat/Messages/ResponseMessage.svelte
View file @
50acdb09
...
@@ -40,7 +40,7 @@
...
@@ -40,7 +40,7 @@
let edit = false;
let edit = false;
let editedContent = '';
let editedContent = '';
let editElement: HTMLTextAreaElement;
let edit
TextArea
Element: HTMLTextAreaElement;
let tooltipInstance = null;
let tooltipInstance = null;
let sentencesAudio = {};
let sentencesAudio = {};
...
@@ -248,8 +248,8 @@
...
@@ -248,8 +248,8 @@
await tick();
await tick();
editElement.style.height = '';
edit
TextArea
Element.style.height = '';
editElement.style.height = `${editElement.scrollHeight}px`;
edit
TextArea
Element.style.height = `${edit
TextArea
Element.scrollHeight}px`;
};
};
const editMessageConfirmHandler = async () => {
const editMessageConfirmHandler = async () => {
...
@@ -340,7 +340,7 @@
...
@@ -340,7 +340,7 @@
<div class=" w-full">
<div class=" w-full">
<textarea
<textarea
id="message-edit-{message.id}"
id="message-edit-{message.id}"
bind:this={editElement}
bind:this={edit
TextArea
Element}
class=" bg-transparent outline-none w-full resize-none"
class=" bg-transparent outline-none w-full resize-none"
bind:value={editedContent}
bind:value={editedContent}
on:input={(e) => {
on:input={(e) => {
...
...
src/lib/components/chat/Messages/UserMessage.svelte
View file @
50acdb09
...
@@ -20,17 +20,17 @@
...
@@ -20,17 +20,17 @@
let edit = false;
let edit = false;
let editedContent = '';
let editedContent = '';
let messageEditTextArea: HTMLTextAreaElement;
let messageEditTextArea
Element
: HTMLTextAreaElement;
const editMessageHandler = async () => {
const editMessageHandler = async () => {
edit = true;
edit = true;
editedContent = message.content;
editedContent = message.content;
await tick();
await tick();
messageEditTextArea.style.height = '';
messageEditTextArea
Element
.style.height = '';
messageEditTextArea.style.height = `${messageEditTextArea.scrollHeight}px`;
messageEditTextArea
Element
.style.height = `${messageEditTextArea
Element
.scrollHeight}px`;
messageEditTextArea?.focus();
messageEditTextArea
Element
?.focus();
};
};
const editMessageConfirmHandler = async () => {
const editMessageConfirmHandler = async () => {
...
@@ -164,11 +164,11 @@
...
@@ -164,11 +164,11 @@
<div class=" w-full">
<div class=" w-full">
<textarea
<textarea
id="message-edit-{message.id}"
id="message-edit-{message.id}"
bind:this={messageEditTextArea}
bind:this={messageEditTextArea
Element
}
class=" bg-transparent outline-none w-full resize-none"
class=" bg-transparent outline-none w-full resize-none"
bind:value={editedContent}
bind:value={editedContent}
on:input={(e) => {
on:input={(e) => {
messageEditTextArea.style.height = `${messageEditTextArea.scrollHeight}px`;
messageEditTextArea
Element
.style.height = `${messageEditTextArea
Element
.scrollHeight}px`;
}}
}}
/>
/>
...
...
src/lib/components/playground/ChatCompletion.svelte
View file @
50acdb09
...
@@ -2,11 +2,11 @@
...
@@ -2,11 +2,11 @@
import { onMount } from 'svelte';
import { onMount } from 'svelte';
export let messages = [];
export let messages = [];
let text
a
reaElement: HTMLTextAreaElement;
let text
A
reaElement: HTMLTextAreaElement;
onMount(() => {
onMount(() => {
messages.forEach((message, idx) => {
messages.forEach((message, idx) => {
text
a
reaElement.style.height = '';
text
A
reaElement.style.height = '';
text
a
reaElement.style.height = text
a
reaElement.scrollHeight + 'px';
text
A
reaElement.style.height = text
A
reaElement.scrollHeight + 'px';
});
});
});
});
</script>
</script>
...
@@ -26,17 +26,17 @@
...
@@ -26,17 +26,17 @@
<div class="flex-1">
<div class="flex-1">
<textarea
<textarea
id="{message.role}-{idx}-textarea"
id="{message.role}-{idx}-textarea"
bind:this={text
a
reaElement}
bind:this={text
A
reaElement}
class="w-full bg-transparent outline-none rounded-lg p-2 text-sm resize-none overflow-hidden"
class="w-full bg-transparent outline-none rounded-lg p-2 text-sm resize-none overflow-hidden"
placeholder="Enter {message.role === 'user' ? 'a user' : 'an assistant'} message here"
placeholder="Enter {message.role === 'user' ? 'a user' : 'an assistant'} message here"
rows="1"
rows="1"
on:input={(e) => {
on:input={(e) => {
text
a
reaElement.style.height = '';
text
A
reaElement.style.height = '';
text
a
reaElement.style.height = text
a
reaElement.scrollHeight + 'px';
text
A
reaElement.style.height = text
A
reaElement.scrollHeight + 'px';
}}
}}
on:focus={(e) => {
on:focus={(e) => {
text
a
reaElement.style.height = '';
text
A
reaElement.style.height = '';
text
a
reaElement.style.height = text
a
reaElement.scrollHeight + 'px';
text
A
reaElement.style.height = text
A
reaElement.scrollHeight + 'px';
// e.target.style.height = Math.min(e.target.scrollHeight, 200) + 'px';
// e.target.style.height = Math.min(e.target.scrollHeight, 200) + 'px';
}}
}}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment