Affiche le temps joueur en mode Time

This commit is contained in:
2026-04-12 19:59:05 +02:00
parent f5570cea25
commit c84aa750ae
3 changed files with 12 additions and 2 deletions

4
app.js
View File

@@ -139,7 +139,7 @@ function initSetupPage() {
: "Le gagnant du cube commence la partie suivante, avec double coup V2 possible."; : "Le gagnant du cube commence la partie suivante, avec double coup V2 possible.";
const timingText = moveLimitActive const timingText = moveLimitActive
? `Temps configures : partie ${formatClock(blockDurationMs)}, coup ${formatClock(moveLimitMs)}.` ? `Temps configures : partie ${formatClock(blockDurationMs)}, coup ${formatClock(moveLimitMs)}.`
: `Temps configures : Block ${formatClock(blockDurationMs)}, chrono initial ${formatClock(timeInitialMs)} par joueur.`; : `Temps configures : Block ${formatClock(blockDurationMs)}, temps de chaque joueur ${formatClock(timeInitialMs)}.`;
const quotaText = moveLimitActive const quotaText = moveLimitActive
? `Quota actif : ${quota} coups par joueur.` ? `Quota actif : ${quota} coups par joueur.`
: `Quota actif : ${quota} coups par joueur et par Block.`; : `Quota actif : ${quota} coups par joueur et par Block.`;
@@ -160,6 +160,8 @@ function initSetupPage() {
timeInitialInput.disabled = moveLimitActive; timeInitialInput.disabled = moveLimitActive;
} }
document.body.classList.toggle("time-setup-mode", !moveLimitActive);
if (blockSecondsLabel instanceof HTMLElement) { if (blockSecondsLabel instanceof HTMLElement) {
blockSecondsLabel.textContent = blockSecondsLabel.textContent =
blockLabel === "Block" ? "Temps du Block (secondes)" : "Temps partie (secondes)"; blockLabel === "Block" ? "Temps du Block (secondes)" : "Temps partie (secondes)";

View File

@@ -133,7 +133,7 @@
/> />
</label> </label>
<label class="field" id="timeInitialField" hidden> <label class="field" id="timeInitialField" hidden>
<span>Chrono initial par joueur (minutes)</span> <span>Temps de chaque joueur (minutes)</span>
<input <input
name="timeInitialMinutes" name="timeInitialMinutes"
type="number" type="number"

View File

@@ -360,6 +360,10 @@ p {
gap: 0.45rem; gap: 0.45rem;
} }
.field[hidden] {
display: none;
}
.span-2 { .span-2 {
grid-column: 1 / -1; grid-column: 1 / -1;
} }
@@ -1316,6 +1320,10 @@ body[data-page="cube"] .zone-button.cube-hold-ready::after {
} }
} }
body.time-setup-mode .timing-grid {
grid-template-columns: minmax(0, 1fr);
}
@media (max-width: 640px) { @media (max-width: 640px) {
body[data-page="setup"] .setup-shell { body[data-page="setup"] .setup-shell {
width: min(100% - 0.5rem, 100%); width: min(100% - 0.5rem, 100%);