(function () { // Hide the 'X' close icon inside the search button since it's redundant const style = document.createElement('style'); style.textContent = '.button-search .icon-close { display: none !important; }'; (document.head || document.documentElement).appendChild(style); function initSearchRedirect() { const searchButtons = document.querySelectorAll('.button-search'); searchButtons.forEach(btn => { if (btn.dataset.searchRedirectInitialized) return; btn.dataset.searchRedirectInitialized = 'true'; btn.addEventListener('click', function (e) { e.preventDefault(); e.stopImmediatePropagation(); console.log('Search button clicked - redirecting to Âé¶¹¹ÙÍø search page'); window.location.href = 'https://search.hofstra.edu/s/search.html?collection=hofstra-search'; }, true); // true = capture phase }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initSearchRedirect); } else { initSearchRedirect(); } // Also run on window load to be absolutely sure window.addEventListener('load', initSearchRedirect); })();