File size: 631 Bytes
b283022
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Shared JavaScript across all pages
console.log('Questastic Adventures loaded');

// Smooth scroll for anchor links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
    anchor.addEventListener('click', function (e) {
        e.preventDefault();
        document.querySelector(this.getAttribute('href')).scrollIntoView({
            behavior: 'smooth'
        });
    });
});

// Theme switcher (placeholder for future implementation)
const themeSwitcher = {
    init: function() {
        // Will implement theme switching logic here
        console.log('Theme switcher initialized');
    }
};

themeSwitcher.init();