fix: corrige modal do Estudio Musical, move botao para rodape, cria botao de Poesia e melhora reescrita de imagem em pt-br

This commit is contained in:
2026-06-03 11:35:11 +00:00
parent 22f34b2e35
commit 4690672245
4 changed files with 35 additions and 13 deletions
+11 -2
View File
@@ -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);
}