diff --git a/html/index.js b/html/index.js
index 6c20a96..b03dbcf 100644
--- a/html/index.js
+++ b/html/index.js
@@ -223,11 +223,7 @@ async function clickCount() {
elTd.classList.add('elected');
}
elTd.style.borderTop = '1px solid black';
- if (countCard.transfers != '0.00') {
- elTd.innerText = ppVotes(countCard.transfers);
- } else {
- elTd.innerHTML = ' ';
- }
+ elTd.innerHTML = ppVotes(countCard.transfers);
elTr1.appendChild(elTd);
elTd = document.createElement('td');
@@ -235,7 +231,7 @@ async function clickCount() {
if (countCard.state === py.pyRCV2.model.CandidateState.ELECTED || countCard.state === py.pyRCV2.model.CandidateState.PROVISIONALLY_ELECTED || countCard.state === py.pyRCV2.model.CandidateState.DISTRIBUTING_SURPLUS) {
elTd.classList.add('elected');
- elTd.innerText = ppVotes(countCard.votes);
+ elTd.innerHTML = ppVotes(countCard.votes);
elTr1.querySelector('td:first-child').classList.add('elected');
} else {
elTr1.querySelector('td:first-child').classList.remove('elected');
@@ -248,9 +244,9 @@ async function clickCount() {
elTd.innerText = 'Ex';
} else if (countCard.state === py.pyRCV2.model.CandidateState.EXCLUDING) {
elTd.classList.add('excluded');
- elTd.innerText = ppVotes(countCard.votes);
+ elTd.innerHTML = ppVotes(countCard.votes);
} else {
- elTd.innerText = ppVotes(countCard.votes);
+ elTd.innerHTML = ppVotes(countCard.votes);
}
}
@@ -261,43 +257,31 @@ async function clickCount() {
elTd = document.createElement('td');
elTd.classList.add('count');
elTd.style.borderTop = '1px solid black';
- if (result.exhausted.transfers != '0.00') {
- elTd.innerText = ppVotes(result.exhausted.transfers);
- } else {
- elTd.innerHTML = ' ';
- }
+ elTd.innerHTML = ppVotes(result.exhausted.transfers);
elExhausted1.appendChild(elTd);
elTd = document.createElement('td');
elTd.classList.add('count');
- elTd.innerText = ppVotes(result.exhausted.votes);
+ elTd.innerHTML = ppVotes(result.exhausted.votes);
elExhausted2.appendChild(elTd);
// Display loss to fraction
elTd = document.createElement('td');
elTd.classList.add('count');
elTd.style.borderTop = '1px solid black';
- if (result.loss_fraction.transfers != '0.00' && result.loss_fraction.transfers != '-0.00') {
- elTd.innerText = ppVotes(result.loss_fraction.transfers);
- } else {
- elTd.innerHTML = ' ';
- }
+ elTd.innerHTML = ppVotes(result.loss_fraction.transfers);
elLTF1.appendChild(elTd);
elTd = document.createElement('td');
elTd.classList.add('count');
- if (result.loss_fraction.votes == '-0.00') {
- elTd.innerText = ppVotes('0.00');
- } else {
- elTd.innerText = ppVotes(result.loss_fraction.votes);
- }
+ elTd.innerHTML = ppVotes(result.loss_fraction.votes);
elLTF2.appendChild(elTd);
// Display total
elTd = document.createElement('td');
elTd.classList.add('count');
elTd.style.borderTop = '1px solid black';
- elTd.innerText = ppVotes(result.total);
+ elTd.innerHTML = ppVotes(result.total);
elTotal.appendChild(elTd);
// Display quota
@@ -305,7 +289,7 @@ async function clickCount() {
elTd.classList.add('count');
elTd.style.borderTop = '1px solid black';
elTd.style.borderBottom = '1px solid black';
- elTd.innerText = ppVotes(result.quota);
+ elTd.innerHTML = ppVotes(result.quota);
elQuota.appendChild(elTd);
}
}
@@ -354,7 +338,11 @@ async function clickCount() {
}
}
function ppVotes(v) {
- return parseFloat(v).toFixed(ppDPs);
+ result = parseFloat(v).toFixed(ppDPs);
+ if (parseFloat(result) == 0) {
+ return ' '
+ }
+ return result;
}
}