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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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;
- });
- }
-});