feat: Make it possible to save the current character

This commit is contained in:
2025-06-11 14:49:23 +02:00
parent d1e702b2fd
commit 0f39e94df5

View File

@@ -290,6 +290,7 @@
<span class="input-locked">🔒</span>
<span class="input-unlocked">🔓</span>
</label>
<button id="btn-save-character">Save</button>
</div>
<div class="box">
<h2>Pools</h2>
@@ -371,6 +372,7 @@
const containerCharacterID = document.getElementById("cont-character-id");
const btnNoCharCreateCharacter = document.getElementById("btn-no-char-create-character");
const btnSaveCharacter = document.getElementById("btn-save-character");
const inpCampaignName = document.getElementById("inp-campaign-name");
const inpCharacterName = document.getElementById("inp-character-name");
@@ -505,6 +507,10 @@
};
};
const saveCurrentCharacter = () => {
characterRoster[currentCharacter] = sheetToObject();
};
document.addEventListener(
"DOMContentLoaded",
() => {
@@ -518,6 +524,7 @@
.forEach((elem) => {elem.addEventListener("change", toggleInputLockedHandler)});
btnNoCharCreateCharacter.addEventListener("click", createCharacter);
btnSaveCharacter.addEventListener("click", saveCurrentCharacter);
clearSheet();
},