document.addEventListener('DOMContentLoaded', _=> {
forAny('[data-concerti-source]', element=> {
if(element.closest('.hide-source')){
return;
}
const copyright=document.createElement("div");
copyright.classList.add('concerti-img-copyright');
copyright.innerHTML="&copy; " + element.dataset.concertiSource;
element.parentNode.insertBefore(copyright, element);
});
onAny('.concerti-collapse-loop a', 'click', button=> {
button.closest('.wp-block-query')?.classList.add('expanded');
button.closest('.concerti-collapse-loop').remove();
});
forAny('form.to-kalender', form=> {
form.action="/termine/";
forAny('[name="s"]', input=> input.name="search", form);
})
onAny('.concerti-toggle-trigger', 'click', element=> {
let container=element.closest('.concerti-toggle-wrapper') ?? document.body;
container.classList.toggle('concerti-toggle-active');
if(event){
event.preventDefault();
event.stopPropagation();
}
return false;
});
forAny('.hide-if-empty :empty', element=> {
element.remove();
});
});