Skip to content

Commit dafa82e

Browse files
fix(search): link locally to search results
1 parent 86d7ca4 commit dafa82e

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

site-root/js/search.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)