backend / static /preloader.js
yash202's picture
Initial upload of Flask app with LFS and full project
b7a676b
raw
history blame contribute delete
779 Bytes
// Preloader Script
document.addEventListener('DOMContentLoaded', function() {
// Get preloader element
const preloader = document.querySelector('.preloader');
// Function to hide preloader
function hidePreloader() {
preloader.classList.add('hidden');
// Remove preloader from DOM after transition completes
setTimeout(() => {
preloader.style.display = 'none';
}, 500);
}
// Hide preloader after all content is loaded
window.addEventListener('load', function() {
// Add a small delay for visual effect
setTimeout(hidePreloader, 1500);
});
// Fallback - hide preloader after 5 seconds even if content isn't fully loaded
setTimeout(hidePreloader, 5000);
});