refactor: Move container cleaning code to a separate function

This commit is contained in:
2025-06-11 20:02:28 +02:00
parent 6022d7967b
commit c3673446ad

View File

@@ -550,6 +550,12 @@
fillCharacterRoster();
};
const clearContainer = (cont) => {
while (cont.firstChild) {
cont.removeChild(cont.lastChild);
}
};
const fillCharacterRoster = () => {
var characterIDs = Object.keys(characterRoster).toSorted((idA, idB) => {
// Sort by campaign name first
@@ -566,9 +572,7 @@
var placeHolder = inpCharacterRoster.options[0];
while (inpCharacterRoster.firstChild) {
inpCharacterRoster.removeChild(inpCharacterRoster.lastChild);
}
clearContainer(inpCharacterRoster);
inpCharacterRoster.appendChild(placeHolder);