Skip to content

Commit

Permalink
Fix invalid votecount for comments
Browse files Browse the repository at this point in the history
  • Loading branch information
OctoNezd committed Sep 15, 2024
1 parent 45d6f0c commit c4f7b5a
Showing 1 changed file with 16 additions and 5 deletions.
21 changes: 16 additions & 5 deletions src/features/posts/reimplementVotes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,20 @@ export default class ReimplementVotes extends OLFeature {
if (unvotedScoreEl === null) {
oldLanderScore.innerText = "[score unavailable]";
} else {
oldLanderScore.innerText = post.dataset.olVote;
const midcol = post.querySelector(".midcol") as HTMLDivElement;
if (midcol.classList.contains("unvoted")) {
oldLanderScore.innerText = (
post.querySelector(".score.unvoted") as HTMLDivElement
).innerText.split(" ")[0];
} else if (midcol.classList.contains("likes")) {
oldLanderScore.innerText = (
post.querySelector(".score.likes") as HTMLDivElement
).innerText.split(" ")[0];
} else if (midcol.classList.contains("dislikes")) {
oldLanderScore.innerText = (
post.querySelector(".score.dislikes") as HTMLDivElement
).innerText.split(" ")[0];
}
}
const dislikes = entry.querySelector(".score.dislikes");
if (dislikes !== null) {
Expand Down Expand Up @@ -155,15 +168,13 @@ export default class ReimplementVotes extends OLFeature {
score_el.innerText = (
post.querySelector(".score.unvoted") as HTMLDivElement
).innerText.split(" ")[0];
}
if (score_res.classList.contains("likes")) {
} else if (score_res.classList.contains("likes")) {
buttons[0].classList.toggle("act", true);
buttons[1].classList.toggle("act", false);
score_el.innerText = (
post.querySelector(".score.likes") as HTMLDivElement
).innerText.split(" ")[0];
}
if (score_res.classList.contains("dislikes")) {
} else if (score_res.classList.contains("dislikes")) {
buttons[0].classList.toggle("act", false);
buttons[1].classList.toggle("act", true);
score_el.innerText = (
Expand Down

0 comments on commit c4f7b5a

Please sign in to comment.