From 76cf5d05853156e312c90b90f93d65d2b3e7fa6f Mon Sep 17 00:00:00 2001 From: Kum1ta Date: Sun, 29 Sep 2024 14:31:33 +0200 Subject: [PATCH] Django - add "opponentLeft" boolean in endGame() Site - update end game screen - fix red point on live chat after a game --- .../djangoserver/file/server/server/Game.py | 6 ++--- .../multiOnlineGame/multiOnlineGamePage.js | 25 +++++++++++-------- .../javascript/typeResponse/typeGame.js | 6 ++--- .../typeResponse/typeNewPrivateMessage.js | 22 +++++++++++++--- .../nginx/static/style/game/games.css | 5 +++- 5 files changed, 42 insertions(+), 22 deletions(-) diff --git a/docker-compose/requirements/djangoserver/file/server/server/Game.py b/docker-compose/requirements/djangoserver/file/server/server/Game.py index 760b21f..fc243ef 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/Game.py +++ b/docker-compose/requirements/djangoserver/file/server/server/Game.py @@ -6,7 +6,7 @@ # By: edbernar { - simpleText.innerText = `You will be redirected to the lobby in ${time} seconds` + if (content.opponentLeft) + simpleText.innerText = `Your opponent has given up...\nYou will be redirected to the lobby in ${time} seconds` + else + simpleText.innerText = `You will be redirected to the lobby in ${time} seconds` time--; if (time == -1) { diff --git a/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js index 2c44b2e..5d04c42 100644 --- a/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js +++ b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js @@ -6,7 +6,7 @@ /* By: edbernar { + notifBadgeChat = document.getElementsByClassName('notification-badge')[0]; + if (notifBadgeChat) + { + notifBadgeChat.style.display = 'flex'; + clearInterval(interval); + } + }, 1000); + } sendRequest("get_user_info", {id: content.from}); waitForUserInfo().then((userInfo) => { CN.new("Message", "New message from " + userInfo.username); diff --git a/docker-compose/requirements/nginx/static/style/game/games.css b/docker-compose/requirements/nginx/static/style/game/games.css index e41288d..3d6aa47 100644 --- a/docker-compose/requirements/nginx/static/style/game/games.css +++ b/docker-compose/requirements/nginx/static/style/game/games.css @@ -6,7 +6,7 @@ /* By: edbernar