Spaces:
Running
Running
Download script.js from Sidd0507g/super-power-explorer: direct link, hf CLI and curl.
- Browser
- Download file 1.53 kB
-
https://huggingface.co/spaces/Sidd0507g/super-power-explorer/resolve/main/script.js
- Command line
-
hf download hf://spaces/Sidd0507g/super-power-explorer/script.js
-
curl -L -o script.js https://huggingface.co/spaces/Sidd0507g/super-power-explorer/resolve/main/script.js
1.53 kB
| // Theme toggle functionality | |
| document.addEventListener('DOMContentLoaded', () => { | |
| const themeToggleBtn = document.getElementById('theme-toggle'); | |
| if (themeToggleBtn) { | |
| themeToggleBtn.addEventListener('click', () => { | |
| document.documentElement.classList.toggle('dark'); | |
| localStorage.setItem('darkMode', document.documentElement.classList.contains('dark')); | |
| }); | |
| } | |
| // Check for saved theme preference | |
| if (localStorage.getItem('darkMode') === 'true') { | |
| document.documentElement.classList.add('dark'); | |
| } else if (localStorage.getItem('darkMode') === 'false') { | |
| document.documentElement.classList.remove('dark'); | |
| } | |
| }); | |
| // Simple animation for power cards | |
| document.querySelectorAll('.hover\\:scale-105').forEach(card => { | |
| card.addEventListener('mouseenter', () => { | |
| card.style.transition = 'transform 0.3s ease'; | |
| }); | |
| }); | |
| // Car model presets | |
| const carPresets = { | |
| 'toyota-camry': { efficiency: 14.5, fuelType: 'petrol' }, | |
| 'honda-civic': { efficiency: 16.2, fuelType: 'petrol' }, | |
| 'tesla-model3': { efficiency: 6.5, fuelType: 'electric' }, | |
| 'bmw-320i': { efficiency: 12.8, fuelType: 'petrol' } | |
| }; | |
| document.getElementById('car-model').addEventListener('change', function() { | |
| const selectedCar = this.value; | |
| if (selectedCar && selectedCar !== 'custom' && carPresets[selectedCar]) { | |
| const preset = carPresets[selectedCar]; | |
| document.getElementById('fuel-type').value = preset.fuelType; | |
| } | |
| }); | |