Spaces:
Running
Running
Submit on enter
Browse files- src/routes/+page.svelte +14 -1
src/routes/+page.svelte
CHANGED
@@ -251,6 +251,13 @@
|
|
251 |
drawUploadedImg(file);
|
252 |
}
|
253 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
254 |
// original: https://gist.github.com/MonsieurV/fb640c29084c171b4444184858a91bc7
|
255 |
function polyfillCreateImageBitmap() {
|
256 |
window.createImageBitmap = async function (data: ImageData): Promise<ImageBitmap> {
|
@@ -320,7 +327,13 @@
|
|
320 |
<div id="board-container" bind:this={canvasContainerEl} />
|
321 |
<div>
|
322 |
<div class="flex gap-x-2 mt-3 items-center justify-center {isLoading ? 'animate-pulse' : ''}">
|
323 |
-
<input
|
|
|
|
|
|
|
|
|
|
|
|
|
324 |
<button
|
325 |
on:click={submitRequest}
|
326 |
class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-1.5 px-4"
|
|
|
251 |
drawUploadedImg(file);
|
252 |
}
|
253 |
|
254 |
+
function onKeyDown(e: KeyboardEvent) {
|
255 |
+
if (e.code === 'Enter') {
|
256 |
+
e.preventDefault();
|
257 |
+
submitRequest();
|
258 |
+
}
|
259 |
+
}
|
260 |
+
|
261 |
// original: https://gist.github.com/MonsieurV/fb640c29084c171b4444184858a91bc7
|
262 |
function polyfillCreateImageBitmap() {
|
263 |
window.createImageBitmap = async function (data: ImageData): Promise<ImageBitmap> {
|
|
|
327 |
<div id="board-container" bind:this={canvasContainerEl} />
|
328 |
<div>
|
329 |
<div class="flex gap-x-2 mt-3 items-center justify-center {isLoading ? 'animate-pulse' : ''}">
|
330 |
+
<input
|
331 |
+
type="text"
|
332 |
+
class="border-2 py-1"
|
333 |
+
placeholder="Add prompt"
|
334 |
+
on:keydown={onKeyDown}
|
335 |
+
bind:value={txt}
|
336 |
+
/>
|
337 |
<button
|
338 |
on:click={submitRequest}
|
339 |
class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-1.5 px-4"
|