bug fixing

This commit is contained in:
Tobi 2025-04-27 01:09:44 +02:00
parent 7e753fe4cb
commit 34ab7eec0f
3 changed files with 47 additions and 4 deletions

View file

@ -13,7 +13,12 @@ async function loadContent(sectionId, contentFile) {
// Find the section and update its content
const section = document.getElementById(sectionId);
if (section) {
// Preserve the close button
const closeButton = section.querySelector('.close');
section.innerHTML = html;
if (closeButton) {
section.insertBefore(closeButton, section.firstChild);
}
console.log(`Successfully updated content for ${sectionId}`);
} else {
console.error(`Section element not found for ${sectionId}`);
@ -29,7 +34,11 @@ async function loadContent(sectionId, contentFile) {
// Show error message in the section
const section = document.getElementById(sectionId);
if (section) {
const closeButton = section.querySelector('.close');
section.innerHTML = `<h2 class="major">Error</h2><p>Could not load content. Please try refreshing the page.</p><p>Error details: ${error.message}</p>`;
if (closeButton) {
section.insertBefore(closeButton, section.firstChild);
}
}
}
}
@ -37,14 +46,13 @@ async function loadContent(sectionId, contentFile) {
// Load content when the page loads
document.addEventListener('DOMContentLoaded', () => {
console.log('DOM Content Loaded - Starting content loading');
// Map of section IDs to content files
// Map of section IDs to content files - only for sections that need external content
const contentMap = {
'announce': 'announce.html',
'date': 'date.html',
'showmetheway': 'directions.html',
'rsvp': 'rsvp.html',
'campinfos': 'campinfos.html',
'y2024': 'y2024.html'
'campinfos': 'campinfos.html'
};
// Load content for each section