feat: hook post-job cosma-nav + style dashboard + docker-compose update

This commit is contained in:
Ubuntu
2026-04-25 16:25:19 +00:00
parent ffcb254fa8
commit 4db7b13bb0
4 changed files with 64 additions and 10 deletions

View File

@@ -75,16 +75,26 @@ document.addEventListener('click', async (e) => {
const btn = e.target.closest('.viewer-btn');
if (!btn) return;
e.preventDefault();
const url = btn.dataset.viewUrl;
const liveUrl = btn.dataset.liveUrl;
const viewUrl = btn.dataset.viewUrl;
btn.textContent = '…';
btn.disabled = true;
try {
const res = await fetch(url, { method: 'POST' });
const data = await res.json();
if (res.ok && data.url) window.open(data.url, '_blank');
else alert(data.detail || 'Erreur lancement viewer');
} catch (err) { alert('Erreur réseau: ' + err); }
btn.textContent = 'viser';
let url = null;
if (liveUrl) {
try {
const res = await fetch(liveUrl, { method: 'POST' });
if (res.ok) { const d = await res.json(); url = d.url; }
} catch {}
}
if (!url && viewUrl) {
try {
const res = await fetch(viewUrl, { method: 'POST' });
if (res.ok) { const d = await res.json(); url = d.url; }
else { const d = await res.json(); alert(d.detail || 'Erreur lancement viewer'); }
} catch (err) { alert('Erreur réseau: ' + err); }
}
if (url) window.open(url, '_blank');
btn.textContent = 'viser ↗';
btn.disabled = false;
});
</script>