diff --git a/frontend/_global/header.css b/frontend/_global/header.css index d113d4a..d0a5cc2 100644 --- a/frontend/_global/header.css +++ b/frontend/_global/header.css @@ -54,9 +54,7 @@ header { .header-link { text-align: center; line-height: 2; - - font-family: Montserrat, serif; - font-style: bold; + font-weight: bold; font-size: 18px; color: #828282; @@ -98,4 +96,56 @@ a:hover { a:active { text-decoration: none; +} + +.ladderButtonFunctions { + /*Alignment*/ + height: 50%; + float: right; + + /*Button visual*/ + background-color: #007C36; + border-radius: 15px; + border: 1px solid; + cursor: pointer; + + /*Text visual*/ + color: #ffffff; + font-family: Montserrat, serif; + font-size: 18px; + text-decoration: none; +} + +.ladderButton { + /*Alignment*/ + float: right; + + /*Button visual*/ + background-color: #007C36; + border-radius: 15px; + border: 1px solid; + cursor: pointer; + + /*Text visual*/ + color: #ffffff; + font-family: Montserrat, serif; + font-size: 13px; + text-decoration: none; +} + +.players-on-ladder { + display: flex; + flex-direction: row; + font-size: 19px; + justify-content: space-around; + padding-bottom: 15px; + padding-right: 10px; + align-items: center; + +} + +.span-ladder { + display: flex; + justify-content: center; + height: auto; } \ No newline at end of file diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/app.js b/frontend/normal_user/_main page/pojedynczy_turniej/app.js index 292d920..4a9f406 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/app.js +++ b/frontend/normal_user/_main page/pojedynczy_turniej/app.js @@ -9,6 +9,57 @@ async function showTournaments() { console.log(error); } } +function checkId() { + if (localStorage.getItem("token") !== null) { + + fetch('https://dragonmaster.pl/inz/user', { + headers: { + Authorization: ("Bearer " + localStorage.getItem("token")) + } + }) + .then(res => res.json()) + .then(json => { + return (json['id']) + }) + } + else { + document.getElementById("creator").style.display = "none"; + } +} + +function checkOwner() { + if (localStorage.getItem("organisatorId") == checkId()) { + console.log("dziaua") + } +} + + +function checkRole() { + if (localStorage.getItem("token") !== null) { + + fetch('https://dragonmaster.pl/inz/user', { + headers: { + Authorization: ("Bearer " + localStorage.getItem("token")) + } + }) + .then(res => res.json()) + .then(json => { + if (json['role'] == '1' || json['role'] == '2') { + document.getElementById("zapisy").style.display = "none"; + document.getElementById("drabinka").style.display = "none"; + } + else { + document.getElementById("zapisy").style.display = ''; + document.getElementById("drabinka").style.display = ''; + } + }) + } + else { + document.getElementById("zapisy").style.display = "none"; + document.getElementById("drabinka").style.display = "none"; + } + +} function logout() { localStorage.removeItem('token'); diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/css/single_tournament.css b/frontend/normal_user/_main page/pojedynczy_turniej/css/single_tournament.css index 319698e..464b17b 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/css/single_tournament.css +++ b/frontend/normal_user/_main page/pojedynczy_turniej/css/single_tournament.css @@ -58,13 +58,10 @@ flex-direction: row; justify-content: center; align-items: center; - padding: 6px 15px; - gap: 10px; - - margin-top: 1%; + margin-top: 0.5%; /*position: absolute;*/ - width: 73px; + width: 90px; height: 29px; /* PFP GREEN */ diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/collapsible.js b/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/collapsible.js index 6f45ad8..39c9b84 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/collapsible.js +++ b/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/collapsible.js @@ -14,7 +14,7 @@ for (i = 0; i < coll.length; i++) { } function logout() { - localStorage.clear(); + localStorage.removeItem('token'); location.reload(); } diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/css/li.css b/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/css/li.css index 7cd2bff..5813c6d 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/css/li.css +++ b/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/css/li.css @@ -3,15 +3,9 @@ li.game { margin-right: 20px; } -li.game.winner { - font-weight: bold; -} +li.game.winner {} /*Tekst wewnątrz boxa*/ -li.game span { - float: right; - margin-right: 100px; -} /*Górna linia drabinki*/ li.game-top { 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 67a3af3..3ea837e 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/index.html +++ b/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/index.html @@ -11,7 +11,7 @@ - +
@@ -41,260 +41,8 @@
- - - -
- -
- -
    -
  •  
  • - -
  • - Jędrzej Kubiak
    - Borys Kamiński -
  • - - -
  •  
  • -
  • - Gracjan Wojciechowski
    - Maurycy Błaszczyk -
  • - -
  •  
  • - -
  • - Marcin Szewczyk
    - Martin Marciniak - -
  • -
  •  
  • -
  • - Patryk Kołodziej
    - Emil Kaczmarczyk -
  • - -
  •  
  • - -
  • - Dorian Jasiński
    - Dawid Borkowski -
  • -
  •  
  • -
  • - Emanuel Czerwiński
    - Bartłomiej Michalak -
  • - -
  •  
  • - -
  • - Anatol Piotrowski
    - Filip Pawlak -
  • -
  •  
  • - -
  • - Aleksander Pietrzak
    - Olaf Górecki -
  • - -
  •  
  • - -
  • - Kryspin Ostrowski
    - Bartłomiej Baranowski -
  • -
  •  
  • -
  • - Janusz Kwiatkowski
    - Kamil Szulc -
  • - -
  •  
  • - -
  • - Kryspin Sokołowski
    - Roman Jankowski -
  • -
  •  
  • -
  • - Oktawian Sikora
    - Marcel Borkowski -
  • - -
  •  
  • - -
  • - Jerzy Stępień
    - Alojzy Witkowski -
  • -
  •  
  • -
  • - Olaf Rutkowski
    - Klaudiusz Chmielewski -
  • - -
  •  
  • - -
  • - Jędrzej Wróblewski
    - Oskar Kowalski -
  • -
  •  
  • -
  • - Jarosław Cieślak
    - Kamil Piotrowski -
  • - -
  •  
  • -
- -
    -
  •  
  • - -
  • - Jędrzej Kubiak
    - Borys Kamiński -
  • -
  •  
  • -
  • - Marcin Szewczyk
    - Martin Marciniak -
  • - -
  •  
  • - -
  • - Emanuel Czerwiński
    - Bartłomiej Michalak -
  • -
  •  
  • -
  • - Anatol Piotrowski
    - Filip Pawlak -
  • - -
  •  
  • - -
  • - Kryspin Ostrowski
    - Bartłomiej Baranowski -
  • -
  •  
  • -
  • - Kryspin Sokołowski
    - Roman Jankowski -
  • - -
  •  
  • - -
  • - Jerzy Stępień
    - Alojzy Witkowski -
  • -
  •  
  • -
  • - Jędrzej Wróblewski
    - Oskar Kowalski -
  • - -
  •  
  • -
- -
    -
  •  
  • - -
  • - Jędrzej Kubiak
    - Borys Kamiński -
  • -
  •  
  • -
  • - Emanuel Czerwiński
    - Bartłomiej Michalak -
  • - -
  •  
  • - -
  • - Kryspin Sokołowski
    - Roman Jankowski -
  • -
  •  
  • -
  • - Jędrzej Wróblewski
    - Oskar Kowalski -
  • - -
  •  
  • -
- -
    -
  •  
  • - -
  • - Jędrzej Kubiak
    - Borys Kamiński -
  • -
  •  
  • -
  • - Jędrzej Wróblewski
    - Oskar Kowalski -
  • - -
  •  
  • -
- -
    -
  •  
  • - -
  • - Jędrzej Kubiak
    - Borys Kamiński -
  • -
  •  
  • -
-
-
- - - -
-
- -
    -
  •  
  • - -
  • - Jędrzej Kubiak
    - Borys Kamiński -
  • -
  •  
  • -
  • - Jędrzej Wróblewski
    - Oskar Kowalski -
  • - -
  •  
  • -
- -
    -
  •  
  • - -
  • - Jędrzej Kubiak
    - Borys Kamiński -
  • -
  •  
  • -
-
-
- - +
@@ -302,25 +50,41 @@
  •  
  • -
    - + + + + + +
  •  
  • -
    - + + + + + +
  •  
  • -
    - + + + + + +
  •  
  • -
    - + + + + + +
  •  
  • @@ -330,13 +94,21 @@
  •  
  • -
    - + + + + + +
  •  
  • -
    - + + + + + +
  •  
  • @@ -346,290 +118,23 @@
  •  
  • -
    - + + + + + +
  •  
  • - + +
    - - -
    -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    • - Jędrzej Wróblewski
      - Oskar Kowalski -
    • - -
    •  
    • -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    -
    -
    - - - -
    -
    - - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    • - Marcin Szewczyk
      - Martin Marciniak -
    • - -
    •  
    • - -
    • - Emanuel Czerwiński
      - Bartłomiej Michalak -
    • -
    •  
    • -
    • - Anatol Piotrowski
      - Filip Pawlak -
    • - -
    •  
    • - -
    • - Kryspin Ostrowski
      - Bartłomiej Baranowski -
    • -
    •  
    • -
    • - Kryspin Sokołowski
      - Roman Jankowski -
    • - -
    •  
    • - -
    • - Jerzy Stępień
      - Alojzy Witkowski -
    • -
    •  
    • -
    • - Jędrzej Wróblewski
      - Oskar Kowalski -
    • - -
    •  
    • -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    • - Emanuel Czerwiński
      - Bartłomiej Michalak -
    • - -
    •  
    • - -
    • - Kryspin Sokołowski
      - Roman Jankowski -
    • -
    •  
    • -
    • - Jędrzej Wróblewski
      - Oskar Kowalski -
    • - -
    •  
    • -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    • - Jędrzej Wróblewski
      - Oskar Kowalski -
    • - -
    •  
    • -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    -
    -
    - - - -
    -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    • - Jędrzej Wróblewski
      - Oskar Kowalski -
    • - -
    •  
    • -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    -
    -
    - - - -
    -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    • - Emanuel Czerwiński
      - Bartłomiej Michalak -
    • - -
    •  
    • - -
    • - Kryspin Sokołowski
      - Roman Jankowski -
    • -
    •  
    • -
    • - Jędrzej Wróblewski
      - Oskar Kowalski -
    • - -
    •  
    • -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    • - Jędrzej Wróblewski
      - Oskar Kowalski -
    • - -
    •  
    • -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    -
    -
    - - - -
    -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    • - Jędrzej Wróblewski
      - Oskar Kowalski -
    • - -
    •  
    • -
    - -
      -
    •  
    • - -
    • - Jędrzej Kubiak
      - Borys Kamiński -
    • -
    •  
    • -
    -
    -
    + \ No newline at end of file diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/ladder.js b/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/ladder.js new file mode 100644 index 0000000..e9eea99 --- /dev/null +++ b/frontend/normal_user/_main page/pojedynczy_turniej/drabinka/ladder.js @@ -0,0 +1,40 @@ + +function getPlayers() { + for (let i = 1; i < 15; i++) { + if (localStorage.getItem(i + "value") == null || localStorage.getItem(i + "value") == "") { + let input = document.getElementById(i + "Input"); + localStorage.setItem(i + "value", input.value); + console.log(i + "getPlayersy") + } + } + location.reload() + +} + + + + +function loadPlayers() { + for (let i = 0; i < 15; i++) { + if (localStorage.getItem(i + "value") == null || localStorage.getItem(i + "value") == "") { + console.log("Loading") + } + else { + document.getElementById(i).innerHTML = `
    ` + localStorage.getItem(i + "value") + `
    `; + } + } +} + +function playerDelete(id) { + let i = id.toString() + console.log(i) + localStorage.setItem(i + "value", "") + location.reload() +} + +function usersRemover() { + for (let i = 1; i < 15; i++) { + localStorage.removeItem(i + 'value'); + } + location.reload() +} diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/index.html b/frontend/normal_user/_main page/pojedynczy_turniej/index.html index 856bd0e..bc54d98 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/index.html +++ b/frontend/normal_user/_main page/pojedynczy_turniej/index.html @@ -10,7 +10,7 @@ - +
    diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/app.js b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/app.js index f9ad2ad..2c27dc8 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/app.js +++ b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/app.js @@ -130,7 +130,7 @@ function check(){ if(counter==5){ document.getElementById("loader").style.display="none"; document.getElementById("msg").style.display="block"; - document.getElementById("msg").innerText="you probably closed popup"; + document.getElementById("msg").innerText="zamknąłeś okno pop-up bez płatności"; document.getElementById("reopen").style.display="block"; }else{ setTimeout(check, 1000); diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/index.html b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/index.html index 644dac3..4cf7786 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/index.html +++ b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/index.html @@ -5,7 +5,7 @@ - Padle tournament system + Padel Tournament System @@ -32,7 +32,7 @@
    - + \ No newline at end of file diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/style.css b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/style.css index 3e065df..acdf96c 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/style.css +++ b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy na turniej/style.css @@ -44,6 +44,8 @@ html { height: 15%; width: 100%; + margin-top: 1%; + background-color: #ffffff; } @@ -58,6 +60,7 @@ html { height: 10%; width: 100%; padding-top: 1%; + margin-bottom: 1%; background-color: #ffffff; position: relative; diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy/collapsible.js b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy/collapsible.js index 362ac00..60dc858 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy/collapsible.js +++ b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy/collapsible.js @@ -14,7 +14,7 @@ for (i = 0; i < coll.length; i++) { } function logout() { - localStorage.clear(); + localStorage.removeItem('token'); location.reload(); } diff --git a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy/index.html b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy/index.html index 7f83c6f..d2eabb0 100644 --- a/frontend/normal_user/_main page/pojedynczy_turniej/zapisy/index.html +++ b/frontend/normal_user/_main page/pojedynczy_turniej/zapisy/index.html @@ -56,32 +56,14 @@ -
    - Dopuszczeni do turnieju - -
    - -
    - -
    -
    - -
    - Zapis opłacony - -
    - -
    - -
    -
    - -
    + + +