Spaces:
Running
Running
Download script.js from Webnet/cmf-radar-scanner: direct link, hf CLI and curl.
- Browser
- Download file 1.61 kB
-
https://huggingface.co/spaces/Webnet/cmf-radar-scanner/resolve/main/script.js
- Command line
-
hf download hf://spaces/Webnet/cmf-radar-scanner/script.js
-
curl -L -o script.js https://huggingface.co/spaces/Webnet/cmf-radar-scanner/resolve/main/script.js
1.61 kB
| document.addEventListener('DOMContentLoaded', function() { | |
| // Initialize tooltips | |
| const tooltipTriggers = document.querySelectorAll('[data-tooltip]'); | |
| tooltipTriggers.forEach(trigger => { | |
| const tooltip = document.createElement('div'); | |
| tooltip.className = 'hidden absolute z-50 bg-gray-800 text-white text-xs rounded py-1 px-2'; | |
| tooltip.textContent = trigger.getAttribute('data-tooltip'); | |
| trigger.appendChild(tooltip); | |
| trigger.addEventListener('mouseenter', () => { | |
| tooltip.classList.remove('hidden'); | |
| }); | |
| trigger.addEventListener('mouseleave', () => { | |
| tooltip.classList.add('hidden'); | |
| }); | |
| }); | |
| // Scanner button functionality | |
| const scannerBtn = document.querySelector('.scanner-btn'); | |
| if (scannerBtn) { | |
| scannerBtn.addEventListener('click', function() { | |
| this.classList.toggle('scanner-active'); | |
| const icon = this.querySelector('i'); | |
| if (this.classList.contains('scanner-active')) { | |
| icon.setAttribute('data-feather', 'stop-circle'); | |
| feather.replace(); | |
| // Start scanning logic would go here | |
| } else { | |
| icon.setAttribute('data-feather', 'play'); | |
| feather.replace(); | |
| // Stop scanning logic would go here | |
| } | |
| }); | |
| } | |
| // Responsive adjustments | |
| function handleResize() { | |
| // Add any responsive adjustments here | |
| } | |
| window.addEventListener('resize', handleResize); | |
| handleResize(); | |
| }); |