(function ($) {
let selectedAG = null;
// Erkennen, welcher AG-Button angeklickt wurde
document.addEventListener('click', function (event) {
const trigger = event.target.closest('[class*="ag-trigger-"]');
if (!trigger) return;
const triggerClass = Array.from(trigger.classList).find(className.startsWith('ag-trigger-')
);
if (triggerClass) {
selectedAG = triggerClass.replace('ag-trigger-', '');
}
}, true);
// Passenden Container im Popup anzeigen
function showAGContent() {
if (!selectedAG) return;
document.querySelectorAll('.ag-inhalt').forEach(function (container) {
container.classList.toggle(
'is-active',
container.classList.contains('ag-' + selectedAG)
);
});
}
// Popup-Ereignis für Elementor
$(document).on('elementor/popup/show', showAGContent);
// Unterstützung für neuere Elementor-Ereignisse
window.addEventListener('elementor/popup/show', showAGContent);
})(jQuery);