From d8284b78e261d64634800e1aff994c688479cf15 Mon Sep 17 00:00:00 2001 From: Kum1ta Date: Sat, 5 Oct 2024 04:30:20 +0200 Subject: [PATCH] Site - can send message in tournament - request 3 server tournamment Game - change buttons position on multi online --- .../file/server/server/Tournament.py | 6 +-- .../server/server/templates/lobbyPage.html | 2 +- .../javascript/multiOnlineGame/Player.js | 3 +- .../tournamentPage/TournamentPage.js | 39 ++++++++++++++++++- .../javascript/typeResponse/typeTournament.js | 4 +- .../nginx/static/style/game/games.css | 14 +++---- 6 files changed, 52 insertions(+), 16 deletions(-) diff --git a/docker-compose/requirements/djangoserver/file/server/server/Tournament.py b/docker-compose/requirements/djangoserver/file/server/server/Tournament.py index d9be6d0..1def069 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/Tournament.py +++ b/docker-compose/requirements/djangoserver/file/server/server/Tournament.py @@ -3,10 +3,10 @@ # ::: :::::::: # # Tournament.py :+: :+: :+: # # +:+ +:+ +:+ # -# By: tomoron +#+ +:+ +#+ # +# By: edbernar 20): self.messages.pop(0) - self.broadcast({"action":3, "username":socket.username, "message":socket.message}) + self.broadcast({"action":3, "username":socket.username, "message":message}) def leave(self, socket): if(socket not in self.players): diff --git a/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html b/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html index b4bc000..31838e5 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html +++ b/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html @@ -193,7 +193,7 @@

Tournament code

- +
diff --git a/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Player.js b/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Player.js index 5ce18d7..6f00012 100644 --- a/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Player.js +++ b/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Player.js @@ -6,7 +6,7 @@ /* By: edbernar { const key = event.target.getAttribute("id"); - for (let i = 0; i < keyList.length; i++) { diff --git a/docker-compose/requirements/nginx/static/javascript/tournamentPage/TournamentPage.js b/docker-compose/requirements/nginx/static/javascript/tournamentPage/TournamentPage.js index 1b54bf6..8e39769 100644 --- a/docker-compose/requirements/nginx/static/javascript/tournamentPage/TournamentPage.js +++ b/docker-compose/requirements/nginx/static/javascript/tournamentPage/TournamentPage.js @@ -6,7 +6,7 @@ /* By: edbernar { + sendRequest("tournament", {action: 2, message: inputMessage.value}); + inputMessage.value = ""; + inputMessage.focus(); + }); + inputMessage.addEventListener("keyup", (event) => { + if (event.key === "Enter" && inputMessage.value.trim() !== "") + { + event.preventDefault(); + sendRequest("tournament", {action: 2, message: inputMessage.value}); + inputMessage.value = ""; + inputMessage.focus(); + } + }); + inputMessage.addEventListener("keydown", (event) => { + if (event.key === "Enter") + event.preventDefault(); + }); +} + export { TournamentPage } \ No newline at end of file diff --git a/docker-compose/requirements/nginx/static/javascript/typeResponse/typeTournament.js b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeTournament.js index 10e6759..3f55167 100644 --- a/docker-compose/requirements/nginx/static/javascript/typeResponse/typeTournament.js +++ b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeTournament.js @@ -6,7 +6,7 @@ /* By: edbernar