Resolve multiple entries not being saved in collectiontype

This commit is contained in:
Julie Lenaerts 2024-08-21 10:22:13 +02:00
parent 305105faae
commit 6e2a08cae8

View File

@ -53,10 +53,13 @@ export const handleAdd = (button: any): void => {
let let
empty_explain: HTMLLIElement | null = collection.querySelector('li[data-collection-empty-explain]'), empty_explain: HTMLLIElement | null = collection.querySelector('li[data-collection-empty-explain]'),
entry = document.createElement('li'), entry = document.createElement('li'),
counter = collection.childNodes.length + 1, counter = collection.querySelectorAll('li.entry').length, // Updated counter logic
content = prototype.replace(new RegExp('__name__', 'g'), counter.toString()), content = prototype.replace(/__name__/g, counter.toString()),
event = new CustomEvent('collection-add-entry', {detail: new CollectionEventPayload(collection, entry)}); event = new CustomEvent('collection-add-entry', {detail: new CollectionEventPayload(collection, entry)});
console.log(counter)
console.log(content)
entry.innerHTML = content; entry.innerHTML = content;
entry.classList.add('entry'); entry.classList.add('entry');