1import { toggleCard } from '/js/modules/toggleCard.js'; 2import { addEmailTag } from '/js/modules/addEmailTag.js'; 3 4// Event Listeners for accordion toggles 5document.addEventListener('DOMContentLoaded', () => { 6 document.querySelectorAll('.toggle-card').forEach(header => { 7 header.addEventListener('click', () => toggleCard(header)); 8 }); 9 10 const userMenu = document.getElementById('horde-user-menu'); 11 if (userMenu) { 12 document.addEventListener('click', event => { 13 if (userMenu.open && !userMenu.contains(event.target)) { 14 userMenu.open = false; 15 } 16 }); 17 18 userMenu.addEventListener('keydown', event => { 19 if (event.key === 'Escape' && userMenu.open) { 20 userMenu.open = false; 21 userMenu.querySelector('summary').focus(); 22 } 23 }); 24 } 25}); 26 27//Event Listener for Transcription Alerts switch 28//const ctSwitch = document.querySelector('#ct-enabled'); 29//ctSwitch.addEventListener('change', () => { 30 //const card = document.querySelector('#ai-transcription-card'); 31 //const info = document.querySelector('#ai-transcription-info'); 32 //card.classList.toggle('is-hidden'); 33 // info.classList.toggle('is-hidden'); 34//});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.