From 12283f29f23e2f39fb4b9e51491d7274005152d4 Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Tue, 1 Sep 2026 02:33:04 +0000 Subject: [PATCH] Correcao de sintaxe no app.js e aprimoramento da geracao e visualizacao de ilustracoes em Inventando Historias --- public/app.js | 11 +++- public/index.html | 8 ++- server.js | 155 +++++++++++++++++++++++++++------------------- 3 files changed, 107 insertions(+), 67 deletions(-) diff --git a/public/app.js b/public/app.js index 6e06474..9ba8841 100644 --- a/public/app.js +++ b/public/app.js @@ -7610,6 +7610,8 @@ window.toggleCustomAudio = (btn) => { turmaId: musicaTurmaSelect?.value || null, gerarAudio: true }) + }); + if (!res.ok) { const errMsg = await safeExtractError(res, 'Erro ao compor m煤sica'); throw new Error(errMsg); @@ -8117,7 +8119,14 @@ window.toggleCustomAudio = (btn) => { // Imagem da cena if (cena.imageUrl) { - if (historiaCenaImg) historiaCenaImg.src = cena.imageUrl; + if (historiaCenaImg) { + historiaCenaImg.src = cena.imageUrl; + historiaCenaImg.onclick = () => window.open(cena.imageUrl, '_blank'); + } + const historiaCenaOpenBtn = document.getElementById('historiaCenaOpenBtn'); + const historiaCenaDownloadBtn = document.getElementById('historiaCenaDownloadBtn'); + if (historiaCenaOpenBtn) historiaCenaOpenBtn.href = cena.imageUrl; + if (historiaCenaDownloadBtn) historiaCenaDownloadBtn.href = cena.imageUrl; if (historiaCenaImageContainer) historiaCenaImageContainer.style.display = 'block'; if (btnGenerateSceneImage) btnGenerateSceneImage.innerHTML = '馃攧 Regenerar Ilustra莽茫o'; } else { diff --git a/public/index.html b/public/index.html index 64cf65e..7fef0a4 100644 --- a/public/index.html +++ b/public/index.html @@ -1439,8 +1439,12 @@ -