fix: move tooltip hide/show check to prepareContext

This commit is contained in:
Tobias Frölich
2025-09-09 12:54:27 +02:00
parent 0a34c1159b
commit 2e2d19d4e6
3 changed files with 11 additions and 7 deletions
-4
View File
@@ -254,8 +254,4 @@ export default function registerHandlebarsHelpers() {
return result;
});
Handlebars.registerHelper("hideSkillTooltips", () => {
return game.settings.get("deltagreen", "hideSkillTooltips");
});
}
+10 -2
View File
@@ -83,8 +83,16 @@ export default class DGActorSheet extends DGSheetMixin(ActorSheetV2) {
this._sortSkills();
this._sortCustomSkills();
// Setup tooltips
this._prepareSkillTooltips();
// Wether to hide skill tooltips
context.hideSkillTooltips = game.settings.get(
"deltagreen",
"hideSkillTooltips",
);
if (!context.hideSkillTooltips) {
// Setup tooltips
this._prepareSkillTooltips();
}
// Set sanity block per actor type.
context.sanityInputs = await foundry.applications.handlebars.renderTemplate(
+1 -1
View File
@@ -24,7 +24,7 @@
data-key="{{skill.key}}"
data-rolltype="skill"
for="system.skills.{{skill.key}}.value"
{{#unless (hideSkillTooltips) }}
{{#unless ../hideSkillTooltips }}
data-tooltip="{{ skill.tooltip }}"
{{/unless }}
>