From f6384c90cb1790fdc7492b4e887127812db21f30 Mon Sep 17 00:00:00 2001 From: James Nylen Date: Mon, 4 May 2020 21:49:22 +0000 Subject: [PATCH] Add a link to search for incomplete profiles --- site/assets/companies-table.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/site/assets/companies-table.js b/site/assets/companies-table.js index 22b5fb12..9b271482 100644 --- a/site/assets/companies-table.js +++ b/site/assets/companies-table.js @@ -17,9 +17,19 @@ function setupSearch() { searchExplanation.id = 'search-explanation'; searchExplanation.innerHTML = ( 'Use the text box above to search all of our company data.' + + ' You can also ' + + 'search for incomplete company profiles.' ); table.parentNode.insertBefore( searchExplanation, table ); + document.getElementById( 'search-incomplete' ) + .addEventListener( 'click', function( event ) { + event.preventDefault(); + searchInput.value = '_incomplete'; + initializeSearch(); + updateSearch(); + } ); + var searchLoading = false; var searchData = null; var searchIndex = null; @@ -155,7 +165,7 @@ function setupSearch() { } ); } - searchInput.addEventListener( 'focus', function() { + function initializeSearch() { if ( searchData || searchLoading ) { return; } @@ -189,7 +199,9 @@ function setupSearch() { }; xhr.send(); - } ); + } + + searchInput.addEventListener( 'focus', initializeSearch ); searchInput.addEventListener( 'keyup', function() { if ( updateTimeout ) {