Advertisement
InfraRaven

harlem

Jul 5th, 2019
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. (function(){function p(){var a=document.createElement("div");a.setAttribute("class",q);document.body.appendChild(a);setTimeout(function(){document.body.removeChild(a)},100)}function k(a){var c=a.offsetHeight;a=a.offsetWidth;return c>r&&c<t&&a>u&&a<v}function w(a){for(var c=0;a;)c+=a.offsetTop,a=a.offsetParent;a=c;return a>=l&&a<=x+l}function m(){for(var a=document.getElementsByClassName(e),c=new RegExp("\\b"+e+"\\b");0<a.length;)a[0].className=a[0].className.replace(c,"")}var r=30,u=30,t=350,v=350,
  2. e="mw-harlem_shake_me",n=["im_drunk","im_baked","im_trippin","im_blown"],q="mw-strobe_light",x=function(){var a=document.documentElement;return window.innerWidth?window.innerHeight:a&&!isNaN(a.clientHeight)?a.clientHeight:0}();var l=window.pageYOffset?window.pageYOffset:Math.max(document.documentElement.scrollTop,document.body.scrollTop);for(var f=document.getElementsByTagName("*"),h=null,b=0;b<f.length;b++){var d=f[b];if(k(d)&&w(d)){h=d;break}}if(null===d)console.warn("Could not find a node of the right size. Please try a different page.");
  3. else{(function(){var a=document.createElement("link");a.setAttribute("type","text/css");a.setAttribute("rel","stylesheet");a.setAttribute("href","https://s3.amazonaws.com/moovweb-marketing/playground/harlem-shake-style.css");a.setAttribute("class","mw_added_css");document.body.appendChild(a)})();(function(){var a=document.createElement("audio");a.setAttribute("class","mw_added_css");a.src="https://s3.amazonaws.com/moovweb-marketing/playground/harlem-shake.mp3";a.loop=!1;a.addEventListener("canplay",
  4. function(){setTimeout(function(){h.className+=" "+e+" im_first"},500);setTimeout(function(){m();p();for(var a=0;a<g.length;a++)g[a].className+=" "+e+" "+n[Math.floor(Math.random()*n.length)]},15500)},!0);a.addEventListener("ended",function(){m();for(var a=document.getElementsByClassName("mw_added_css"),b=0;b<a.length;b++)document.body.removeChild(a[b])},!0);a.innerHTML=" <p>If you are reading this, it is because your browser does not support the audio element. We recommend that you get a new browser.</p> <p>";
  5. document.body.appendChild(a);a.play()})();var g=[];for(b=0;b<f.length;b++)d=f[b],k(d)&&g.push(d)}})();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement