diff --git a/certs/index.html b/certs/index.html index 1864fc6..460e987 100644 --- a/certs/index.html +++ b/certs/index.html @@ -202,10 +202,28 @@ window.location.href = `certificate.html?id=${id}`; } + function initializeSearchTermFromUrl() { + const params = new URLSearchParams(window.location.search); + const presetTerm = + params.get('searchTerm') || + params.get('term') || + params.get('keyword') || + params.get('cert_number') || + params.get('certNumber') || + params.get('number') || + params.get('q') || + ''; + + if (presetTerm) { + document.getElementById('searchTerm').value = presetTerm; + } + } + document.getElementById('searchBtn').addEventListener('click', handleSearch); document.getElementById('searchTerm').addEventListener('keypress', e => { if (e.key === 'Enter') handleSearch(); }); + initializeSearchTermFromUrl(); diff --git a/ticket/index.html b/ticket/index.html index 10df9ca..a4d46b5 100644 --- a/ticket/index.html +++ b/ticket/index.html @@ -203,7 +203,25 @@ resultsDiv.innerHTML = html; } + function initializeSearchTermFromUrl() { + const params = new URLSearchParams(window.location.search); + const presetTerm = + params.get('searchTerm') || + params.get('term') || + params.get('keyword') || + params.get('ticket_number') || + params.get('ticketNumber') || + params.get('number') || + params.get('q') || + ''; + + if (presetTerm) { + document.getElementById('searchTerm').value = presetTerm; + } + } + document.getElementById('searchBtn').addEventListener('click', handleSearch); + initializeSearchTermFromUrl();