Fix "Add item" button adding multiple items
All checks were successful
Tests / test (push) Successful in 1m12s

ref #224
This commit is contained in:
Tobias Kunze 2025-10-17 06:11:27 +02:00
parent 3101829885
commit 8ba9787d4b

View file

@ -7,6 +7,10 @@ const initDynamicArrayWidget = () => {
const containers = document.querySelectorAll('.dynamic-array-widget')
containers.forEach(container => {
if (container.dataset.initialized === 'true') {
return
}
const itemsContainer = container.querySelector('.array-items')
const addButton = container.querySelector('.add-array-item')
const hiddenInput = container.querySelector('input[type="hidden"]')
@ -22,6 +26,7 @@ const initDynamicArrayWidget = () => {
// Ensure hidden input is synced with visible inputs on initialization
updateHiddenInput(container)
container.dataset.initialized = 'true'
})
}