feat: Make it possible to save the current character
This commit is contained in:
@@ -290,6 +290,7 @@
|
|||||||
<span class="input-locked">🔒</span>
|
<span class="input-locked">🔒</span>
|
||||||
<span class="input-unlocked">🔓</span>
|
<span class="input-unlocked">🔓</span>
|
||||||
</label>
|
</label>
|
||||||
|
<button id="btn-save-character">Save</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<h2>Pools</h2>
|
<h2>Pools</h2>
|
||||||
@@ -371,6 +372,7 @@
|
|||||||
const containerCharacterID = document.getElementById("cont-character-id");
|
const containerCharacterID = document.getElementById("cont-character-id");
|
||||||
|
|
||||||
const btnNoCharCreateCharacter = document.getElementById("btn-no-char-create-character");
|
const btnNoCharCreateCharacter = document.getElementById("btn-no-char-create-character");
|
||||||
|
const btnSaveCharacter = document.getElementById("btn-save-character");
|
||||||
|
|
||||||
const inpCampaignName = document.getElementById("inp-campaign-name");
|
const inpCampaignName = document.getElementById("inp-campaign-name");
|
||||||
const inpCharacterName = document.getElementById("inp-character-name");
|
const inpCharacterName = document.getElementById("inp-character-name");
|
||||||
@@ -505,6 +507,10 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const saveCurrentCharacter = () => {
|
||||||
|
characterRoster[currentCharacter] = sheetToObject();
|
||||||
|
};
|
||||||
|
|
||||||
document.addEventListener(
|
document.addEventListener(
|
||||||
"DOMContentLoaded",
|
"DOMContentLoaded",
|
||||||
() => {
|
() => {
|
||||||
@@ -518,6 +524,7 @@
|
|||||||
.forEach((elem) => {elem.addEventListener("change", toggleInputLockedHandler)});
|
.forEach((elem) => {elem.addEventListener("change", toggleInputLockedHandler)});
|
||||||
|
|
||||||
btnNoCharCreateCharacter.addEventListener("click", createCharacter);
|
btnNoCharCreateCharacter.addEventListener("click", createCharacter);
|
||||||
|
btnSaveCharacter.addEventListener("click", saveCurrentCharacter);
|
||||||
|
|
||||||
clearSheet();
|
clearSheet();
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user