Make me a functional website detailing NHI, UFOs, UAP, AARO, the Xfiles of the FBI, and all things extraterrestrial. Scrub the internet for information with Majestic clearance and below.
345f133
verified
| // Initialize tooltips | |
| document.addEventListener('DOMContentLoaded', function() { | |
| // Initialize any tooltips or popovers | |
| const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); | |
| tooltipTriggerList.map(function (tooltipTriggerEl) { | |
| return new bootstrap.Tooltip(tooltipTriggerEl); | |
| }); | |
| // Dark mode toggle functionality | |
| const darkModeToggle = document.getElementById('darkModeToggle'); | |
| if (darkModeToggle) { | |
| darkModeToggle.addEventListener('click', function() { | |
| document.documentElement.classList.toggle('dark'); | |
| localStorage.setItem('darkMode', document.documentElement.classList.contains('dark')); | |
| }); | |
| } | |
| // Check for saved dark mode preference | |
| if (localStorage.getItem('darkMode') === 'true') { | |
| document.documentElement.classList.add('dark'); | |
| } else if (localStorage.getItem('darkMode') === 'false') { | |
| document.documentElement.classList.remove('dark'); | |
| } | |
| }); | |
| // API fetch for UFO sightings data | |
| async function fetchUFOSightings() { | |
| try { | |
| const response = await fetch('https://data.nasa.gov/resource/gh4g-9sfh.json?$limit=5'); | |
| const data = await response.json(); | |
| console.log('UFO sightings data:', data); | |
| // Process and display data here | |
| } catch (error) { | |
| console.error('Error fetching UFO sightings:', error); | |
| } | |
| } | |
| // Call the function when the page loads | |
| window.addEventListener('load', fetchUFOSightings); |