Implemented iframe logic for modals

This commit is contained in:
2025-03-19 17:16:44 +01:00
parent 3b4dc298f8
commit 19f47a82fa
2 changed files with 70 additions and 74 deletions

View File

@@ -45,6 +45,16 @@ function openDynamicPopup(subitem) {
linkBox.classList.remove('d-none');
linkHref.href = subitem.url;
linkHref.innerText = subitem.description || "Open Link";
if (subitem.iframe) {
linkHref.classList.add('iframe');
// Attach an event listener that prevents the default behavior and
// opens the URL in an iframe when clicked.
linkHref.addEventListener('click', function(event) {
event.preventDefault();
openIframe(subitem.url);
closeAllModals()
});
}
} else {
linkBox.classList.add('d-none');
linkHref.href = '#';