Results page back button + typo fix when only one vote.
This commit is contained in:
@@ -36,12 +36,17 @@ function show_plus(id, votes, players) {
|
||||
minus.addEventListener("click", () => {show_minus(id, votes, players)})
|
||||
minus.className = "right";
|
||||
|
||||
let prev = document.createElement("button");
|
||||
prev.textContent = "Vote précédent";
|
||||
prev.addEventListener("click", () => {show_plus(id-1, votes, players)});
|
||||
prev.className = "left";
|
||||
|
||||
const p = document.createElement("h2");
|
||||
if (nickname === "") {
|
||||
p.innerHTML = `${player}`;
|
||||
}
|
||||
else {
|
||||
p.innerHTML = `${nickname} (${player})`
|
||||
p.innerHTML = `${nickname} (${player})`;
|
||||
}
|
||||
|
||||
const r = document.createElement("p");
|
||||
@@ -52,7 +57,10 @@ function show_plus(id, votes, players) {
|
||||
|
||||
const buttons = document.createElement("div");
|
||||
buttons.className = "buttons";
|
||||
buttons.append(minus)
|
||||
if (id-1>=0) {
|
||||
buttons.append(prev);
|
||||
}
|
||||
buttons.append(minus);
|
||||
|
||||
app.append(head, p, r, buttons);
|
||||
}
|
||||
@@ -84,12 +92,17 @@ function show_minus(id, votes, players) {
|
||||
})
|
||||
next.className = "right";
|
||||
|
||||
let prev = document.createElement("button");
|
||||
prev.textContent = "Vote précédent";
|
||||
prev.addEventListener("click", () => {show_plus(id-1, votes, players)});
|
||||
prev.className = "left";
|
||||
|
||||
const p = document.createElement("h2");
|
||||
if (nickname === "") {
|
||||
p.innerHTML = `${player}`;
|
||||
}
|
||||
else {
|
||||
p.innerHTML = `${nickname} (${player})`
|
||||
p.innerHTML = `${nickname} (${player})`;
|
||||
}
|
||||
|
||||
const r = document.createElement("p");
|
||||
@@ -100,7 +113,10 @@ function show_minus(id, votes, players) {
|
||||
|
||||
const buttons = document.createElement("div");
|
||||
buttons.className = "buttons";
|
||||
buttons.append(next)
|
||||
if (id-1>=0) {
|
||||
buttons.append(prev);
|
||||
}
|
||||
buttons.append(next);
|
||||
|
||||
app.append(head, p, r, buttons);
|
||||
}
|
||||
@@ -137,7 +153,7 @@ async function show_results(players) {
|
||||
app.append(place);
|
||||
}
|
||||
const result = document.createElement("h3");
|
||||
result.textContent = `${player} avec ${p[1]} votes!`;
|
||||
result.textContent = `${player} avec ${p[1]} vote${p[1] > 1? 's' : ''}!`;
|
||||
app.append(result);
|
||||
}
|
||||
const sep = document.createElement("hr");
|
||||
@@ -164,7 +180,7 @@ async function show_results(players) {
|
||||
app.append(place);
|
||||
}
|
||||
const result = document.createElement("h3");
|
||||
result.textContent = `${player} avec ${score} votes!`;
|
||||
result.textContent = `${player} avec ${score} vote${score > 1 ?'s': ''}!`;
|
||||
app.append(result);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user