Some miscellanious cleanup
This commit is contained in:
parent
2f8ec1b79c
commit
7067615da7
9 changed files with 31 additions and 2822 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -2,4 +2,5 @@ node_modules/
|
||||||
*.tmp
|
*.tmp
|
||||||
*.bak.*
|
*.bak.*
|
||||||
references.txt
|
references.txt
|
||||||
.styles/
|
.styles/
|
||||||
|
/foundry.js
|
||||||
|
|
@ -85,7 +85,7 @@
|
||||||
"AspectSheet": "Aspect Sheet",
|
"AspectSheet": "Aspect Sheet",
|
||||||
"SpellSheet": "Spell Sheet",
|
"SpellSheet": "Spell Sheet",
|
||||||
"PetSheet": "Pet Sheet",
|
"PetSheet": "Pet Sheet",
|
||||||
"CustomItemSheet": "Custom Item"
|
"UntypedItemSheet": "Custom Item"
|
||||||
},
|
},
|
||||||
"actor": {
|
"actor": {
|
||||||
"pc": {
|
"pc": {
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,6 @@ export class ActorHandler extends Actor {
|
||||||
async genericSendToChat($event) {
|
async genericSendToChat($event) {
|
||||||
const data = $event.currentTarget.dataset;
|
const data = $event.currentTarget.dataset;
|
||||||
const type = data.messageType;
|
const type = data.messageType;
|
||||||
console.log(data)
|
|
||||||
if (this.fn?.[`send${type}ToChat`]) {
|
if (this.fn?.[`send${type}ToChat`]) {
|
||||||
return await this.fn?.[`send${type}ToChat`].bind(this)($event);
|
return await this.fn?.[`send${type}ToChat`].bind(this)($event);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ Hooks.once(`init`, async () => {
|
||||||
|
|
||||||
CONFIG.DOTDUNGEON = DOTDUNGEON;
|
CONFIG.DOTDUNGEON = DOTDUNGEON;
|
||||||
|
|
||||||
// Actors.unregisterSheet("core", ActorSheet);
|
|
||||||
Actors.registerSheet("dotdungeon", PlayerSheet, {
|
Actors.registerSheet("dotdungeon", PlayerSheet, {
|
||||||
makeDefault: true,
|
makeDefault: true,
|
||||||
types: ["player"],
|
types: ["player"],
|
||||||
|
|
@ -67,6 +67,13 @@ Hooks.once(`init`, async () => {
|
||||||
label: "dotdungeon.sheet-names.SyncSheet.basic"
|
label: "dotdungeon.sheet-names.SyncSheet.basic"
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Items.registerSheet("dotdungeon", UntypedItemSheet, {
|
||||||
|
makeDefault: true,
|
||||||
|
label: "dotdungeon.sheet-names.UntypedItemSheet",
|
||||||
|
});
|
||||||
|
Items.unregisterSheet("dotdungeon", UntypedItemSheet, {
|
||||||
|
types: ["aspect"],
|
||||||
|
});
|
||||||
Items.registerSheet("dotdungeon", AspectSheet, {
|
Items.registerSheet("dotdungeon", AspectSheet, {
|
||||||
makeDefault: true,
|
makeDefault: true,
|
||||||
types: ["aspect"],
|
types: ["aspect"],
|
||||||
|
|
@ -82,10 +89,6 @@ Hooks.once(`init`, async () => {
|
||||||
types: ["pet"],
|
types: ["pet"],
|
||||||
label: "dotdungeon.sheet-names.PetSheet"
|
label: "dotdungeon.sheet-names.PetSheet"
|
||||||
});
|
});
|
||||||
Items.registerSheet("dotdungeon", UntypedItemSheet, {
|
|
||||||
makeDefault: true,
|
|
||||||
label: "dotdungeon.sheet-names.UntypedItemSheet"
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
hbs.registerHandlebarsHelpers();
|
hbs.registerHandlebarsHelpers();
|
||||||
|
|
|
||||||
|
|
@ -42,8 +42,10 @@ export class GenericActorSheet extends ActorSheet {
|
||||||
|
|
||||||
html.find(`summary`).on(`click`, this._handleSummaryToggle.bind(this));
|
html.find(`summary`).on(`click`, this._handleSummaryToggle.bind(this));
|
||||||
html.find(`[data-roll-formula]`).on(`click`, this._handleRoll.bind(this));
|
html.find(`[data-roll-formula]`).on(`click`, this._handleRoll.bind(this));
|
||||||
html.find(`[data-embedded-update]`)
|
html.find(`[data-embedded-update-on="change"]`)
|
||||||
.on(`change`, this.actor.genericEmbeddedUpdate.bind(this.actor));
|
.on(`change`, this.actor.genericEmbeddedUpdate.bind(this.actor));
|
||||||
|
html.find(`[data-embedded-update-on="blur"]`)
|
||||||
|
.on(`blur`, this.actor.genericEmbeddedUpdate.bind(this.actor));
|
||||||
html.find(`[data-embedded-delete]`)
|
html.find(`[data-embedded-delete]`)
|
||||||
.on(`click`, this.actor.genericEmbeddedDelete.bind(this.actor));
|
.on(`click`, this.actor.genericEmbeddedDelete.bind(this.actor));
|
||||||
html.find(`[data-embedded-create]`)
|
html.find(`[data-embedded-create]`)
|
||||||
|
|
|
||||||
2812
package-lock.json
generated
2812
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -4,7 +4,6 @@
|
||||||
"build": "sass --embed-source-map --no-error-css styles/:.styles/"
|
"build": "sass --embed-source-map --no-error-css styles/:.styles/"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@league-of-foundry-developers/foundry-vtt-types": "^9.280.0",
|
|
||||||
"sass": "^1.69.5"
|
"sass": "^1.69.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@
|
||||||
class="aspect__used--input"
|
class="aspect__used--input"
|
||||||
{{checked aspect.system.used}}
|
{{checked aspect.system.used}}
|
||||||
data-embedded-update="system.used"
|
data-embedded-update="system.used"
|
||||||
|
data-embedded-update-on="change"
|
||||||
data-embedded-id="{{aspect.uuid}}"
|
data-embedded-id="{{aspect.uuid}}"
|
||||||
>
|
>
|
||||||
<label
|
<label
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,7 @@
|
||||||
aria-valuenow="{{system.supplies}}"
|
aria-valuenow="{{system.supplies}}"
|
||||||
>
|
>
|
||||||
</label>
|
</label>
|
||||||
|
<hr>
|
||||||
{{#each items.untyped as | item |}}
|
{{#each items.untyped as | item |}}
|
||||||
<details {{dd-expanded ../meta.expanded item.uuid}}>
|
<details {{dd-expanded ../meta.expanded item.uuid}}>
|
||||||
<summary data-collapse-id="{{item.uuid}}">
|
<summary data-collapse-id="{{item.uuid}}">
|
||||||
|
|
@ -67,8 +68,23 @@
|
||||||
{{#if (defined item.system.buy)}}
|
{{#if (defined item.system.buy)}}
|
||||||
<div>Cost: {{item.system.buy}}</div>
|
<div>Cost: {{item.system.buy}}</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
<label class="row">
|
||||||
|
<span class="grow">Quantity</span>
|
||||||
|
<input
|
||||||
|
type="number"
|
||||||
|
class="bytes-input"
|
||||||
|
value="{{item.system.quantity}}"
|
||||||
|
data-embedded-update="system.quantity"
|
||||||
|
data-embedded-update-on="blur"
|
||||||
|
data-embedded-id="{{item.uuid}}"
|
||||||
|
>
|
||||||
|
</label>
|
||||||
{{#if item.system.description}}
|
{{#if item.system.description}}
|
||||||
<p>{{item.system.description}}</p>
|
<p>{{item.system.description}}</p>
|
||||||
|
{{else}}
|
||||||
|
<p style="opacity: 75;%">
|
||||||
|
This item hasn't been described yet
|
||||||
|
</p>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
<div class="actions">
|
<div class="actions">
|
||||||
<button
|
<button
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue