Initial commit: Statischer Bootstrap-Onepager mit lokalen Assets, separate Impressum- und Datenschutz-Seiten, Google Maps Embed

This commit is contained in:
2026-03-17 14:50:54 +01:00
commit 6d91b6ae75
10 changed files with 947 additions and 0 deletions

23
assets/js/main.js Normal file
View File

@@ -0,0 +1,23 @@
document.addEventListener("DOMContentLoaded", () => {
const currentYear = document.getElementById("currentYear");
if (currentYear) {
currentYear.textContent = String(new Date().getFullYear());
}
const navbar = document.getElementById("mainNav");
if (!navbar) {
return;
}
const collapseElement = navbar.querySelector(".navbar-collapse");
const navLinks = navbar.querySelectorAll(".nav-link");
const collapse = collapseElement ? bootstrap.Collapse.getOrCreateInstance(collapseElement, { toggle: false }) : null;
navLinks.forEach((link) => {
link.addEventListener("click", () => {
if (window.innerWidth < 992 && collapse) {
collapse.hide();
}
});
});
});