Fix voting event listeners in search

This commit is contained in:
Elias Schriefer
2024-06-25 09:59:39 +02:00
parent e47edf3cf2
commit a340d59ca2
2 changed files with 15 additions and 1 deletions

View File

@@ -1,3 +1,5 @@
import { vote } from "./main.js";
export default class Dataset {
#abstract;
#author;
@@ -34,6 +36,16 @@ export default class Dataset {
clone.querySelector("h3").innerText = this.#title;
clone.querySelector("p").innerText = this.#description;
clone.querySelector("span").innerText = this.#upvotes;
// Event Listeners
clone.querySelector(".upvote-btn").addEventListener("click", () => {
vote(this.#id, true);
});
clone.querySelector(".downvote-btn").addEventListener("click", () => {
vote(this.#id, false);
})
return clone;
}
}