General update: site works.

This commit is contained in:
2024-09-17 00:10:30 +02:00
parent 3931504d49
commit 77e149eae1
7 changed files with 105 additions and 98 deletions

View File

@@ -23,42 +23,42 @@ function show_plus(id, votes, players) {
const app = document.getElementById("app");
app.innerHTML = "";
let vote = votes[id];
let player = players[vote["vote_plus_id"] - 1]["name"];
let nickname = vote["vote_plus_nickname"];
let reason = vote["vote_plus_reason"];
let moins = document.createElement("button");
moins.textContent = "Et en moins..."
moins.addEventListener("click", () => {show_moins(id, votes, players)})
moins.className = "right";
let player = players[vote["plus_player_id"] - 1]["name"];
let nickname = vote["plus_nickname"];
let reason = vote["plus_reason"];
let minus = document.createElement("button");
minus.textContent = "Et en moins..."
minus.addEventListener("click", () => {show_minus(id, votes, players)})
minus.className = "right";
const vote_p = document.createElement("h2");
const p = document.createElement("h2");
if (nickname === "") {
vote_p.innerHTML = `${player}`;
p.innerHTML = `${player}`;
}
else {
vote_p.innerHTML = `${nickname} (${player})`
p.innerHTML = `${nickname} (${player})`
}
const vote_r = document.createElement("p");
vote_r.textContent = reason;
const r = document.createElement("p");
r.textContent = reason;
const head = document.createElement("h1");
head.innerText = "EN PLUS";
const buttons = document.createElement("div");
buttons.className = "buttons";
buttons.append(moins)
buttons.append(minus)
app.append(head, vote_p, vote_r, buttons);
app.append(head, p, r, buttons);
}
function show_moins(id, votes, players) {
function show_minus(id, votes, players) {
const app = document.getElementById("app");
app.innerHTML = "";
let vote = votes[id];
let nickname = vote["vote_moins_nickname"];
let reason = vote["vote_moins_reason"];
let player = players[vote["vote_moins_id"] - 1]["name"];
let nickname = vote["minus_nickname"];
let reason = vote["minus_reason"];
let player = players[vote["minus_player_id"] - 1]["name"];
let next = document.createElement("button");
if (id === votes.length - 1) {
next.textContent = "Résultats";
@@ -74,16 +74,16 @@ function show_moins(id, votes, players) {
})
next.className = "right";
const vote_p = document.createElement("h2");
const p = document.createElement("h2");
if (nickname === "") {
vote_p.innerHTML = `${player}`;
p.innerHTML = `${player}`;
}
else {
vote_p.innerHTML = `${nickname} (${player})`
p.innerHTML = `${nickname} (${player})`
}
const vote_r = document.createElement("p");
vote_r.textContent = reason;
const r = document.createElement("p");
r.textContent = reason;
const head = document.createElement("h1");
head.innerText = "EN MOINS";
@@ -92,7 +92,7 @@ function show_moins(id, votes, players) {
buttons.className = "buttons";
buttons.append(next)
app.append(head, vote_p, vote_r, buttons);
app.append(head, p, r, buttons);
}
async function show_results(players) {
@@ -107,7 +107,7 @@ async function show_results(players) {
app.append(vp);
let results = await fetch("data/results").then(r => r.json());
let plus = results[0];
let moins = results[1];
let minus = results[1];
let prev_score = null;
let counter = 0;
for (let i = 0; i < plus.length; i++) {
@@ -132,8 +132,8 @@ async function show_results(players) {
app.append(vm);
prev_score = null;
counter = 0;
for (let i = 0; i < moins.length; i++) {
let p = moins[i];
for (let i = 0; i < minus.length; i++) {
let p = minus[i];
let player = players[p[0] - 1]["name"];
let score = p[1];
if (prev_score == null || score < prev_score) {