mod input address: add an event listener to add this component for collections

This commit is contained in:
nobohan 2021-10-26 14:12:53 +02:00
parent f6806f7743
commit 816855e6f8

View File

@ -5,9 +5,7 @@ import App from './App.vue';
const i18n = _createI18n(addressMessages);
let inputs = document.querySelectorAll('input[type="hidden"][data-input-address]');
const isNumeric = function(v) { return !isNaN(v); };
const addAddressInput = (inputs) => {
inputs.forEach(el => {
let
@ -84,3 +82,12 @@ inputs.forEach(el => {
.component('app', App)
.mount(container);
});
};
document.addEventListener('DOMContentLoaded', (_e) =>
addAddressInput(document.querySelectorAll('input[type="hidden"][data-input-address]'))
);
window.addEventListener('collection-add-entry', (_e) =>
addAddressInput(document.querySelectorAll('input[type="hidden"][data-input-address]'))
);