fix: réparer les contrôles du combat tracker et la pause (v14)

This commit is contained in:
2026-08-01 21:33:38 +02:00
parent df852f17d1
commit 6ce51ed8cf
2 changed files with 21 additions and 21 deletions
+2 -2
View File
@@ -69,7 +69,7 @@ export const registerHooks = function () {
}); });
// changement de la pause // changement de la pause
Hooks.on("renderGamePause", async function (element) { Hooks.on("renderGamePause", async function (app, element) {
const pauseEl = element ?? document.getElementById("pause"); const pauseEl = element ?? document.getElementById("pause");
if (!pauseEl || pauseEl.className !== "paused") return; if (!pauseEl || pauseEl.className !== "paused") return;
pauseEl.querySelectorAll("img").forEach(img => { pauseEl.querySelectorAll("img").forEach(img => {
@@ -101,7 +101,7 @@ export const registerHooks = function () {
title: game.i18n.localize("VERMINE.RollTool"), title: game.i18n.localize("VERMINE.RollTool"),
icon: 'fas fa-dice-d10', icon: 'fas fa-dice-d10',
button: true, button: true,
onClick() { onChange() {
RollDialog.create().then(d => d.render(true)); RollDialog.create().then(d => d.render(true));
} }
}; };
+19 -19
View File
@@ -23,7 +23,7 @@
</a> </a>
{{/if}} {{/if}}
<a class="combat-button combat-control" data-tooltip="COMBAT.Delete" <a class="combat-button combat-control" data-tooltip="COMBAT.Delete"
data-control="endCombat" {{#unless data-action="endCombat" {{#unless
combatCount}}disabled{{/unless}}> combatCount}}disabled{{/unless}}>
<i class="fas fa-trash"></i> <i class="fas fa-trash"></i>
</a> </a>
@@ -33,12 +33,12 @@
<div class="encounter-controls flexrow {{#if hasCombat}}combat{{/if}}"> <div class="encounter-controls flexrow {{#if hasCombat}}combat{{/if}}">
{{#if user.isGM}} {{#if user.isGM}}
<a class="combat-button combat-control" <a class="combat-button combat-control"
data-tooltip="COMBAT.RollAll" data-control="rollAll" {{#unless data-tooltip="COMBAT.RollAll" data-action="rollAll" {{#unless
turns}}disabled{{/unless}}> turns}}disabled{{/unless}}>
<i class="fas fa-users"></i> <i class="fas fa-users"></i>
</a> </a>
<a class="combat-button combat-control" <a class="combat-button combat-control"
data-tooltip="COMBAT.RollNPC" data-control="rollNPC" {{#unless data-tooltip="COMBAT.RollNPC" data-action="rollNPC" {{#unless
turns}}disabled{{/unless}}> turns}}disabled{{/unless}}>
<i class="fas fa-users-cog"></i> <i class="fas fa-users-cog"></i>
</a> </a>
@@ -58,18 +58,18 @@
{{#if user.isGM}} {{#if user.isGM}}
<a class="combat-button combat-control" <a class="combat-button combat-control"
data-tooltip="COMBAT.InitiativeReset" data-control="resetAll" data-tooltip="COMBAT.InitiativeReset" data-action="resetAll"
{{#unless hasCombat}}disabled{{/unless}}> {{#unless hasCombat}}disabled{{/unless}}>
<i class="fas fa-undo"></i> <i class="fas fa-undo"></i>
</a> </a>
<a class="combat-button combat-control" <a class="combat-button combat-control"
data-tooltip="{{labels.scope}}" data-tooltip="{{labels.scope}}"
data-control="toggleSceneLink" {{#unless data-action="toggleSceneLink" {{#unless
hasCombat}}disabled{{/unless}}> hasCombat}}disabled{{/unless}}>
<i class="fas fa-{{#unless linked}}un{{/unless}}link"></i> <i class="fas fa-{{#unless linked}}un{{/unless}}link"></i>
</a> </a>
<a class="combat-button combat-settings" <a class="combat-button combat-settings"
data-tooltip="COMBAT.Settings" data-control="trackerSettings"> data-tooltip="COMBAT.Settings" data-action="trackerSettings">
<i class="fas fa-cog"></i> <i class="fas fa-cog"></i>
</a> </a>
{{/if}} {{/if}}
@@ -90,20 +90,20 @@
<a <a
class="combatant-control {{#if turn.hidden}}active{{/if}}" class="combatant-control {{#if turn.hidden}}active{{/if}}"
data-tooltip="COMBAT.ToggleVis" data-tooltip="COMBAT.ToggleVis"
data-control="toggleHidden"> data-action="toggleHidden">
<i class="fas fa-eye-slash"></i> <i class="fas fa-eye-slash"></i>
</a> </a>
<a <a
class="combatant-control {{#if turn.defeated}}active{{/if}}" class="combatant-control {{#if turn.defeated}}active{{/if}}"
data-tooltip="COMBAT.ToggleDead" data-tooltip="COMBAT.ToggleDead"
data-control="toggleDefeated"> data-action="toggleDefeated">
<i class="fas fa-skull"></i> <i class="fas fa-skull"></i>
</a> </a>
{{#if turn.canPing}} {{#if turn.canPing}}
<a class="combatant-control" <a class="combatant-control"
data-tooltip="COMBAT.PingCombatant" data-tooltip="COMBAT.PingCombatant"
data-control="alertPingCombatant"> data-action="pingCombatant">
<i class="fa-solid fa-bullseye-arrow"></i> <i class="fa-solid fa-bullseye-arrow"></i>
</a> </a>
{{/if}} {{/if}}
@@ -158,7 +158,7 @@
{{else if this.owner}} {{else if this.owner}}
<a class="combatant-control roll" <a class="combatant-control roll"
data-tooltip="COMBAT.InitiativeRoll" data-tooltip="COMBAT.InitiativeRoll"
data-control="rollInitiative"></a> data-action="rollInitiative"></a>
{{/if}} {{/if}}
</div> </div>
</li> </li>
@@ -171,30 +171,30 @@
{{#if user.isGM}} {{#if user.isGM}}
{{#if round}} {{#if round}}
<a class="combat-control" data-tooltip="COMBAT.RoundPrev" <a class="combat-control" data-tooltip="COMBAT.RoundPrev"
data-control="previousRound"><i data-action="previousRound"><i
class="fas fa-step-backward"></i></a> class="fas fa-step-backward"></i></a>
<a class="combat-control" data-tooltip="COMBAT.TurnPrev" <a class="combat-control" data-tooltip="COMBAT.TurnPrev"
data-control="previousTurn"><i data-action="previousTurn"><i
class="fas fa-arrow-left"></i></a> class="fas fa-arrow-left"></i></a>
<a class="combat-control center" data-control="endCombat">{{localize <a class="combat-control center" data-action="endCombat">{{localize
'COMBAT.End'}}</a> 'COMBAT.End'}}</a>
<a class="combat-control" data-tooltip="COMBAT.TurnNext" <a class="combat-control" data-tooltip="COMBAT.TurnNext"
data-control="nextTurn"><i class="fas fa-arrow-right"></i></a> data-action="nextTurn"><i class="fas fa-arrow-right"></i></a>
<a class="combat-control" data-tooltip="COMBAT.RoundNext" <a class="combat-control" data-tooltip="COMBAT.RoundNext"
data-control="nextRound"><i class="fas fa-step-forward"></i></a> data-action="nextRound"><i class="fas fa-step-forward"></i></a>
{{else}} {{else}}
<a class="combat-control center" <a class="combat-control center"
data-control="startCombat">{{localize data-action="startCombat">{{localize
'COMBAT.Begin'}}</a> 'COMBAT.Begin'}}</a>
{{/if}} {{/if}}
{{else if control}} {{else if control}}
<a class="combat-control" data-tooltip="COMBAT.TurnPrev" <a class="combat-control" data-tooltip="COMBAT.TurnPrev"
data-control="previousTurn"><i data-action="previousTurn"><i
class="fas fa-arrow-left"></i></a> class="fas fa-arrow-left"></i></a>
<a class="combat-control center" data-control="nextTurn">{{localize <a class="combat-control center" data-action="nextTurn">{{localize
'COMBAT.TurnEnd'}}</a> 'COMBAT.TurnEnd'}}</a>
<a class="combat-control" data-tooltip="COMBAT.TurnNext" <a class="combat-control" data-tooltip="COMBAT.TurnNext"
data-control="nextTurn"><i class="fas fa-arrow-right"></i></a> data-action="nextTurn"><i class="fas fa-arrow-right"></i></a>
{{/if}} {{/if}}
{{/if}} {{/if}}
</nav> </nav>