Cleaned up the code
parent
54ac488e73
commit
6f6a1e7e2d
|
@ -243,23 +243,8 @@ export class ActorSheetKH extends ActorSheet {
|
||||||
|
|
||||||
// Delete Inventory Item
|
// Delete Inventory Item
|
||||||
html.find(".item-delete").click((ev) => {
|
html.find(".item-delete").click((ev) => {
|
||||||
const li = $(ev.currentTarget).parents(".item");
|
let parent = $(ev.currentTarget).data("parent")
|
||||||
|
const li = $(ev.currentTarget).parents(parent);
|
||||||
this.actor.deleteOwnedItem(li.data("itemId"));
|
|
||||||
|
|
||||||
li.slideUp(200, () => this.render(false));
|
|
||||||
});
|
|
||||||
|
|
||||||
html.find(".item-attack-delete").click((ev) => {
|
|
||||||
const li = $(ev.currentTarget).parents(".item-attack");
|
|
||||||
|
|
||||||
this.actor.deleteOwnedItem(li.data("itemId"));
|
|
||||||
|
|
||||||
li.slideUp(200, () => this.render(false));
|
|
||||||
});
|
|
||||||
|
|
||||||
html.find(".item-weapon-delete").click((ev) => {
|
|
||||||
const li = $(ev.currentTarget).parents(".item-weapon");
|
|
||||||
|
|
||||||
this.actor.deleteOwnedItem(li.data("itemId"));
|
this.actor.deleteOwnedItem(li.data("itemId"));
|
||||||
|
|
||||||
|
@ -268,43 +253,8 @@ export class ActorSheetKH extends ActorSheet {
|
||||||
|
|
||||||
// Edit Inventory Item
|
// Edit Inventory Item
|
||||||
html.find(".item-edit").click(async (ev) => {
|
html.find(".item-edit").click(async (ev) => {
|
||||||
let li = $(ev.currentTarget).parents(".item");
|
let parent = $(ev.currentTarget).data("parent")
|
||||||
let itemId = li.data("itemId");
|
let li = $(ev.currentTarget).parents(parent);
|
||||||
let item = this.actor.getOwnedItem(itemId);
|
|
||||||
|
|
||||||
if (!item) {
|
|
||||||
item = game.items.get(itemId);
|
|
||||||
|
|
||||||
if (!item) {
|
|
||||||
console.log("IMPORT ERROR")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (item?.sheet) {
|
|
||||||
item.sheet.render(true);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
html.find(".item-attack-edit").click(async (ev) => {
|
|
||||||
let li = $(ev.currentTarget).parents(".item-attack");
|
|
||||||
let itemId = li.data("itemId");
|
|
||||||
let item = this.actor.getOwnedItem(itemId);
|
|
||||||
|
|
||||||
if (!item) {
|
|
||||||
item = game.items.get(itemId);
|
|
||||||
|
|
||||||
if (!item) {
|
|
||||||
console.log("IMPORT ERROR")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (item?.sheet) {
|
|
||||||
item.sheet.render(true);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
html.find(".item-weapon-edit").click(async (ev) => {
|
|
||||||
let li = $(ev.currentTarget).parents(".item-weapon");
|
|
||||||
let itemId = li.data("itemId");
|
let itemId = li.data("itemId");
|
||||||
let item = this.actor.getOwnedItem(itemId);
|
let item = this.actor.getOwnedItem(itemId);
|
||||||
|
|
||||||
|
@ -457,6 +407,7 @@ export class ActorSheetKH extends ActorSheet {
|
||||||
|
|
||||||
/* Toggle item equipped */
|
/* Toggle item equipped */
|
||||||
html.find(".items .item a.toggle-equipped").click(this._toggleEquippedItem.bind(this));
|
html.find(".items .item a.toggle-equipped").click(this._toggleEquippedItem.bind(this));
|
||||||
|
html.find(".items .item-weapon a.toggle-equipped").click(this._toggleEquippedItem.bind(this));
|
||||||
|
|
||||||
/* Handle increase of items in inventory */
|
/* Handle increase of items in inventory */
|
||||||
html.find(".item-quantity .quantity.increase").click(this._increaseQuantity.bind((this)));
|
html.find(".item-quantity .quantity.increase").click(this._increaseQuantity.bind((this)));
|
||||||
|
@ -643,7 +594,7 @@ export class ActorSheetKH extends ActorSheet {
|
||||||
const item = this.actor.getOwnedItem(li.data("itemId"));
|
const item = this.actor.getOwnedItem(li.data("itemId"));
|
||||||
const actor = this.actor;
|
const actor = this.actor;
|
||||||
|
|
||||||
if (item) {
|
if(item) {
|
||||||
if(item.type === "armor") {
|
if(item.type === "armor") {
|
||||||
let initValue = -1
|
let initValue = -1
|
||||||
|
|
||||||
|
|
|
@ -111,10 +111,12 @@
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.items .items-list .item .toggle-equipped {
|
.items .items-list .item .toggle-equipped,
|
||||||
|
.items .items-list .item-weapon .toggle-equipped {
|
||||||
color: #888;
|
color: #888;
|
||||||
}
|
}
|
||||||
|
|
||||||
.items .items-list .item .toggle-equipped.active {
|
.items .items-list .item .toggle-equipped.active,
|
||||||
|
.items .items-list .item-weapon .toggle-equipped.active{
|
||||||
color: #191813;
|
color: #191813;
|
||||||
}
|
}
|
|
@ -65,8 +65,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-controls">
|
<div class="item-controls">
|
||||||
<a class="item-control item-attack-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
<a class="item-control item-edit" data-parent=".item-attack" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
<a class="item-control item-attack-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
<a class="item-control item-delete" data-parent=".item-attack" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
|
|
@ -40,8 +40,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-controls">
|
<div class="item-controls">
|
||||||
<a class="item-control item-weapon-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
<a class="item-control item-edit" data-parent=".item-weapon" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
<a class="item-control item-weapon-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
<a class="item-control item-delete" data-parent=".item-weapon" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
@ -79,8 +79,8 @@
|
||||||
</div>
|
</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
<div class="item-controls">
|
<div class="item-controls">
|
||||||
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
<a class="item-control item-edit" data-parent=".item" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
<a class="item-control item-delete" data-parent=".item" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
@ -105,8 +105,8 @@
|
||||||
<div class="quantity decrease"><i class="far fa-minus-square"></i></div>
|
<div class="quantity decrease"><i class="far fa-minus-square"></i></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-controls">
|
<div class="item-controls">
|
||||||
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
<a class="item-control item-edit" data-parent=".item" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
<a class="item-control item-delete" data-parent=".item" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
|
|
@ -57,8 +57,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-controls">
|
<div class="item-controls">
|
||||||
<a class="item-control item-attack-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
<a class="item-control item-edit" data-parent=".item-attack" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
<a class="item-control item-attack-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
<a class="item-control item-delete" data-parent=".item-attack" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
|
|
@ -9,8 +9,8 @@
|
||||||
<li class="item flexrow" data-item-id="{{talent._id}}">
|
<li class="item flexrow" data-item-id="{{talent._id}}">
|
||||||
<div class="item-name">{{talent.name}}</div>
|
<div class="item-name">{{talent.name}}</div>
|
||||||
<div class="item-controls">
|
<div class="item-controls">
|
||||||
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
<a class="item-control item-edit" data-parent=".item" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
<a class="item-control item-delete" data-parent=".item" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
@ -30,8 +30,8 @@
|
||||||
<div class="cost roll-spell-cost rollable">{{spell.data.cost.value}}</div>
|
<div class="cost roll-spell-cost rollable">{{spell.data.cost.value}}</div>
|
||||||
<div class="difficulty">{{rollDifficulty spell.data.difficulty.value}}</div>
|
<div class="difficulty">{{rollDifficulty spell.data.difficulty.value}}</div>
|
||||||
<div class="item-controls">
|
<div class="item-controls">
|
||||||
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
<a class="item-control item-edit" data-parent=".item" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
<a class="item-control item-delete" data-parent=".item" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
|
Loading…
Reference in New Issue