diff --git a/lib/Views/InitiativeTrackerView.ts b/lib/Views/InitiativeTrackerView.ts index dee4d81..c6efd46 100644 --- a/lib/Views/InitiativeTrackerView.ts +++ b/lib/Views/InitiativeTrackerView.ts @@ -228,7 +228,12 @@ export class InitiativeView extends ItemView { groupRowDrop(e: DragEvent){ e.preventDefault(); let data = e.dataTransfer?.getData("text"); - JSON.parse() + let creature: Creature ; + if (data === "String") + { + creature = JSON.parse(data); + this.createCreatureRow(creature, creature.IsHero) + } }; createCreatureObject(isHero: boolean){ @@ -458,6 +463,7 @@ export class InitiativeView extends ItemView { let bodyCell = staminaDiv.createEl('tr').createEl('td').createDiv({cls:"centered contents"}); new ButtonComponent(bodyCell).setButtonText('-1').onClick(() => {this.updateStamina(row, (+stamina - 1).toString(), isMinion)}); let staminaInput = new TextComponent(bodyCell) ; + staminaInput.onChange((value: string) => {stamina = value}) staminaInput.inputEl.addClasses(['centerText', 'max60Width']); staminaInput.setValue(stamina.toString()).inputEl.onkeydown = Behaviors.NumbersOnly; new ButtonComponent(bodyCell).setButtonText('+1').onClick(() => {this.updateStamina(row, (+stamina + 1).toString(), isMinion)}); diff --git a/manifest.json b/manifest.json index 53fcd84..a7029d5 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "draw-steel-retainer", "name": "Draw Steel Retainer", - "version": "1.0.18", + "version": "1.0.19", "minAppVersion": "0.15.0", "description": "Provides Director facing sidebar tools for the TTRPG Draw Steel", "author": "Herotek", diff --git a/package-lock.json b/package-lock.json index 971c6c5..871d9c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "draw-steel-retainer", - "version": "1.0.18", + "version": "1.0.19", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "draw-steel-retainer", - "version": "1.0.18", + "version": "1.0.19", "license": "MIT", "dependencies": { "debug": "^4.4.3" diff --git a/package.json b/package.json index 8a1f157..55512b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "draw-steel-retainer", - "version": "1.0.18", + "version": "1.0.19", "description": "This plugin creates a initiative tracker that can be used for the MCDM rpg Draw Steel.", "main": "main.js", "scripts": { diff --git a/versions.json b/versions.json index 5c33ef7..1293086 100644 --- a/versions.json +++ b/versions.json @@ -1,3 +1,3 @@ { - "1.0.18": "0.15.0" + "1.0.19": "0.15.0" }