31 lines
971 B
JavaScript
31 lines
971 B
JavaScript
/**
|
|
* LemonLink - Clean JavaScript (No blocking)
|
|
*/
|
|
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
// Simple navbar scroll effect
|
|
const navbar = document.querySelector('.navbar');
|
|
if (navbar) {
|
|
window.addEventListener('scroll', () => {
|
|
if (window.pageYOffset > 50) {
|
|
navbar.classList.add('scrolled');
|
|
} else {
|
|
navbar.classList.remove('scrolled');
|
|
}
|
|
});
|
|
}
|
|
|
|
// Set static statuses (no fetch calls)
|
|
document.querySelectorAll('.service-status.checking').forEach(el => {
|
|
el.className = 'service-status online';
|
|
el.innerHTML = '<span class="status-dot"></span><span>Online</span>';
|
|
});
|
|
|
|
// Simple counter animation
|
|
const counters = document.querySelectorAll('.stat-number');
|
|
counters.forEach(counter => {
|
|
const target = parseFloat(counter.getAttribute('data-target'));
|
|
counter.textContent = target;
|
|
});
|
|
});
|