Compare commits

..

2 commits

Author SHA1 Message Date
aryan fdbb1a60af Add functions for handling query box 2024-03-07 17:31:08 -07:00
aryan 3457515630 class for js call 2024-03-07 17:28:55 -07:00
2 changed files with 18 additions and 1 deletions

View file

@ -27,7 +27,7 @@
</div> </div>
<div class="w-full sticky top-100vh"> <div class="w-full sticky top-100vh">
<form class="bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4"> <form id="chat-form" class="bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4">
<div class="mb-4"> <div class="mb-4">
<input class="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline" id="username" type="text" placeholder="Query..."> <input class="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline" id="username" type="text" placeholder="Query...">
</div> </div>

View file

@ -35,3 +35,20 @@ const ollama_chat_complete = async (model, messages) => {
const js = await res.json() const js = await res.json()
return js return js
} }
const form = document.getElementById('chat-form')
form.addEventListener('submit', FormSubmit);
function FormSubmit(event) {
// do we have to prevent default form submission behaviour? im not sure
const query = document.getElementById('username').value;
FutureFunction(query);
}
function FutureFunction(query) {
// we put everything that happens with the query here
}