Improved resourceManager clickable

This commit is contained in:
WBHarry 2026-03-08 21:20:00 +01:00
parent e102a28305
commit 62d08c8fab
5 changed files with 25 additions and 3 deletions

View file

@ -986,7 +986,7 @@ export default class CharacterSheet extends DHBaseActorSheet {
const target = button.closest('.resource-section');
// game.tooltip.dismissLockedTooltips();
game.tooltip.dismissLockedTooltips();
game.tooltip.activate(target, {
html,
locked: true,
@ -995,6 +995,13 @@ export default class CharacterSheet extends DHBaseActorSheet {
noOffset: true
});
const resourceManager = target.querySelector('.resource-manager');
resourceManager.classList.toggle('inverted');
Hooks.once(CONFIG.DH.HOOKS.hooksConfig.lockedTooltipDismissed, () => {
resourceManager.classList.toggle('inverted');
});
for (const element of html.querySelectorAll('.resource-value'))
element.addEventListener('click', CharacterSheet.resourceUpdate.bind(this));
}