Skip to content

Commit

Permalink
use same language for abilities in editing
Browse files Browse the repository at this point in the history
  • Loading branch information
Muttley committed Jul 7, 2024
1 parent 5f99007 commit 99bbfaf
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
18 changes: 9 additions & 9 deletions system/src/sheets/PlayerSheetSD.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export default class PlayerSheetSD extends ActorSheetSD {
super(object, options);

this.editingHp = false;
this.editingStats = false;
this.editingAbilities = false;
this.gemBag = new shadowdark.apps.GemBagSD(this.actor);
}

Expand Down Expand Up @@ -95,8 +95,8 @@ export default class PlayerSheetSD extends ActorSheetSD {
event => this._onToggleEditHp(event)
);

html.find("[data-action='toggle-edit-stats']").click(
event => this._onToggleEditStats(event)
html.find("[data-action='toggle-edit-abilities']").click(
event => this._onToggleEditAbilities(event)
);

html.find("[data-action='toggle-equipped']").click(
Expand Down Expand Up @@ -201,7 +201,7 @@ export default class PlayerSheetSD extends ActorSheetSD {
context.usePulpMode = game.settings.get("shadowdark", "usePulpMode");

context.editingHp = this.editingHp;
context.editingStats = this.editingStats;
context.editingAbilities = this.editingAbilities;

// Update the Gem Bag, but don't render it unless it's already showing
this.gemBag.render(false);
Expand Down Expand Up @@ -553,17 +553,17 @@ export default class PlayerSheetSD extends ActorSheetSD {
this.render();
}

async _onToggleEditStats(event) {
if (this.editingStats) {
this.editingStats = false;
async _onToggleEditAbilities(event) {
if (this.editingAbilities) {
this.editingAbilities = false;
}
else {
let result = await Dialog.confirm( {
title: "title",
content: "HTML GOES HERE",
defaultYes: false,
});
if (result) this.editingStats = true;
if (result) this.editingAbilities = true;
}
this.render();
}
Expand Down Expand Up @@ -1049,7 +1049,7 @@ export default class PlayerSheetSD extends ActorSheetSD {
const total = `system.abilities.${abilityKey[1]}.total`;
formData[base] = formData[total]
- this.object.system.abilities[abilityKey[1]].bonus;
this.editingStats = false;
this.editingAbilities = false;
}
}
super._updateObject(event, formData);
Expand Down
8 changes: 4 additions & 4 deletions system/templates/actors/player/abilities/stats.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<label>{{localize "SHADOWDARK.sheet.abilities.stats"}}</label>
<span>
{{#if owner}}
{{#if editingStats}}
{{#if editingAbilities}}
<a
class="item-selector fas fa-square-xmark"
data-action="toggle-edit-stats"
data-action="toggle-edit-abilities"
></a>
{{else}}
<a
class="item-selector fas fa-pen-to-square edit-button"
data-action="toggle-edit-stats"
data-action="toggle-edit-abilities"
></a>
{{/if}}
{{/if}}
Expand All @@ -28,7 +28,7 @@
{{ability.label}}
</a>
<div>
{{#if ../editingStats}}
{{#if ../editingAbilities}}
<input
name="{{concat "system.abilities." id ".total"}}"
type="number"
Expand Down

0 comments on commit 99bbfaf

Please sign in to comment.