@@ -9,46 +9,46 @@ $( document ).ready(function() {
99
1010 document . getElementById ( jsSiteSearch ) . addEventListener ( 'input' , debounce (
1111 function ( evt ) {
12- var searchTerm = evt . target . value ;
12+ var searchTerm = evt . target . value ;
1313 fetch ( `/search?q=${ searchTerm } &include=recordTitle%2CrecordURL&format=json` )
1414 . then ( response => response . json ( ) )
1515 . then ( data => {
1616 $ ( `#${ navbarSearchBarDropdown } ` ) . empty ( ) ;
1717 $ ( `#${ navbarSearchBarDropdown } ` ) . removeClass ( 'show' ) ;
18-
18+
1919 if ( ! data . data ) return ;
20-
20+
2121 $ ( `#${ navbarSearchBarDropdown } ` ) . addClass ( 'show' ) ;
22-
22+
2323 let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Top results</h6></div>` ) ;
2424 section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
25-
25+
2626 if ( data . data [ 'Laddr\\Project' ] . length ) {
2727 let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Projects</h6></div>` ) ;
2828 section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
2929 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 ) ;
3131 } ) ;
3232 }
3333 if ( data . data [ 'Laddr\\ProjectBuzz' ] . length ) {
3434 let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Project Buzz</h6></div>` ) ;
3535 section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
3636 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 ) ;
3838 } ) ;
3939 }
4040 if ( data . data [ 'Laddr\\ProjectUpdate' ] . length ) {
4141 let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Project Updates</h6></div>` ) ;
4242 section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
4343 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 } ` ) ;
4545 } ) ;
4646 }
4747 if ( data . data [ 'Tag' ] . length ) {
4848 let section = $ ( `<div class="results-group"><h6 class="group-title dropdown-header">Tags</h6></div>` ) ;
4949 section . appendTo ( `#${ navbarSearchBarDropdown } ` ) ;
5050 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 } ` ) ;
5252 } ) ;
5353 }
5454 } ) ;
0 commit comments