Spaces:
Runtime error
Runtime error
Download timer/script.js from Diminator1/StreamMultiDiffusion: direct link, hf CLI and curl.
- Browser
- Download file 1.98 kB
-
https://huggingface.co/spaces/Diminator1/StreamMultiDiffusion/resolve/eee4e0d323daa0dfd5c9ae8ffa264809475dc55d/timer/script.js
- Command line
-
hf download hf://spaces/Diminator1/StreamMultiDiffusion@eee4e0d323daa0dfd5c9ae8ffa264809475dc55d/timer/script.js
-
curl -L -o script.js https://huggingface.co/spaces/Diminator1/StreamMultiDiffusion/resolve/eee4e0d323daa0dfd5c9ae8ffa264809475dc55d/timer/script.js
1.98 kB
| // Init | |
| var $ = jQuery; | |
| var animationTime = 20, | |
| days = 7; | |
| $(document).ready(function(){ | |
| // timer arguments: | |
| // #1 - time of animation in mileseconds, | |
| // #2 - days to deadline | |
| $('#progress-time-fill, #death-group').css({'animation-duration': animationTime+'s'}); | |
| var deadlineAnimation = function () { | |
| setTimeout(function(){ | |
| $('#designer-arm-grop').css({'animation-duration': '1.5s'}); | |
| },0); | |
| setTimeout(function(){ | |
| $('#designer-arm-grop').css({'animation-duration': '1s'}); | |
| },4000); | |
| setTimeout(function(){ | |
| $('#designer-arm-grop').css({'animation-duration': '0.7s'}); | |
| },8000); | |
| setTimeout(function(){ | |
| $('#designer-arm-grop').css({'animation-duration': '0.3s'}); | |
| },12000); | |
| setTimeout(function(){ | |
| $('#designer-arm-grop').css({'animation-duration': '0.2s'}); | |
| },15000); | |
| }; | |
| function timer(totalTime, deadline) { | |
| var time = totalTime * 1000; | |
| var dayDuration = time / deadline; | |
| var actualDay = deadline; | |
| var timer = setInterval(countTime, dayDuration); | |
| function countTime() { | |
| --actualDay; | |
| $('.deadline-days .day').text(actualDay); | |
| if (actualDay == 0) { | |
| clearInterval(timer); | |
| $('.deadline-days .day').text(deadline); | |
| } | |
| } | |
| } | |
| var deadlineText = function () { | |
| var $el = $('.deadline-days'); | |
| var html = '<div class="mask-red"><div class="inner">' + $el.html() + '</div></div><div class="mask-white"><div class="inner">' + $el.html() + '</div></div>'; | |
| $el.html(html); | |
| }; | |
| deadlineText(); | |
| deadlineAnimation(); | |
| timer(animationTime, days); | |
| setInterval(function(){ | |
| timer(animationTime, days); | |
| deadlineAnimation(); | |
| console.log('begin interval', animationTime * 1000); | |
| }, animationTime * 1000); | |
| }); |