🚀 Auto-deploy: Camila atualizado em 26/05/2026 11:04:54

This commit is contained in:
2026-05-26 11:04:54 +00:00
parent 0cf4e42620
commit be3d49a11d
+17 -9
View File
@@ -55,7 +55,7 @@ window.copyCode = function(button) {
}); });
}; };
document.addEventListener('DOMContentLoaded', () => { const initApp = () => {
// Elementos do DOM // Elementos do DOM
const sidebar = document.getElementById('sidebar'); const sidebar = document.getElementById('sidebar');
const btnMenu = document.getElementById('btnMenu'); const btnMenu = document.getElementById('btnMenu');
@@ -344,17 +344,18 @@ document.addEventListener('DOMContentLoaded', () => {
}); });
// Arrastar e soltar na área do chat // Arrastar e soltar na área do chat
const chatContainer = document.querySelector('.chat-container'); const chatArea = document.querySelector('.chat-area');
chatContainer.addEventListener('dragover', (e) => { if (chatArea) {
chatArea.addEventListener('dragover', (e) => {
e.preventDefault(); e.preventDefault();
chatContainer.classList.add('drag-over'); chatArea.classList.add('drag-over');
}); });
chatContainer.addEventListener('dragleave', () => { chatArea.addEventListener('dragleave', () => {
chatContainer.classList.remove('drag-over'); chatArea.classList.remove('drag-over');
}); });
chatContainer.addEventListener('drop', (e) => { chatArea.addEventListener('drop', (e) => {
e.preventDefault(); e.preventDefault();
chatContainer.classList.remove('drag-over'); chatArea.classList.remove('drag-over');
const files = Array.from(e.dataTransfer.files); const files = Array.from(e.dataTransfer.files);
files.forEach(file => { files.forEach(file => {
if (file.size <= 10 * 1024 * 1024) { if (file.size <= 10 * 1024 * 1024) {
@@ -363,6 +364,7 @@ document.addEventListener('DOMContentLoaded', () => {
}); });
renderAttachPreview(); renderAttachPreview();
}); });
}
// Renderizar preview dos anexos // Renderizar preview dos anexos
const renderAttachPreview = () => { const renderAttachPreview = () => {
@@ -1196,4 +1198,10 @@ document.addEventListener('DOMContentLoaded', () => {
// Inicializar reconhecimento de voz // Inicializar reconhecimento de voz
initVoiceRecognition(); initVoiceRecognition();
}); };
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initApp);
} else {
initApp();
}