File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -5,12 +5,15 @@ const $queryField = document.querySelector(`input[name="query"]`);
5
5
const $results = document . querySelector ( `#results` ) ;
6
6
const $details = document . querySelector ( `#details` ) ;
7
7
8
- $queryField . addEventListener ( "keyup" , async function ( event ) {
8
+ $queryField . addEventListener ( "keyup" , async function ( event ) {
9
9
const query = $queryField . value . trim ( ) ;
10
10
const results = query ? await sendSearchRequest ( query ) : [ ] ;
11
11
12
12
$results . innerHTML = await searchResults ( { query, results } ) ;
13
- $details . style . display = "none" ;
13
+
14
+ if ( $details ) {
15
+ $details . style . display = "none" ;
16
+ }
14
17
15
18
window . history . pushState (
16
19
{ } ,
@@ -23,8 +26,8 @@ $queryField.addEventListener("keyup", async function(event) {
23
26
async function sendSearchRequest ( query ) {
24
27
const response = await fetch ( `/api/search?query=${ query } ` , {
25
28
headers : {
26
- accept : "application/json"
27
- }
29
+ accept : "application/json" ,
30
+ } ,
28
31
} ) ;
29
32
const results = await response . json ( ) ;
30
33
return results ;
You can’t perform that action at this time.
0 commit comments