UNPKG

photography

Version:

A jekyll website for photographer cum developer

1 lines 3.91 kB
!function(e){skel.breakpoints({xlarge:"(max-width: 1680px)",large:"(max-width: 1280px)",medium:"(max-width: 980px)",small:"(max-width: 736px)",xsmall:"(max-width: 480px)"}),e(function(){var a,o=e(window),i=e("body");e("#wrapper");(skel.vars.IEVersion<12&&i.addClass("ie"),skel.vars.mobile&&i.addClass("touch"),skel.canUse("transition"))&&(i.addClass("loading"),o.on("load",function(){window.setTimeout(function(){i.removeClass("loading")},100)}),o.on("resize",function(){window.clearTimeout(a),i.addClass("resizing"),a=window.setTimeout(function(){i.removeClass("resizing")},100)}));o.scrollTop(0),e("form").placeholder();var t=e(".panel");t.each(function(){var a=e(this),o=e('[href="#'+a.attr("id")+'"]');e('<div class="closer" />').appendTo(a).on("click",function(e){a.trigger("---hide")}),a.on("click",function(e){e.stopPropagation()}).on("---toggle",function(){a.hasClass("active")?a.triggerHandler("---hide"):a.triggerHandler("---show")}).on("---show",function(){i.hasClass("content-active")&&t.trigger("---hide"),a.addClass("active"),o.addClass("active"),i.addClass("content-active")}).on("---hide",function(){a.removeClass("active"),o.removeClass("active"),i.removeClass("content-active")}),o.removeAttr("href").css("cursor","pointer").on("click",function(e){e.preventDefault(),e.stopPropagation(),a.trigger("---toggle")})}),i.on("click",function(e){i.hasClass("content-active")&&(e.preventDefault(),e.stopPropagation(),t.trigger("---hide"))}),o.on("keyup",function(e){27==e.keyCode&&i.hasClass("content-active")&&(e.preventDefault(),e.stopPropagation(),t.trigger("---hide"))}),e("#header").find("a").each(function(){var a=e(this),o=a.attr("href");o&&"#"!=o.charAt(0)&&a.removeAttr("href").css("cursor","pointer").on("click",function(e){e.preventDefault(),e.stopPropagation(),window.location.href=o})}),e("#footer").find(".copyright").each(function(){var a=e(this),o=a.parent(),i=o.parent().children().last();skel.on("+medium",function(){a.appendTo(i)}).on("-medium",function(){a.appendTo(o)})});var n=e("#main"),r={};function s(e){var a=function(e){var a={};void 0!==EXIF.getTag(e,"Model")&&(a.model=EXIF.getTag(e,"Model"));void 0!==EXIF.getTag(e,"FNumber")&&(a.aperture=EXIF.getTag(e,"FNumber"));void 0!==EXIF.getTag(e,"ExposureTime")&&(a.shutter_speed=EXIF.getTag(e,"ExposureTime"));void 0!==EXIF.getTag(e,"ISOSpeedRatings")&&(a.iso=EXIF.getTag(e,"ISOSpeedRatings"));return a}(e),o="";for(var i in a)"model"===i&&(o+='<i class="fa fa-camera-retro" aria-hidden="true"></i> '+a.model+"&nbsp;&nbsp;"),"aperture"===i&&(o+='<i class="fa fa-dot-circle-o" aria-hidden="true"></i> f/'+a.aperture+"&nbsp;&nbsp;"),"shutter_speed"===i&&(o+='<i class="fa fa-clock-o" aria-hidden="true"></i> '+a.shutter_speed+"&nbsp;&nbsp;"),"iso"===i&&(o+='<i class="fa fa-info-circle" aria-hidden="true"></i> '+a.iso+"&nbsp;&nbsp;");return o}n.children(".thumb").each(function(){var a,o=e(this),i=o.find(".image"),t=i.children("img");0!=i.length&&(i.css("background-image","url("+t.attr("src")+")"),(a=t.data("position"))&&i.css("background-position",a),t.hide(),skel.vars.IEVersion<11&&o.css("cursor","pointer").on("click",function(){i.trigger("click")}),EXIF.getData(t[0],function(){r[t.data("name")]=s(this)}))}),n.poptrox({baseZIndex:2e4,caption:function(e){var a=e.children("img"),o=r[a.data("name")];return void 0===o&&EXIF.getData(a[0],function(){o=r[a.data("name")]=s(this)}),void 0!==o?"<p>"+o+"</p>":" "},fadeSpeed:300,onPopupClose:function(){i.removeClass("modal-active")},onPopupOpen:function(){i.addClass("modal-active")},overlayOpacity:0,popupCloserText:"",popupHeight:150,popupLoaderText:"",popupSpeed:300,popupWidth:150,selector:".thumb > a.image",usePopupCaption:!0,usePopupCloser:!0,usePopupDefaultStyling:!1,usePopupForceClose:!0,usePopupLoader:!0,usePopupNav:!0,windowMargin:50}),skel.on("-xsmall",function(){n[0]._poptrox.windowMargin=50}).on("+xsmall",function(){n[0]._poptrox.windowMargin=0})})}(jQuery);