Test – Bolt

Test

document.addEventListener('DOMContentLoaded', function() { const container = document.querySelector('.bolt-discovery-container'); const form = container.querySelector('form'); if (form) { form.addEventListener('submit', function(e) { e.preventDefault(); }); } const input = container.querySelector('#bolt-discovery-input'); const askButton = container.querySelector('#bolt-discovery-submit'); if (askButton) { askButton.addEventListener('click', function() { if (input.value.trim()) { Shell451.BoltDiscovery.ask(input.value.trim()); input.value = ''; } }); } if (input) { input.addEventListener('keypress', function(e) { if (e.key === 'Enter' && input.value.trim()) { Shell451.BoltDiscovery.ask(input.value.trim()); input.value = ''; } }); } const threadButtons = container.querySelectorAll('.bolt-discovery__thread-starters button'); threadButtons.forEach(function(btn) { btn.addEventListener('click', function() { const question = btn.getAttribute('data-bolt-discovery-question'); if (question) { Shell451.BoltDiscovery.ask(question); } }); }); });