document.addEventListener('DOMContentLoaded', function () { // Robust search button redirect // We use the capture phase (true) and stopImmediatePropagation to ensure // our redirect fires before any theme scripts that might be broken or blocking. const searchButtons = document.querySelectorAll('.button-search'); searchButtons.forEach(btn => { btn.addEventListener('click', function (e) { e.preventDefault(); e.stopImmediatePropagation(); console.log('Search button clicked - redirecting to Hofstra search page'); window.location.href = 'https://search.hofstra.edu/s/search.html?collection=hofstra-search'; }, true); // true = capture phase }); });