local storage now properly implemented, (sessionstorage)
This commit is contained in:
@@ -38,11 +38,11 @@ export default class Dataset {
|
||||
clone.querySelector("span").innerText = this.#upvotes;
|
||||
|
||||
// depending on whether the button has been up/downvoted, its according button get disabled and hidden
|
||||
if (votedIDs.has(entryID)) {
|
||||
let votedButton = clone.querySelector(votedIDs.get(entryID)? ".upvote-btn":".downvote-btn");
|
||||
if (votedIDs.getItem(entryID)) {
|
||||
let votedButton = clone.querySelector(votedIDs.getItem(entryID)? ".upvote-btn":".downvote-btn");
|
||||
votedButton.classList.add("isVoted");
|
||||
votedButton.disabled = true;
|
||||
let notVotedButton = clone.querySelector(votedIDs.get(entryID)? ".downvote-btn":".upvote-btn");
|
||||
let notVotedButton = clone.querySelector(votedIDs.getItem(entryID)? ".downvote-btn":".upvote-btn");
|
||||
notVotedButton.style.visibility = "hidden";
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user