started implementing local storage

This commit is contained in:
J-Klinke
2024-07-02 17:41:48 +02:00
parent 1174f03d42
commit 20eda5931a
5 changed files with 42 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
import {searchBarTimeout, searchSection, lastQuery} from "./main.js"
import {searchBarTimeout, searchSection, lastQuery, votedIDs} from "./main.js"
import Dataset from "./dataset.js"
export function fetchQuery(fetchString, clearResults) {
@@ -24,7 +24,11 @@ function parseContent(content, clearResults) {
Array.from(searchSection.querySelectorAll(".datasets .dataset")).forEach(e => e.remove());
}
for (const dataset of datasets) {
searchSection.querySelector(".datasets").appendChild(dataset.createDatasetHTMLElement());
if (votedIDs.has(dataset.getID())) {
searchSection.querySelector(".datasets").appendChild(dataset.createDatasetHTMLElement(false,));
} else {
searchSection.querySelector(".datasets").appendChild(dataset.createDatasetHTMLElement());
}
}
}