init.js 4.8 KB

1
  1. !function(e){skel.init({reset:"full",breakpoints:{global:{href:"css/style.css",containers:"35em",grid:{gutters:["1.5em",0]}},large:{media:"(max-width: 1680px)",href:"css/style-large.css"},medium:{media:"(max-width: 980px)",href:"css/style-medium.css",containers:"80%",viewport:{scalable:!1}},small:{media:"(max-width: 736px)",href:"css/style-small.css",grid:{gutters:["1em",0]}},xsmall:{media:"(max-width: 480px)",href:"css/style-xsmall.css",containers:"100%"}}}),e(function(){var a=e(window),t=e("body"),r=e("html");if(r.addClass("is-loading"),a.on("load",function(){window.setTimeout(function(){r.removeClass("is-loading")},0)}),skel.vars.isMobile){var s;t.wrapInner('<div id="wrapper" />'),s=e("#wrapper"),"ios"==skel.vars.deviceType&&s.css("margin-top",-25).css("padding-bottom",25),s.on("scroll",function(){a.trigger("scroll")}),a.on("load.hl_scrolly",function(){e(".scrolly").scrolly({speed:1500,parent:s,pollOnce:!0}),a.off("load.hl_scrolly")}),r.addClass("is-touch")}else e(".scrolly").scrolly({speed:1500});var i=e("form");i.length>0&&skel.vars.IEVersion<10&&(e.fn.n33_formerize=function(){var a=new Array,t=e(this);return t.find("input[type=text],textarea").each(function(){var a=e(this);(""==a.val()||a.val()==a.attr("placeholder"))&&(a.addClass("formerize-placeholder"),a.val(a.attr("placeholder")))}).blur(function(){var a=e(this);a.attr("name").match(/_fakeformerizefield$/)||""==a.val()&&(a.addClass("formerize-placeholder"),a.val(a.attr("placeholder")))}).focus(function(){var a=e(this);a.attr("name").match(/_fakeformerizefield$/)||a.val()==a.attr("placeholder")&&(a.removeClass("formerize-placeholder"),a.val(""))}),t.find("input[type=password]").each(function(){var a=e(this),t=e(e("<div>").append(a.clone()).remove().html().replace(/type="password"/i,'type="text"').replace(/type=password/i,"type=text"));""!=a.attr("id")&&t.attr("id",a.attr("id")+"_fakeformerizefield"),""!=a.attr("name")&&t.attr("name",a.attr("name")+"_fakeformerizefield"),t.addClass("formerize-placeholder").val(t.attr("placeholder")).insertAfter(a),""==a.val()?a.hide():t.hide(),a.blur(function(a){a.preventDefault();var t=e(this),r=t.parent().find("input[name="+t.attr("name")+"_fakeformerizefield]");""==t.val()&&(t.hide(),r.show())}),t.focus(function(a){a.preventDefault();var t=e(this),r=t.parent().find("input[name="+t.attr("name").replace("_fakeformerizefield","")+"]");t.hide(),r.show().focus()}),t.keypress(function(e){e.preventDefault(),t.val("")})}),t.submit(function(){e(this).find("input[type=text],input[type=password],textarea").each(function(){var a=e(this);a.attr("name").match(/_fakeformerizefield$/)&&a.attr("name",""),a.val()==a.attr("placeholder")&&(a.removeClass("formerize-placeholder"),a.val(""))})}).bind("reset",function(t){t.preventDefault(),e(this).find("select").val(e("option:first").val()),e(this).find("input,textarea").each(function(){var a,t=e(this);switch(t.removeClass("formerize-placeholder"),this.type){case"submit":case"reset":break;case"password":t.val(t.attr("defaultValue")),a=t.parent().find("input[name="+t.attr("name")+"_fakeformerizefield]"),""==t.val()?(t.hide(),a.show()):(t.show(),a.hide());break;case"checkbox":case"radio":t.attr("checked",t.attr("defaultValue"));break;case"text":case"textarea":t.val(t.attr("defaultValue")),""==t.val()&&(t.addClass("formerize-placeholder"),t.val(t.attr("placeholder")));break;default:t.val(t.attr("defaultValue"))}}),window.setTimeout(function(){for(x in a)a[x].trigger("formerize_sync")},10)}),t},i.n33_formerize());{var l=e("#header"),n=l.find("header");l.find(".container")}skel.vars.isMobile||a.on("load.hl_headerTitle",function(){skel.on("-medium !medium",function(){n.css("position","fixed").css("height","auto").css("top","50%").css("left","0").css("width","100%").css("margin-top",n.outerHeight()/-2)}),skel.on("+medium",function(){n.css("position","").css("height","").css("top","").css("left","").css("width","").css("margin-top","")}),a.off("load.hl_headerTitle")}),skel.on("-small !small",function(){l.scrollex({terminate:function(){n.css("opacity","")},scroll:function(e){x=e>.5?1-e:e,n.css("opacity",Math.max(0,Math.min(1,2*x)))}})}),skel.on("+small",function(){l.unscrollex()}),e(".main").each(function(){var a,r,s=e(this),i=s.find(".image.primary > img");if(0!=i.length){if(skel.vars.IEVersion<9)return void s.css("background-image",'url("'+i.attr("src")+'")').css("-ms-behavior",'url("css/ie/backgroundsize.min.htc")');a=e('<div class="main-bg" id="'+s.attr("id")+'-bg"></div>').css("background-image",'url("css/images/overlay.png"), url("'+i.attr("src")+'")').appendTo(t),r={mode:"middle",delay:200,top:"-10vh",bottom:"-10vh"},skel.canUseProperty("transition")?(r.init=function(){a.removeClass("active")},r.enter=function(){a.addClass("active")},r.leave=function(){a.removeClass("active")}):(a.css("opacity",1).hide(),r.init=function(){a.fadeOut(0)},r.enter=function(){a.fadeIn(400)},r.leave=function(){a.fadeOut(400)}),s.scrollex(r)}})})}(jQuery);