@@ -223,20 +223,21 @@ function formatSearchResultTitle(path) {
223223 var lastPartTitle = slugArray.splice(slugArray.length - 2, slugArray.length).join('');
224224 var firstPartTitle = slugArray.join(' / ');
225225
226− console.log(lastPartTitle + " lastPartTitle");
227−
228226 var fullTitle = firstPartTitle + ' / ' + '<span class="search-results__item__title__slug-end">' + lastPartTitle + '</span>';
229− console.log(fullTitle + " fullPartTitle");
230227
231228 return fullTitle;
232229}
233230
234231function formatSearchResultItem(item, terms) {
235232 var li = document.createElement("li");
233+ var createA = document.createElement("a");
234+ li.appendChild(createA);
236235 var teaserTitle = formatSearchResultTitle(item.ref);
237236 li.classList.add("search-results__item");
238− li.innerHTML = `<a class="search-results__item__title" href="${item.ref}">${teaserTitle}</a>`;
239− li.innerHTML += `<div class="search-results__teaser">${makeTeaser(item.doc.body, terms)}</div>`;
237+ var hrefA = item.ref;
238+ createA.setAttribute('href', hrefA);
239+ createA.innerHTML = `<span class="search-results__item__title">${teaserTitle}</span>`;
240+ createA.innerHTML += `<div class="search-results__teaser">${makeTeaser(item.doc.body, terms)}</div>`;
240241 return li;
241242}
242243