From c7efa6e5f825c1da24f2517fde594b13caf7441f Mon Sep 17 00:00:00 2001 From: kmitresse Date: Sat, 6 Apr 2024 14:32:36 +0200 Subject: [PATCH] feat: dev-web - begin modal and new-game front --- .../uppa/project/servlet/MainMenuServlet.java | 6 +- .../webapp/WEB-INF/components/new-game.jsp | 9 ++- .../webapp/WEB-INF/components/statistics.jsp | 26 +++---- .../main/webapp/WEB-INF/views/main-menu.jsp | 1 + .../src/main/webapp/static/css/modal.css | 77 +++++++++++-------- .../src/main/webapp/static/css/new-game.css | 62 +++++++++++++++ 6 files changed, 130 insertions(+), 51 deletions(-) create mode 100644 S2/DevWeb/Projet/src/main/webapp/static/css/new-game.css diff --git a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/MainMenuServlet.java b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/MainMenuServlet.java index 5acc460..9abf4af 100644 --- a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/MainMenuServlet.java +++ b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/MainMenuServlet.java @@ -34,7 +34,7 @@ public class MainMenuServlet extends HttpServlet { // } request.setAttribute("current", "main-menu"); manageNewGame(request, response, user); - //manageStatistiques(request, response, user); + manageStatistiques(request, response, user); request.getRequestDispatcher("/WEB-INF/views/main-menu.jsp").forward(request, response); } @@ -60,9 +60,7 @@ public class MainMenuServlet extends HttpServlet { private void manageStatistiques(HttpServletRequest request, HttpServletResponse response, User sessionUser) throws IOException, ServletException { List games = new ArrayList(); - System.out.println(sessionUser.toString()); - System.out.println(sessionUser.getPlayedGames().size()); - if (sessionUser.getPlayedGames() != null) { + if (sessionUser != null && sessionUser.getPlayedGames() != null) { for (Player player : sessionUser.getPlayedGames()) { Game game = player.getGame(); game.sortPlayersByScore(); diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/components/new-game.jsp b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/components/new-game.jsp index 06b3db0..176420e 100644 --- a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/components/new-game.jsp +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/components/new-game.jsp @@ -5,13 +5,20 @@