forked from open-webui/open-webui
		
	fix: textarea resizing
This commit is contained in:
		
							parent
							
								
									085cb5ae90
								
							
						
					
					
						commit
						1db6a5f9fd
					
				
					 1 changed files with 13 additions and 11 deletions
				
			
		|  | @ -675,6 +675,18 @@ | |||
| 		} else if (messages.length != 0 && messages.at(-1).done != true) { | ||||
| 			console.log('wait'); | ||||
| 		} else { | ||||
| 			document.getElementById('chat-textarea').style.height = ''; | ||||
| 
 | ||||
| 			messages = [ | ||||
| 				...messages, | ||||
| 				{ | ||||
| 					role: 'user', | ||||
| 					content: userPrompt | ||||
| 				} | ||||
| 			]; | ||||
| 
 | ||||
| 			prompt = ''; | ||||
| 
 | ||||
| 			if (messages.length == 0) { | ||||
| 				await db.put('chats', { | ||||
| 					id: chatId, | ||||
|  | @ -690,16 +702,6 @@ | |||
| 				chats = await db.getAllFromIndex('chats', 'timestamp'); | ||||
| 			} | ||||
| 
 | ||||
| 			messages = [ | ||||
| 				...messages, | ||||
| 				{ | ||||
| 					role: 'user', | ||||
| 					content: userPrompt | ||||
| 				} | ||||
| 			]; | ||||
| 
 | ||||
| 			prompt = ''; | ||||
| 
 | ||||
| 			setTimeout(() => { | ||||
| 				window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' }); | ||||
| 			}, 50); | ||||
|  | @ -1099,6 +1101,7 @@ | |||
| 							}} | ||||
| 						> | ||||
| 							<textarea | ||||
| 								id="chat-textarea" | ||||
| 								class="rounded-xl dark:bg-gray-700 dark:text-gray-100 outline-none border dark:border-gray-700 w-full py-3 px-5 pr-12 resize-none" | ||||
| 								placeholder="Send a message" | ||||
| 								bind:value={prompt} | ||||
|  | @ -1107,7 +1110,6 @@ | |||
| 										e.preventDefault(); | ||||
| 									} | ||||
| 									if (prompt !== '' && e.keyCode == 13 && !e.shiftKey) { | ||||
| 										e.target.style.height = ''; | ||||
| 										submitPrompt(prompt); | ||||
| 									} | ||||
| 								}} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Timothy J. Baek
						Timothy J. Baek