run ajax after loaded

This commit is contained in:
Bruno Rybársky 2024-02-05 21:23:21 +01:00
parent 1629082e8d
commit 38c0269665

@ -144,22 +144,24 @@ function logout() {
}); });
} }
let links = document.querySelectorAll('.navsite_link, .navpage_link'); function initAjax() {
let links = document.querySelectorAll('.navsite_link, .navpage_link');
// Add click event listener to each link // Add click event listener to each link
links.forEach(function(link) { links.forEach(function (link) {
link.addEventListener('click', function(e) { link.addEventListener('click', function (e) {
e.preventDefault(); e.preventDefault();
// Get page and site information // Get page and site information
let page = this.closest('.navpage_item').dataset.page; let page = this.closest('.navpage_item').dataset.page;
let site = this.closest('.navsite_item').dataset.site; let site = this.closest('.navsite_item').dataset.site;
if(site && page){ if (site && page) {
navigateTo(site, page); navigateTo(site, page);
} }
// You can use this information to update the URL or perform other actions // You can use this information to update the URL or perform other actions
}); });
}); });
}
document.addEventListener('DOMContentLoaded', initAjax);