init.min.js 7.0 KB

1
  1. (new WOW).init(),jQuery(document).ready(function(a){function b(){a(".terminal-welcome").modal("hide"),a(".terminal-welcome").on("hidden.bs.modal",function(){d(),a(".first-slide").css("visibility","visible")})}function c(){function c(b){var c=a("<span>").appendTo(this).after('<span id="blinker" style="background:green">&nbsp;&nbsp;</span>'),d=a("<style>p.input {visibility: hidden} p.input.old {visibility: visible}</style>").appendTo("head");a("p.input").addClass("old");var e=0,f=setInterval(function(){c.text(b.substr(0,e++)),e>b.length&&(a("#blinker").remove(),d.remove(),a("[contenteditable]")[0].focus(),clearInterval(f))},100)}a(".thermo-intro").cli(function(a){return a.length>1&&(localStorage.setItem("person",a),b()),""},null,c),a(".thermo").cli(function(b){return/exit/i.test(b)&&a(".terminal").modal("hide"),/help/i.test(b)?"I need somebody. Type 'exit' to close":/hello/i.test(b)?"Hello to you!":/what/i.test(b)?"This is a website silly human":/and/i.test(b)?"and what?":/who/i.test(b)?"David A. Windham":/when/i.test(b)?"Yesterday":/how/i.test(b)?"JavaScript is a dynamic computer programming language":/why/i.test(b)?"For fun":/you/i.test(b)?"your mama":/cd ../i.test(b)?"Oh, I see":/thermonuclear/i.test(b)?"Wouldn't you prefer a nice game of chess?":b.length<3?"type 'exit' to close":"command not found: "+b},null,c),a("p.input").on("touchstart click",function(b){b.preventDefault(),a("[contenteditable]")[0].focus()})}function d(){a("#caro-lead").carousel({interval:5777,wrap:!0,pause:!1});var b=document.getElementById("tv");b.play(),a(".posts-front").show()}function e(){a(".leader").fadeTo(500,0,function(){a(".leader").slideUp(800),a(".leader").delay(1e3).queue(function(){a(".posts-front").ScrollTo({duration:1e3,easing:"linear"})}),a("#caro-lead").carousel("pause")})}function f(){a("#caro").carousel({interval:5555,wrap:!1,pause:!1});var b=new DrawFillSVG({elementId:"sv"});b.replay()}a(window).bind("load",function(){a("#loader").fadeOut(700)}),a(function(){var b="windhamdavid-cookie",e=a.cookie(b);if(null==e)a.cookie(b,"yum-cookies",{expires:7,path:"/"}),a(".terminal-welcome").modal("show"),a(".welcome").typed({strings:["Hey,","Hello,\n^10Welcome to ^10my domain ^10...^10","Hello, \nWelcome to my little corner of the internet. \n^10It is nice to ","Hello, \nWelcome to my little corner of the internet. \nWhat is your name?^200\n"],typeSpeed:30,backSpeed:50,startDelay:0,backDelay:0,loop:!1,loopCount:!1,attr:null,callback:function(){c()}}),a(".first-slide").css("visibility","hidden");else{if(a(".terminal").modal("show"),null===localStorage.getItem("person"))var f="anonymous person";else var f=localStorage.getItem("person");a(".welcome-back-text").typed({strings:["...","Welcome back "+f],typeSpeed:30,backSpeed:50,startDelay:0,backDelay:0,loop:!1,loopCount:!1,attr:null,callback:function(){c()}}),a(".first-slide").css("visibility","hidden"),a(".terminal").on("hidden.bs.modal",function(){d(),a(".first-slide").css("visibility","visible")})}}),function(a){a.fn.cli=function(b,c,d){return c||(c='<span class="u">you</span><span class="at">@</span><span class="mee">david</span>&nbsp;&gt;&nbsp;'),d||(d=a.fn.text),this.each(function(){function e(){f.append("<p class=input><span class=prompt>"+c+"</span><span style=outline:none contenteditable></span></p>");try{a("[contenteditable]",f)[0].focus()}catch(b){}}var f=a(this);e(),f.on("keydown","[contenteditable]",function(c){return 13===c.keyCode?(a(this).removeAttr("contenteditable"),d.call(a("<p class=response>").appendTo(f),b(this.textContent||this.innerText)),e(),!1):void 0})})}}(jQuery),a(".nav-toggle").on("touchstart click",function(b){b.preventDefault(),a(this).toggleClass("active")}),a("#nav").affix({}),a(function(){var b=a(".navbar").height();a(window).on("scroll",{previousTop:0},function(){var c=a(window).scrollTop();c<this.previousTop?c>0&&a(".navbar").hasClass("fixed")?(a(".navbar").addClass("visible"),a(".site-title a").removeClass("light")):(a(".navbar").removeClass("visible fixed"),a(".site-title a").addClass("light")):(a(".navbar").removeClass("visible"),c>b&&!a(".navbar").hasClass("fixed")&&a(".navbar").addClass("fixed")),this.previousTop=c})}),a("#caro-lead").on("slide.bs.carousel",function(b){a(".carousel-caption").fadeIn(600);var c=a(b.target);setTimeout(function(){if(1===c.find(".item.active").data("id")){a("#tv").removeClass("unblur").addClass("blur");var b=new DrawFillSVG({elementId:"sites"});b.replay(),a("#tv").delay(100).queue(function(a){var b=document.getElementById("tv");b.pause(),a()})}if(2===c.find(".item.active").data("id")){a("#tv").removeClass("unblur").addClass("blur");var d=new DrawFillSVG({elementId:"brain"});d.replay(),a("#tv").delay(100).queue(function(a){var b=document.getElementById("tv");b.pause(),a()})}3===c.find(".item.active").data("id")&&a(".leader").delay(100).queue(function(a){e(),a()})},10)}),a("#caro-lead").on("slid.bs.carousel",function(){a(".carousel-caption").fadeOut(600),a("#tv").delay(3200).queue(function(b){a("#tv").addClass("unblur").removeClass("blur");var c=document.getElementById("tv");c.play(),b()})}),a(".caro-grad").appear(),a(".caro-grad").one("appear",f),a(document).bind("keyup",function(b){39===b.which?a("#caro").carousel("next"):37===b.which&&a("#caro").carousel("prev")}),a("#caro").on("slid.bs.carousel",function(){a(".active .animac").removeClass("hide-svg fade-svg");var b=new DrawFillSVG({elementId:"svg-mac"}),c=new DrawFillSVG({elementId:"svg-imac"}),d=new DrawFillSVG({elementId:"svg"});b.replay(),c.replay(),d.replay()}),a("#caro").on("slide.bs.carousel",function(){a(".active #svg-imac.bg").attr("class","svg screen"),a(".active .animac").addClass("fade-svg").delay(1e3).queue(function(b){a(this).addClass("hide-svg"),b()})}),a("#caro").on("slid.bs.carousel",function(){a(".active #svg-imac.screen").delay(2500).queue(function(b){a(this).attr("class","bg"),b()})}),a("#comments").hide(),a(".toggle-comments").on("touchstart click",function(b){b.preventDefault(),a("#comments").toggle("slow",function(){var b=a(".toggle-comments"),c="Hide Comments"===b.text()?"Show Comments":"Hide Comments";a(b).text(c)})}),a("#commentform").validate({rules:{author:{required:!0,minlength:2},email:{required:!0,email:!0},comment:{required:!0,minlength:3}},messages:{author:"Please enter in your name.",email:"Please enter a valid email address.",comment:"Nothing to Say?"},errorElement:"div",errorPlacement:function(a,b){b.before(a)}}),a(".calendar").fullCalendar({firstDay:1,height:345,events:[{title:"Project",start:"2014-09-27",end:"2014-10-02"},{title:"Conf",start:"2014-10-11",end:"2014-10-13",borderColor:"red"},{title:"off",start:"2014-10-13",end:"2014-10-16"},{title:"Contract",start:"2014-10-16",end:"2014-10-31"},{title:"Contract",start:"2014-11-03",end:"2014-11-22"},{title:"Project",start:"2014-12-01",end:"2014-12-06"},{title:"Project",start:"2014-12-08",end:"2014-12-13"},{title:"Holiday",start:"2014-12-22",end:"2015-01-05",borderColor:"red"},{title:"Project",start:"2015-01-06",end:"2015-01-25"},{title:"Project",start:"2015-02-02",end:"2015-02-14"},{title:"Holiday",start:"2015-02-14",end:"2015-02-19",borderColor:"red"}]})});