Download script.js from txtorg/ts: direct link, hf CLI and curl.
- Browser
- Download file 1.59 kB
-
https://huggingface.co/spaces/txtorg/ts/resolve/main/script.js
- Command line
-
hf download hf://spaces/txtorg/ts/script.js
-
curl -L -o script.js https://huggingface.co/spaces/txtorg/ts/resolve/main/script.js
1.59 kB
| // Timer functionality | |
| function updateTimer() { | |
| let days = Number.parseInt(document.getElementById("days").textContent) | |
| let hours = Number.parseInt(document.getElementById("hours").textContent) | |
| let minutes = Number.parseInt(document.getElementById("minutes").textContent) | |
| let seconds = Number.parseInt(document.getElementById("seconds").textContent) | |
| if (seconds > 0) { | |
| seconds-- | |
| } else if (minutes > 0) { | |
| minutes-- | |
| seconds = 59 | |
| } else if (hours > 0) { | |
| hours-- | |
| minutes = 59 | |
| seconds = 59 | |
| } else if (days > 0) { | |
| days-- | |
| hours = 23 | |
| minutes = 59 | |
| seconds = 59 | |
| } | |
| document.getElementById("days").textContent = days + " days" | |
| document.getElementById("hours").textContent = hours.toString().padStart(2, "0") | |
| document.getElementById("minutes").textContent = minutes.toString().padStart(2, "0") | |
| document.getElementById("seconds").textContent = seconds.toString().padStart(2, "0") | |
| } | |
| // Start the timer | |
| setInterval(updateTimer, 1000) | |
| // Sidebar functionality | |
| const menuButton = document.getElementById("menuButton") | |
| const sidebarOverlay = document.getElementById("sidebarOverlay") | |
| const overlay = document.getElementById("overlay") | |
| const closeButton = document.getElementById("closeButton") | |
| // Open sidebar | |
| menuButton.addEventListener("click", () => { | |
| sidebarOverlay.classList.add("active") | |
| }) | |
| // Close sidebar when clicking overlay or close button | |
| overlay.addEventListener("click", () => { | |
| sidebarOverlay.classList.remove("active") | |
| }) | |
| closeButton.addEventListener("click", () => { | |
| sidebarOverlay.classList.remove("active") | |
| }) | |