From 0d6a26d4072d5a1b4ea4caf36b1f7ecad2ff7d16 Mon Sep 17 00:00:00 2001 From: kmitresse Date: Thu, 13 Jun 2024 10:06:19 +0200 Subject: [PATCH] refacto: devweb - structure game.jsp with components --- .../src/main/webapp/WEB-INF/pages/game.jsp | 72 ++----------------- .../tags/components/game-player-list.tag | 11 +++ .../tags/components/game-room-information.tag | 13 ++++ .../WEB-INF/tags/components/game-start.tag | 23 ++++++ .../modal/connected-users-list-modal.tag | 32 +++++++++ .../websockets/game-management-websocket.js | 0 6 files changed, 85 insertions(+), 66 deletions(-) create mode 100644 S2/DevWeb/Projet/src/main/webapp/WEB-INF/tags/components/game-player-list.tag create mode 100644 S2/DevWeb/Projet/src/main/webapp/WEB-INF/tags/components/game-room-information.tag create mode 100644 S2/DevWeb/Projet/src/main/webapp/WEB-INF/tags/components/game-start.tag create mode 100644 S2/DevWeb/Projet/src/main/webapp/WEB-INF/tags/components/modal/connected-users-list-modal.tag create mode 100644 S2/DevWeb/Projet/src/main/webapp/static/js/websockets/game-management-websocket.js diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/pages/game.jsp b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/pages/game.jsp index 28252d0..83d05c6 100644 --- a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/pages/game.jsp +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/pages/game.jsp @@ -2,17 +2,18 @@ <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@taglib prefix="layout" tagdir="/WEB-INF/tags/layouts" %> <%@taglib prefix="component" tagdir="/WEB-INF/tags/components" %> +<%@taglib prefix="modal" tagdir="/WEB-INF/tags/components/modal" %> <% Translator translator = (Translator) request.getSession().getAttribute("translator"); %> + -
@@ -24,82 +25,21 @@
- - - - - - - -
${translator.translate('game_room_player')}
+
- - -

${translator.translate('game_information_created_at')} ${game.createdAt.toLocaleString()}

-

${translator.translate('game_information_difficulty')} ${game.difficulty}

-

${translator.translate('game_information_rounds_number')} ${game.nbRounds}

-

${translator.translate('game_information_rounds_duration')} ${game.timer} ${translator.translate('timer_unit')}

-

${translator.translate('game_information_deck_color_number')} ${game.nbColors}

-

${translator.translate('game_information_deck_value_number')} ${game.nbValuesPerColor}

+
- +
- +