feat: restore link widgets

This commit is contained in:
Cory Dransfeldt 2024-10-28 13:36:39 -07:00
parent d813bd505f
commit 5911b30917
No known key found for this signature in database
18 changed files with 319 additions and 17 deletions

View file

@ -118,6 +118,7 @@ window.addEventListener("load", () => {
const $fallback = document.querySelector(".search__form--fallback");
const $input = document.querySelector(".search__form--input");
const $results = document.querySelector(".search__results");
const $addonLinks = document.querySelector(".addon-links");
const $loadMoreButton = document.querySelector(".search__load-more");
const $typeCheckboxes = document.querySelectorAll(
'.search__form--type input[type="checkbox"]'
@ -179,6 +180,7 @@ window.addEventListener("load", () => {
resultHTML ||
'<li class="search__results--no-results">No results found.</li>';
$results.style.display = "block";
$addonLinks.style.display = results.length === 0 ? "grid" : "none";
};
const loadSearchIndex = async (query, types, page) => {
@ -243,6 +245,7 @@ window.addEventListener("load", () => {
if (!query) {
renderSearchResults([]);
$loadMoreButton.style.display = "none";
$addonLinks.style.display = "grid";
return;
}
@ -271,5 +274,7 @@ window.addEventListener("load", () => {
currentResults = [...currentResults, ...nextResults];
updateSearchResults(nextResults);
});
$addonLinks.style.display = "grid";
})();
});