feat: dev-web - manage nbRounds on new game initialization

This commit is contained in:
kmitresse
2024-03-25 10:23:00 +01:00
parent 079f4c2e0c
commit 371fdb658e
2 changed files with 17 additions and 1 deletions
@@ -0,0 +1,15 @@
// Mise à jour du nombre de rounds max en fonction du nombre de couleurs et de valeurs sélécetionnés
document.getElementById("nbColors").addEventListener("change", function () {
let nbColors = document.getElementById("nbColors").value;
let nbValues = document.getElementById("nbValues").value;
let nbRounds = document.getElementById("nbRounds");
nbRounds.max = nbColors * nbValues;
nbRounds.value = nbRounds.value > nbRounds.max ? nbRounds.max : nbRounds.value;
});
document.getElementById("nbValues").addEventListener("change", function () {
let nbColors = document.getElementById("nbColors").value;
let nbValues = document.getElementById("nbValues").value;
let nbRounds = document.getElementById("nbRounds");
nbRounds.max = nbColors * nbValues;
nbRounds.value = nbRounds.value > nbRounds.max ? nbRounds.max : nbRounds.value;
});
@@ -36,7 +36,7 @@
<th>% Clicks rapides</th>
<th>Invite</th>
</tr>
<% User[] connectedUsers = (User[]) request.getAttribute("connectedUser"); %>
<% User[] connectedUsers = (User[]) request.getAttribute("connectedUsers"); %>
<% for (User user : connectedUsers) { %>
<tr>
<td><%= user.getUsername() %></td>
@@ -53,4 +53,5 @@
</section>
</main>
</body>
<script defer type="text/javascript"> <%@include file="../static/js/new-game.js"%></script>
</html>