diff --git a/public/app.js b/public/app.js index 9c37ac7..b1f29ee 100644 --- a/public/app.js +++ b/public/app.js @@ -2091,6 +2091,8 @@ const initApp = () => { // Botões de Modos Rápidos de Prompt (Rodapé) document.querySelectorAll('.btn-prompt-mode').forEach(btn => { btn.addEventListener('click', () => { + if (btn.id === 'barBtnEstudio') return; // Manipulado separadamente + const mode = btn.dataset.mode; const text = userInput.value.trim(); @@ -2103,6 +2105,8 @@ const initApp = () => { suggestion = "Crie um roteiro detalhado para um vídeo educativo sobre "; } else if (mode === 'IMAGE') { suggestion = "Crie uma ilustração pedagógica com cores vibrantes mostrando "; + } else if (mode === 'POETRY') { + suggestion = "Escreva uma poesia infantil rimada e educativa sobre "; } else if (mode === 'TEXT') { suggestion = "Escreva uma história educativa infantil curta sobre "; } @@ -2116,8 +2120,8 @@ const initApp = () => { return; } - // Se houver texto, envia imediatamente forçando o modo correspondente - handleSendMessage(text, false, null, mode); + // Se houver texto, envia imediatamente forçando o modo correspondente (POETRY é gerado como texto) + handleSendMessage(text, false, null, mode === 'POETRY' ? 'TEXT' : mode); }); }); @@ -3263,6 +3267,7 @@ const initApp = () => { const estudioMusicalModal = document.getElementById('estudioMusicalModal'); const btnCloseEstudioModal = document.getElementById('btnCloseEstudioModal'); const sidebarBtnEstudio = document.getElementById('sidebarBtnEstudio'); + const barBtnEstudio = document.getElementById('barBtnEstudio'); const welcomeCardEstudio = document.getElementById('welcomeCardEstudio'); const btnGenerateStudioMusic = document.getElementById('btnGenerateStudioMusic'); @@ -3320,6 +3325,10 @@ const initApp = () => { sidebarBtnEstudio.addEventListener('click', openEstudioModal); } + if (barBtnEstudio) { + barBtnEstudio.addEventListener('click', openEstudioModal); + } + if (welcomeCardEstudio) { welcomeCardEstudio.addEventListener('click', openEstudioModal); } diff --git a/public/index.html b/public/index.html index 9d9f0f2..cc4934a 100644 --- a/public/index.html +++ b/public/index.html @@ -99,14 +99,6 @@ Modelos de Relatório - - - @@ -238,10 +230,12 @@