| ... | ... | @@ -3326,29 +3326,28 @@ var zigAnalysis; |
| 3326 | 3326 | } |
| 3327 | 3327 | |
| 3328 | 3328 | if (matchedItems.length !== 0) { |
| 3329 | | resizeDomList( |
| 3330 | | domListSearchResults, |
| 3331 | | matchedItems.length, |
| 3332 | | '<li><a href="#"></a></li>' |
| 3333 | | ); |
| 3334 | | |
| 3335 | 3329 | matchedItems.sort(function (a, b) { |
| 3336 | 3330 | let cmp = operatorCompare(b.points, a.points); |
| 3337 | 3331 | if (cmp != 0) return cmp; |
| 3338 | 3332 | return operatorCompare(a.decl.name, b.decl.name); |
| 3339 | 3333 | }); |
| 3340 | 3334 | |
| 3335 | // Build up the list of search results |
| 3336 | let matchedItemsHTML = ""; |
| 3337 | |
| 3341 | 3338 | for (let i = 0; i < matchedItems.length; i += 1) { |
| 3342 | | let liDom = domListSearchResults.children[i]; |
| 3343 | | let aDom = liDom.children[0]; |
| 3344 | | let match = matchedItems[i]; |
| 3345 | | let lastPkgName = match.path.pkgNames[match.path.pkgNames.length - 1]; |
| 3346 | | aDom.textContent = lastPkgName + "." + match.path.declNames.join("."); |
| 3347 | | aDom.setAttribute( |
| 3348 | | "href", |
| 3349 | | navLink(match.path.pkgNames, match.path.declNames) |
| 3350 | | ); |
| 3339 | const match = matchedItems[i]; |
| 3340 | const lastPkgName = match.path.pkgNames[match.path.pkgNames.length - 1]; |
| 3341 | |
| 3342 | const text = lastPkgName + "." + match.path.declNames.join("."); |
| 3343 | const href = navLink(match.path.pkgNames, match.path.declNames); |
| 3344 | |
| 3345 | matchedItemsHTML += `<li><a href="${href}">${text}</a></li>`; |
| 3351 | 3346 | } |
| 3347 | |
| 3348 | // Replace the search results using our newly constructed HTML string |
| 3349 | domListSearchResults.innerHTML = matchedItemsHTML; |
| 3350 | |
| 3352 | 3351 | renderSearchCursor(); |
| 3353 | 3352 | |
| 3354 | 3353 | domSectSearchResults.classList.remove("hidden"); |