PageSourceSearch

https://portal.hero.co.nz/js/main.js

js hero.co.nz collected 2026-09-25 02:52:45 UTC 1,181 bytes, 34 lines download raw bytes

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.