Spaces:
Running
Running
Update generation.html
Browse files- generation.html +10 -9
generation.html
CHANGED
|
@@ -393,7 +393,16 @@
|
|
| 393 |
}
|
| 394 |
|
| 395 |
resultContainer.innerHTML = ""; // Clear old results
|
| 396 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 397 |
// 1. Convert current image to base64
|
| 398 |
const imageBlob = await fetch(currentImageUrl).then(r => r.blob());
|
| 399 |
const base64Data = await toBase64(imageBlob);
|
|
@@ -426,14 +435,6 @@
|
|
| 426 |
if (!searchResp.ok) throw new Error("Search failed");
|
| 427 |
const result = await searchResp.json();
|
| 428 |
|
| 429 |
-
// 4. Create single spinner in first position
|
| 430 |
-
let spinnerWrapper = document.createElement("div");
|
| 431 |
-
spinnerWrapper.className = "m-2 flex justify-center items-center";
|
| 432 |
-
const spinner = document.createElement("div");
|
| 433 |
-
spinner.className = "spinner"; // CSS circular spinner
|
| 434 |
-
spinnerWrapper.appendChild(spinner);
|
| 435 |
-
resultContainer.appendChild(spinnerWrapper);
|
| 436 |
-
|
| 437 |
// 5. Process results sequentially
|
| 438 |
for (const r of result.results) {
|
| 439 |
try {
|
|
|
|
| 393 |
}
|
| 394 |
|
| 395 |
resultContainer.innerHTML = ""; // Clear old results
|
| 396 |
+
|
| 397 |
+
// 4. Create single spinner in first position
|
| 398 |
+
let spinnerWrapper = document.createElement("div");
|
| 399 |
+
spinnerWrapper.className = "m-2 flex justify-center items-center";
|
| 400 |
+
const spinner = document.createElement("div");
|
| 401 |
+
spinner.className = "spinner"; // CSS circular spinner
|
| 402 |
+
spinnerWrapper.appendChild(spinner);
|
| 403 |
+
resultContainer.appendChild(spinnerWrapper);
|
| 404 |
+
|
| 405 |
+
|
| 406 |
// 1. Convert current image to base64
|
| 407 |
const imageBlob = await fetch(currentImageUrl).then(r => r.blob());
|
| 408 |
const base64Data = await toBase64(imageBlob);
|
|
|
|
| 435 |
if (!searchResp.ok) throw new Error("Search failed");
|
| 436 |
const result = await searchResp.json();
|
| 437 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 438 |
// 5. Process results sequentially
|
| 439 |
for (const r of result.results) {
|
| 440 |
try {
|