// DNS Things - Main Application Initialization // Initialize everything when DOM is loaded document.addEventListener('DOMContentLoaded', function() { // Initialize core UI components initTheme(); initTabs(); initCopyButtons(); // Initialize DNS tools initIPDisplay(); initDNSForm(); initReverseDNSForm(); // Initialize additional tools initWhoisForm(); initPunycodeConverter(); initIPTools(); // Set dynamic year in footer initFooter(); console.log('DNS Things application initialized successfully'); }); // Initialize footer with dynamic year function initFooter() { const yearElement = document.getElementById('current-year'); if (yearElement) { const currentYear = new Date().getFullYear(); yearElement.textContent = currentYear; } }