From 572f47837b0bbbc3fdc6c60c60056d67c7c5458f Mon Sep 17 00:00:00 2001 From: Patrick Burk Date: Tue, 13 Feb 2024 12:20:16 -0600 Subject: [PATCH] Add ability to reorder items on actor sheets. --- CHANGELOG.md | 4 ++++ module/actor/base-actor-sheet.js | 1 + system.json | 2 +- template/actor/character-sheet.hbs | 10 +++++----- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35910e1..757b1c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.2.3 + +- Added ability to reorder items on actor sheets. + ## v1.2.2 - Uncentered artifact sheet name field. diff --git a/module/actor/base-actor-sheet.js b/module/actor/base-actor-sheet.js index bd436a9..abecef0 100644 --- a/module/actor/base-actor-sheet.js +++ b/module/actor/base-actor-sheet.js @@ -21,6 +21,7 @@ export default class UABaseActorSheet extends ActorSheet async getData (options) { let data = await super.getData(options); + data.items = this.actor.items.contents.sort((a, b) => a.sort - b.sort); data.enrichedPublicNotes = await TextEditor.enrichHTML(this.object.system.notes.public, { async: true }); diff --git a/system.json b/system.json index c7d2934..b23e5e9 100644 --- a/system.json +++ b/system.json @@ -1,6 +1,6 @@ { "id": "unknownarmies", - "version": "1.2.2", + "version": "1.2.3", "title": "Unknown Armies", "description": "An occult game about broken people conspiring to fix the world.", "background": "systems/unknownarmies/image/system-background.webp", diff --git a/template/actor/character-sheet.hbs b/template/actor/character-sheet.hbs index 6d09c60..8e9cc2f 100644 --- a/template/actor/character-sheet.hbs +++ b/template/actor/character-sheet.hbs @@ -122,7 +122,7 @@

{{localize 'UA.Identities'}}:

-
    {{#each actor.items as |item itemId|}}{{#if (equals item.type 'identity')}} +
      {{#each items as |item itemId|}}{{#if (equals item.type 'identity')}}
    • @@ -203,7 +203,7 @@
-
-