PageSourceSearch

https://hartfordhospital.org/Script%20Library/Hartford%20Hospital/navigation.js?v=639246473620000000

js hartfordhospital.org collected 2026-09-24 10:11:14 UTC 2,271 bytes, 57 lines download raw bytes

1document.addEventListener('DOMContentLoaded', function () {
2    const btnMainMenu = document.querySelector('#global-header__menu-toggle');
3    const btnGlobalSearch = document.querySelector('#global-header__search-toggle');
4    const btnGlobalSearchClose = document.querySelector('#global-search__close');
5    const utilityNetwork = document.getElementById('utility-network');
6    const networkToggle = document.getElementById('utility-network__toggle');
7
8    const globalMain = document.getElementById('global-main') || document.querySelector(".main-content");
9
10    const toggleDisplay = (element) => {
11        if (element.style.display === 'block') {
12            element.style.display = 'none';
13        } else {
14            element.style.display = 'block';
15        }
16    };
17
18    btnGlobalSearchClose?.addEventListener('click', (e) => {
19        e.preventDefault();
20        document.querySelector("#global-search").style.display = 'none';
21    });
22
23    btnGlobalSearch?.addEventListener('click', (e) => {
24        e.preventDefault();
25        window.setTimeout(function(){document.getElementById('global-search__query').focus()}, 500);
26        toggleDisplay(document.querySelector("#global-search"));
27    });
28
29    btnMainMenu?.addEventListener('click', (e) => {
30        e.preventDefault();
31        toggleDisplay(document.querySelector('#primary-navigation'));
32    });
33
34    networkToggle?.addEventListener('click', function (e) {
35        e.preventDefault();
36        utilityNetwork.classList.toggle('utility-network--toggled');
37
38        networkToggle.setAttribute('aria-expanded', networkToggle.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');
39    });
40
41    if (globalMain && utilityNetwork && networkToggle) {
42        globalMain.addEventListener('click', function () {
43            utilityNetwork.classList.remove('utility-network--toggled');
44            networkToggle.setAttribute('aria-expanded', 'false');
45        });
46    }
47});
48
49function sendSearch() {
50    window.location = '/search?q=' + document.getElementById('global-search__query').value;
51}
52
53function updateQueryString(key, value) {
54    const url = new URL(window.location.href);
55    url.searchParams.set(key, value);
56    window.location = url;
57}

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.