Loading editor/html/js/editor.js +10 −14 Original line number Diff line number Diff line Loading @@ -660,6 +660,16 @@ // --- AI dialog --- function bindAiDialog() { // Close & Clear — register FIRST so they always work document.getElementById('btn-ai-close').addEventListener('click', function() { document.getElementById('ai-dialog').close(); try { localStorage.setItem('ai-dialog-open', '0'); } catch(e) {} }); document.getElementById('btn-ai-clear').addEventListener('click', function() { document.getElementById('ai-chat-history').innerHTML = ''; try { EditorApi.clearChatMessages(); } catch(e) {} }); var chatHistory = document.getElementById('ai-chat-history'); var promptEl = document.getElementById('ai-prompt'); var sendBtn = document.getElementById('btn-ai-send'); Loading Loading @@ -707,20 +717,6 @@ restoreChat(); // Close document.getElementById('btn-ai-close').addEventListener('click', function() { document.getElementById('ai-dialog').close(); try { localStorage.setItem('ai-dialog-open', '0'); } catch(e) {} }); // Clear chat document.getElementById('btn-ai-clear').addEventListener('click', function() { chatHistory.innerHTML = ''; pendingFiles = []; attachmentsDiv.innerHTML = ''; EditorApi.clearChatMessages().catch(function() {}); }); // Drag support (function() { var titlebar = document.getElementById('ai-titlebar'); Loading Loading
editor/html/js/editor.js +10 −14 Original line number Diff line number Diff line Loading @@ -660,6 +660,16 @@ // --- AI dialog --- function bindAiDialog() { // Close & Clear — register FIRST so they always work document.getElementById('btn-ai-close').addEventListener('click', function() { document.getElementById('ai-dialog').close(); try { localStorage.setItem('ai-dialog-open', '0'); } catch(e) {} }); document.getElementById('btn-ai-clear').addEventListener('click', function() { document.getElementById('ai-chat-history').innerHTML = ''; try { EditorApi.clearChatMessages(); } catch(e) {} }); var chatHistory = document.getElementById('ai-chat-history'); var promptEl = document.getElementById('ai-prompt'); var sendBtn = document.getElementById('btn-ai-send'); Loading Loading @@ -707,20 +717,6 @@ restoreChat(); // Close document.getElementById('btn-ai-close').addEventListener('click', function() { document.getElementById('ai-dialog').close(); try { localStorage.setItem('ai-dialog-open', '0'); } catch(e) {} }); // Clear chat document.getElementById('btn-ai-clear').addEventListener('click', function() { chatHistory.innerHTML = ''; pendingFiles = []; attachmentsDiv.innerHTML = ''; EditorApi.clearChatMessages().catch(function() {}); }); // Drag support (function() { var titlebar = document.getElementById('ai-titlebar'); Loading