// Generated by CoffeeScript 1.6.2 /* Sticky Elements Shortcut for jQuery Waypoints - v2.0.5 Copyright (c) 2011-2014 Caleb Troughton Licensed under the MIT license. https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt */ (function(a){ a.fn.noomenuscrolluphidden=function(){ var d=a(window), e=a(document), f=this, c=f.outerHeight(), b=d.scrollTop(), h=/(iPad|iPhone|iPod)/g.test(navigator.userAgent), g; if(!h){ d.scroll(function(){ var j=d.scrollTop(),k=f.offset().top+c,i=k<=j&&j>=c; if(j<0||j>(e.height()-d.height())){ return; } if(jb){ if(f.hasClass("noo-menu-hidden")){ f.removeClass("noo-menu-hidden"); f.find('.noonav').css('top','-200px') } } } b=j }) } else{ a(document).on("touchstart",function(){ b=d.scrollTop() }); a(document).on("touchend",function(){ var i=d.scrollTop(); if(ib){ f.slideDown() } } b=i }) }; return this }})($); (function(){ (function(b,a){ if(typeof define==="function"&&define.amd){ return define(["jquery","waypoints"],a) } else{ return a(b.jQuery) } }) (window,function(a){ var b,c; b={wrapper:'
',stuckClass:"stuck",direction:"down right"}; c=function(e,f){ var d; e.wrap(f.wrapper); d=e.parent(); return d.data("isWaypointStickyWrapper",true) }; a.waypoints("extendFn","sticky",function(e){ var f,g,d; g=a.extend({},a.fn.waypoint.defaults,b,e); f=c(this,g); d=g.handler; g.handler=function(h){ var i,j; i=a(this).children(":first"); j=g.direction.indexOf(h)!==-1; a(this).toggleClass("noo-sticking",j).addClass('noo-menu-hidden'); if(a(this).find(".noonav").data("hide-sticky")){ a(this).noomenuscrolluphidden() } i.toggleClass(g.stuckClass,j); f.height(j?i.outerHeight():""); if(d!=null){return d.call(this,h)} }; f.waypoint(g); return this.data("stuckClass",g.stuckClass) }); return a.waypoints("extendFn","unsticky",function(){ var d; d=this.parent(); if(!d.data("isWaypointStickyWrapper")){return this} d.waypoint("destroy"); this.unwrap(); return this.removeClass(this.data("stuckClass")) }); }) }).call(this);