@@ -9,46 +9,46 @@ $( document ).ready(function() {
9
9
10
10
document . getElementById ( jsSiteSearch ) . addEventListener ( 'input' , debounce (
11
11
function ( evt ) {
12
- var searchTerm = evt . target . value ;
12
+ var searchTerm = evt . target . value ;
13
13
fetch ( `/search?q=${ searchTerm } &include=recordTitle%2CrecordURL&format=json` )
14
14
. then ( response => response . json ( ) )
15
15
. then ( data => {
16
16
$ ( `#${ navbarSearchBarDropdown } ` ) . empty ( ) ;
17
17
$ ( `#${ navbarSearchBarDropdown } ` ) . removeClass ( 'show' ) ;
18
-
18
+
19
19
if ( ! data . data ) return ;
20
-
20
+
21
21
$ ( `#${ navbarSearchBarDropdown } ` ) . addClass ( 'show' ) ;
22
-
22
+
23
23
let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Top results</h6></div>` ) ;
24
24
section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
25
-
25
+
26
26
if ( data . data [ 'Laddr\\Project' ] . length ) {
27
27
let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Projects</h6></div>` ) ;
28
28
section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
29
29
data . data [ 'Laddr\\Project' ] . slice ( 0 , 3 ) . forEach ( result => {
30
- $ ( `<a class="dropdown-item nav-link" target="_blank" href="https://www.codeforphilly.org ${ result . recordURL } ">${ result . Title } </a>` ) . appendTo ( section ) ;
30
+ $ ( `<a class="dropdown-item nav-link" href="${ result . recordURL } ">${ result . Title } </a>` ) . appendTo ( section ) ;
31
31
} ) ;
32
32
}
33
33
if ( data . data [ 'Laddr\\ProjectBuzz' ] . length ) {
34
34
let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Project Buzz</h6></div>` ) ;
35
35
section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
36
36
data . data [ 'Laddr\\ProjectBuzz' ] . slice ( 0 , 3 ) . forEach ( result => {
37
- $ ( `<a class="dropdown-item nav-link" target="_blank" href="https://www.codeforphilly.org ${ result . recordURL } ">${ result . Headline } </a>` ) . appendTo ( section ) ;
37
+ $ ( `<a class="dropdown-item nav-link" href="${ result . recordURL } ">${ result . Headline } </a>` ) . appendTo ( section ) ;
38
38
} ) ;
39
39
}
40
40
if ( data . data [ 'Laddr\\ProjectUpdate' ] . length ) {
41
41
let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Project Updates</h6></div>` ) ;
42
42
section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
43
43
data . data [ 'Laddr\\ProjectUpdate' ] . slice ( 0 , 3 ) . forEach ( result => {
44
- $ ( `<a class="dropdown-item nav-link" target="_blank" href="https://www.codeforphilly.org ${ result . recordURL } ">${ result . recordTitle } </a>` ) . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
44
+ $ ( `<a class="dropdown-item nav-link" href="${ result . recordURL } ">${ result . recordTitle } </a>` ) . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
45
45
} ) ;
46
46
}
47
47
if ( data . data [ 'Tag' ] . length ) {
48
48
let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Tags</h6></div>` ) ;
49
49
section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
50
50
data . data [ 'Tag' ] . slice ( 0 , 3 ) . forEach ( result => {
51
- $ ( `<a class="dropdown-item nav-link" target="_blank" href="https://www.codeforphilly.org ${ result . recordURL } ">${ result . Title } </a>` ) . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
51
+ $ ( `<a class="dropdown-item nav-link" href="${ result . recordURL } ">${ result . Title } </a>` ) . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
52
52
} ) ;
53
53
}
54
54
} ) ;
0 commit comments