Change hidden score placeholder from ? to empty string

This commit is contained in:
Inire 2022-10-28 19:36:50 +11:00 committed by Ben Rog-Wilhelm
parent 0991dc7ed2
commit 08a98429e0
4 changed files with 20 additions and 15 deletions

View file

@ -153,6 +153,11 @@ function vote(type, id, dir, vid) {
const downvotes = document.getElementsByClassName(type + '-' + id + '-down');
const scoretexts = document.getElementsByClassName(type + '-score-' + id);
// the score value might not be a number if scores are hidden
function is_int(str) {
return str.match(/-?\d+/) != null
}
for (let i=0; i<upvotes.length; i++) {
const upvote = upvotes[i]
@ -163,7 +168,7 @@ function vote(type, id, dir, vid) {
if (dir == "1") {
if (upvote.classList.contains('active')) {
upvote.classList.remove('active')
if (!isNaN(scoretext.textContent)) {
if (is_int(scoretext.textContent)) {
scoretext.textContent = score - 1
}
votedirection = "0"
@ -171,13 +176,13 @@ function vote(type, id, dir, vid) {
} else if (downvote.classList.contains('active')) {
upvote.classList.add('active')
downvote.classList.remove('active')
if (!isNaN(scoretext.textContent)) {
if (is_int(scoretext.textContent)) {
scoretext.textContent = score + 2
}
votedirection = "1"
} else {
upvote.classList.add('active')
if (!isNaN(scoretext.textContent)) {
if (is_int(scoretext.textContent)) {
scoretext.textContent = score + 1
}
votedirection = "1"
@ -201,7 +206,7 @@ function vote(type, id, dir, vid) {
else {
if (downvote.classList.contains('active')) {
downvote.classList.remove('active')
if (!isNaN(scoretext.textContent)) {
if (is_int(scoretext.textContent)) {
scoretext.textContent = score + 1
}
votedirection = "0"
@ -209,13 +214,13 @@ function vote(type, id, dir, vid) {
} else if (upvote.classList.contains('active')) {
downvote.classList.add('active')
upvote.classList.remove('active')
if (!isNaN(scoretext.textContent)) {
if (is_int(scoretext.textContent)) {
scoretext.textContent = score - 2
}
votedirection = "-1"
} else {
downvote.classList.add('active')
if (!isNaN(scoretext.textContent)) {
if (is_int(scoretext.textContent)) {
scoretext.textContent = score - 1
}
votedirection = "-1"

View file

@ -48,9 +48,9 @@
{% if c.should_hide_score %}
{% set ups="?" %}
{% set downs="?" %}
{% set score="?" %}
{% set ups="" %}
{% set downs="" %}
{% set score="" %}
{% else %}
{% set ups=c.upvotes %}
{% set downs=c.downvotes %}

View file

@ -2,9 +2,9 @@
{% if p.should_hide_score %}
{% set ups="?" %}
{% set downs="?" %}
{% set score="?" %}
{% set ups="" %}
{% set downs="" %}
{% set score="" %}
{% else %}
{% set ups=p.upvotes %}
{% set downs=p.downvotes %}

View file

@ -48,9 +48,9 @@
<div class="card-container">
{% if p.should_hide_score %}
{% set ups="?" %}
{% set downs="?" %}
{% set score="?" %}
{% set ups="" %}
{% set downs="" %}
{% set score="" %}
{% else %}
{% set ups=p.upvotes %}
{% set downs=p.downvotes %}