DRMDTool/templates/progress
2024-09-03 23:06:15 +02:00

28 lines
908 B
Plaintext

<!DOCTYPE html>
<html>
<body>
<h1>Processing {{.Filename}}</h1>
<div id="progress">0%</div>
<div id="currentFile"></div>
<script>
function updateProgress() {
fetch('/progress?filename={{.Filename}}', {
headers: {
'Accept': 'application/json'
}
})
.then(response => response.json())
.then(data => {
const progress = Math.round(data.Percentage);
document.getElementById('progress').innerText = progress + '%';
document.getElementById('currentFile').innerText = 'Current file: ' + (data.CurrentFile || 'None');
if (progress < 100) {
setTimeout(updateProgress, 1000);
}
});
}
updateProgress();
</script>
</body>
</html>