diff --git a/docker-compose/requirements/djangoserver/file/server/server/templates/index.html b/docker-compose/requirements/djangoserver/file/server/server/templates/index.html index c59a458..2fb5012 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/templates/index.html +++ b/docker-compose/requirements/djangoserver/file/server/server/templates/index.html @@ -9,6 +9,7 @@ + diff --git a/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html b/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html new file mode 100644 index 0000000..0cf5c36 --- /dev/null +++ b/docker-compose/requirements/djangoserver/file/server/server/templates/lobbyPage.html @@ -0,0 +1,48 @@ +
+
+ + +
+
+
+ + +
+
+

Multiplayer local

+
+
+
+
+ +
+
+ +
+
+ + +

Fix the camera on the bar

+
+
+
\ No newline at end of file diff --git a/docker-compose/requirements/djangoserver/file/server/server/urls.py b/docker-compose/requirements/djangoserver/file/server/server/urls.py index 265317a..14396cd 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/urls.py +++ b/docker-compose/requirements/djangoserver/file/server/server/urls.py @@ -20,4 +20,5 @@ from . import views urlpatterns = [ path("",views.index, name='patate'), path("homePage",views.homePage, name='homePage'), + path("lobbyPage", views.lobbyPage, name='lobbyPage') ] diff --git a/docker-compose/requirements/djangoserver/file/server/server/views.py b/docker-compose/requirements/djangoserver/file/server/server/views.py index 0e565e1..cffc208 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/views.py +++ b/docker-compose/requirements/djangoserver/file/server/server/views.py @@ -9,3 +9,7 @@ def index(request): def homePage(request): request.session.save() return render(request, "homePage.html", {}) + +def lobbyPage(request): + request.session.save() + return render(request, "lobbyPage.html", {}) \ No newline at end of file diff --git a/docker-compose/requirements/nginx/static/javascript/Page.js b/docker-compose/requirements/nginx/static/javascript/Page.js index 157908f..f4e88f8 100644 --- a/docker-compose/requirements/nginx/static/javascript/Page.js +++ b/docker-compose/requirements/nginx/static/javascript/Page.js @@ -6,17 +6,19 @@ /* By: edbernar { data.text().then(text => { + console.log("Page updated !"); document.body.innerHTML = text; - this.availablePages[i].class.create(); + this.actualPage = this.availablePages[i].class; document.title = this.availablePages[i].title; - this.actualPage = this.availablePages[i].name; history.pushState({}, this.availablePages[i].title, this.availablePages[i].url); - }); + this.actualPage.create(); + }) }) .catch(error => { throw Error(error); diff --git a/docker-compose/requirements/nginx/static/javascript/home3D/home3D.js b/docker-compose/requirements/nginx/static/javascript/home3D/home3D.js index e0b9fc3..8626e3c 100644 --- a/docker-compose/requirements/nginx/static/javascript/home3D/home3D.js +++ b/docker-compose/requirements/nginx/static/javascript/home3D/home3D.js @@ -6,15 +6,17 @@ /* By: edbernar { pageRenderer = new Page(); }); + +export { pageRenderer }; \ No newline at end of file diff --git a/site/lobby/style.css b/docker-compose/requirements/nginx/static/style/lobbyPage/lobbyPage.css similarity index 100% rename from site/lobby/style.css rename to docker-compose/requirements/nginx/static/style/lobbyPage/lobbyPage.css diff --git a/site/lobby/index.html b/site/lobby/index.html deleted file mode 100644 index 163bcf9..0000000 --- a/site/lobby/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Lobby - - - - - - - - -
-
- - -
-
-
- - -
-
-

Multiplayer local

-
-
-
-
- -
-
- -
-
- - -

Fix the camera on the bar

-
-
-
- \ No newline at end of file diff --git a/site/lobby/main.js b/site/lobby/main.js deleted file mode 100644 index ec531c2..0000000 --- a/site/lobby/main.js +++ /dev/null @@ -1,52 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.js :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: madegryc +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/08/22 17:08:46 by madegryc #+# #+# */ -/* Updated: 2024/08/23 18:34:42 by madegryc ### ########.fr */ -/* */ -/* ************************************************************************** */ - -/* - - INFORMATION : - - id 0 = Multiplayer local - id 1 = Matchmaking - id 2 = Ranked - id 3 = Tournament -*/ - -let gameMode = 0; - -document.addEventListener('DOMContentLoaded', () => { - document.getElementsByClassName('game-mode')[0].addEventListener('click', function() { - document.getElementById('loginPopup').style.display = 'flex'; - }); - - document.getElementById('closePopupBtn').addEventListener('click', function() { - document.getElementById('loginPopup').style.display = 'none'; - }); - - // Fermer la popup si on clique en dehors du contenu - window.addEventListener('click', function(event) { - if (event.target == document.getElementById('loginPopup')) { - document.getElementById('loginPopup').style.display = 'none'; - } - }); - - - const listSelectCard = document.getElementsByClassName('select-card'); - console.log('listSelectCard', listSelectCard); - for(let i = 0; i < listSelectCard.length; i++) { - listSelectCard[i].addEventListener('click', function() { - console.log('Card selected:', listSelectCard[i].id); - document.getElementById('loginPopup').style.display = 'none'; - document.getElementsByClassName('mode-card')[0].getElementsByTagName('p')[0].innerHTML = listSelectCard[i].innerHTML; - gameMode = i; - }); - } -});