giorgio-caparvi
retrieving url
b05de99
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Generate and Download Design</title>
<script>
function generateDesign() {
// Disabilita il pulsante per evitare richieste multiple
const button = document.getElementById("generate-button");
button.disabled = true;
button.innerText = "Processing...";
// Esegui la chiamata fetch per attivare il comando
fetch('/generate-design', { method: 'POST' })
.then(() => {
// Abilita il pulsante di download
document.getElementById("download-button").style.display = "block";
button.disabled = false;
button.innerText = "Run Command";
})
.catch(error => {
console.error("Error:", error);
button.disabled = false;
button.innerText = "Run Command";
alert("Failed to execute the command.");
});
}
function getCurrentEndpoint() {
fetch('/current-endpoint', { method: 'GET' })
.then(response => response.text())
.then(data => {
// Display the current endpoint URL on the page
document.getElementById("current-endpoint").innerText = data;
console.log(data); // Log the current endpoint URL to the console
})
.catch(error => {
console.error("Error:", error);
});
}
</script>
</head>
<body>
<h1>Generate Design</h1>
<!-- Bottone per attivare la generazione -->
<button id="generate-button" onclick="generateDesign()">Run Command</button>
<br><br>
<!-- Bottone per il download (nascosto fino a che non è pronto) -->
<a id="download-button" href="/api/output/generato_paired_paired/images/03191_00.jpg" download style="display:none;">
Download Image
</a>
<br><br>
<!-- New Button to Get Current Endpoint -->
<button id="current-endpoint-button" onclick="getCurrentEndpoint()">Get Current URL</button>
<p id="current-endpoint"></p> <!-- Displays the current endpoint -->
</body>
</html>