Spaces:
Sleeping
Sleeping
File size: 1,050 Bytes
7e67197 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | document.getElementById("summarization-form").addEventListener("submit", async (e) => {
e.preventDefault();
const dialogueInput = document.getElementById("dialogue-input");
const summaryText = document.getElementById("summary-text");
const submitButton = document.getElementById("summarize-btn");
const dialogue = dialogueInput.value.trim();
if (!dialogue) return;
summaryText.innerText = "Processing...";
submitButton.disabled = true;
try {
const response = await fetch("/summarize", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ dialogue }),
});
if (!response.ok) {
throw new Error(`Server error: ${response.status}`);
}
const data = await response.json();
summaryText.innerText = data.summary || "No summary returned.";
} catch (err) {
summaryText.innerText = `Error: ${err.message}`;
} finally {
submitButton.disabled = false;
}
});
|