From ed7cd83584165be055507007b93c814faac9fac1 Mon Sep 17 00:00:00 2001 From: Arek Date: Sun, 19 Jun 2022 09:34:23 +0200 Subject: [PATCH] feat: api --- .../_main page/pojedynczy_turniej/app.js | 28 +- .../pojedynczy_turniej/drabinka/index.html | 931 +++++++++--------- .../pojedynczy_turniej/drabinka/style.css | 6 + .../_main page/pojedynczy_turniej/index.html | 2 +- .../zapisy na turniej/index.html | 2 +- .../pojedynczy_turniej/zapisy/collapsible.js | 136 ++- .../pojedynczy_turniej/zapisy/index.html | 112 +-- frontend/normal_user/app.js | 17 +- frontend/normal_user/index.html | 2 +- frontend/normal_user/logowanie/index.html | 2 +- .../dodawanie turnieju/app.js | 36 +- .../dodawanie turnieju/index.html | 4 +- .../panel_organizatora/edycja turnieju/app.js | 27 +- .../edycja turnieju/index.html | 31 +- 14 files changed, 750 insertions(+), 586 deletions(-) diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/app.js b/frontend/normal_user/_main page/pojedynczy_turniej/app.js index 55ef099..93e53a4 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/app.js +++ b/frontend/normal_user/_main page/pojedynczy_turniej/app.js @@ -10,25 +10,47 @@ async function showTournaments() { } } +function loginVisibility() { + if (localStorage.getItem("token") !== null) { + document.getElementById("login").style.display = "none"; + } + else { + document.getElementById("login").style.display = ""; + + } +} + async function renderTournaments() { let tournaments = await showTournaments(); let html = ''; let htmlDate = ''; tournaments.forEach(tournament => { + let rank = 0 + if (`${tournament.approved}` == 0) { + rank = "Nie" + } + else if (`${tournament.approved}` == 1) { + rank = "Tak, ale niezatwierdzony" + } + else { + rank = "Tak" + } + + if (`${tournament.id}` == localStorage.getItem("tournamentId")) { console.log(`${tournament.rang}`) htmlDate = `

${tournament.name}

-

${tournament.places}
+

Miejsc: ${tournament.places}
${tournament.from} do ${tournament.to}

` let htmlSegment = `

${tournament.name}

-

${tournament.places}

+

Miejsca: ${tournament.places}

Wpisowe:

${tournament.entryFee} @@ -43,7 +65,7 @@ async function renderTournaments() { ${tournament.to}

Czy rankingowy:

- ${tournament.rang} + ${rank}

Dyrektor turnieju:

${tournament.director} diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/index.html b/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/index.html index db15902..7b7a021 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/index.html +++ b/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/index.html @@ -15,11 +15,13 @@
- +