Skip to content

Instantly share code, notes, and snippets.

@ckschmieder
Created September 1, 2017 15:10
Show Gist options
  • Save ckschmieder/6ceb29f42e18ce9e06dc55b33c434fbc to your computer and use it in GitHub Desktop.
Save ckschmieder/6ceb29f42e18ce9e06dc55b33c434fbc to your computer and use it in GitHub Desktop.
function changeBarColors(o){for(var l=0;l<5;l++)polaroidBars[l].style.fill=o}var colors=["#17a8e0","#29a957","#fcc50d","#ee8123","#e63529"],polaroidBars=document.getElementsByClassName("polaroid-bar");document.getElementById("c-quote").style.color=colors[0],changeBarColors(colors[0]);var colorCount=1,colorInterval=setInterval(function(){document.getElementById("c-quote").style.color=colors[colorCount],changeBarColors(colors[colorCount]),++colorCount==colors.length&&(colorCount=0)},1e3);
function setCookie(e){var t=new Date;t.setTime(t.getTime()+24*e*60*60*1e3);var o="expires="+t.toGMTString();document.cookie="hasvisitedrecently=true;"+o+";path=/"}function getCookie(e){for(var t=e+"=",o=decodeURIComponent(document.cookie).split(";"),n=0;n<o.length;n++){for(var i=o[n];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return""}function checkCookie(){""!=getCookie("hasvisitedrecently")?document.getElementById("c-countdown-overlay").style.display="none":(setCookie(1/48),document.getElementById("c-countdown-overlay").style.display="block")}checkCookie();
function closeOverlay(){document.getElementById("c-countdown-overlay").style.display="none"}var countdownDate=new Date("Sept 13, 2017 00:00:00").getTime(),$countdownElement=document.getElementById("c-countdown"),getTimeBetween=function(){now=(new Date).getTime(),timeBetween=countdownDate-now,days=Math.floor(timeBetween/864e5),hours=Math.floor(timeBetween%864e5/36e5),minutes=Math.floor(timeBetween%36e5/6e4),seconds=Math.floor(timeBetween%6e4/1e3)},displayCountdown=function(){getTimeBetween(),days=days<10?"0"+days:days,hours=hours<10?"0"+hours:hours,minutes=minutes<10?"0"+minutes:minutes,seconds=seconds<10?"0"+seconds:seconds,$countdownElement.innerHTML='<div><span class="time-unit">'+days+'</span><span class="time-measurement">days</span></div><div class="time-separator">:</div><div><span class="time-unit">'+hours+'</span><span class="time-measurement">hours</span></div><div class="time-separator">:</div><div><span class="time-unit">'+minutes+'</span><span class="time-measurement">minutes</span></div><div class="time-separator">:</div><div><span class="time-unit">'+seconds+'</span><span class="time-measurement">seconds</span></div>'};displayCountdown();var countdownInterval=setInterval(function(){displayCountdown(),timeBetween<=0&&(clearInterval(countdownInterval),$countdownElement.innerHTML="DONE")},1e3);
var quotes=["A movement that started in 1972 welcomes its next chapter on September 13.","Tempor magna do eiusmod et minim eiusmod ipsum excepteur id cupidatat.","Consequat consequat laborum in magna id aliquip minim magna Lorem nisi.","Anim esse veniam laboris velit reprehenderit ad exercitation culpa.","Aliquip cillum Lorem do magna laborum deserunt sint dolore commodo.","Incididunt et minim ex officia aute labore occaecat aute exercitation labore.","Qui enim laboris ut in nulla dolore esse in consequat deserunt tempor aute.","Fugiat esse cupidatat nulla voluptate commodo voluptate non proident occaecat.","Ea exercitation Lorem magna sunt reprehenderit ipsum quis culpa aliquip."];document.getElementById("c-quote").innerHTML=quotes[0];var quoteCount=1,quoteInterval=setInterval(function(){document.getElementById("c-quote").innerHTML=quotes[quoteCount],++quoteCount==quotes.length&&(quoteCount=0)},5e3);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment