Spaces:
Sleeping
Sleeping
function revealContent() { | |
const loader = document.getElementById('loader'); | |
const textGenContainer = document.getElementById('text-gen-container'); | |
loader.classList.add('hidden'); | |
textGenContainer.classList.remove('hidden'); | |
} | |
// Call the function once the DOM is loaded | |
document.addEventListener('DOMContentLoaded', () => { | |
revealContent(); | |
}); | |
const textGenForm = document.querySelector("#text-gen-form"); | |
const generateText = async (text) => { | |
const response = await fetch('/generate_text', { | |
method: 'POST', | |
headers: { | |
'Content-Type': 'text/plain' | |
}, | |
body: text | |
}); | |
const data = await response.json(); | |
return data.output; | |
}; | |
async function handleFormSubmit(event) { | |
event.preventDefault(); | |
// Afficher l'image de chargement | |
const loader = document.querySelector('#loader'); | |
loader.classList.remove('hidden'); | |
console.log("Form submitted"); | |
const textGenInput = document.getElementById("text-gen-input"); | |
const textGenParagraph = document.querySelector(".text-gen-output"); | |
textGenParagraph.textContent = await generateText(textGenInput.value); | |
// Masquer l'image de chargement après le traitement | |
loader.classList.add('hidden'); | |
} | |
textGenForm.addEventListener('submit', handleFormSubmit); | |