/*! -------------------------------- PXU Photoset Extended -------------------------------- + https://github.com/PixelUnion/Extended-Tumblr-Photoset + http://pixelunion.net + Version 1.8.0 + Copyright 2013 Pixel Union + Licensed under the MIT license */ (function(a){a.fn.pxuPhotoset=function(b,f){var e={lightbox:true,highRes:true,rounded:"corners",borderRadius:"5px",exif:true,captions:true,gutter:"10px",photoset:".photo-slideshow",photoWrap:".photo-data",photo:".pxu-photo"};var c=a.extend(e,b);if(c.lightbox){a(".tumblr-box").on("click",function(i){i.preventDefault();var h=a(this);var g=h.parents(c.photoset).attr("id");d(h,g)});var d=function(h,j){var g=h.parents(c.photoWrap).find(c.photo+" img").data("count");var i=[];a("#"+j).find(c.photoWrap).each(function(){var m=a(this).find(c.photo+" img");var l=m.data("width");var k=m.data("height");var n=m.attr("src");var o=m.data("highres");var p={width:l,height:k,low_res:n,high_res:o};i.push(p)});Tumblr.Lightbox.init(i,g)}}a(c.photoWrap).on("mouseenter",function(){a(this).find(".icons").css("visibility","visible")}).on("mouseleave",function(){a(this).find(".icons").css("visibility","hidden")});a("span.info").on("mouseenter",function(){var g=a(this);var h=g.children(".pxu-data");h.css("display","block").stop(true,false).animate({opacity:1},200)});a("span.info").on("mouseleave",function(){var g=a(this);var h=g.children(".pxu-data");h.stop(true,false).animate({opacity:0},200,function(){a(this).css("display","none")})});return this.each(function(){var r=a(this);var g=r.data("layout");var n=JSON.stringify(g).split("");var s=n.length;var w=r.find(c.photo+" img");for(l=0;l')}if(c.gutter){a(this).find(".row").css("margin-bottom",c.gutter);a(this).find(c.photoWrap+":not(:first-child) "+c.photo+" img").css("margin-left",c.gutter)}Array.min=function(i){return Math.min.apply(Math,i)};function j(A){var L=A.find(".row");var F=L.length;var E;var D;var H;var C;var p;for(var K=0;K1){var J=currentRow.find(c.photo+" img").map(function(){E=a(this);D=E.data("width");H=E.data("height");C=E.parent().width();p=(C/D)*H;E.data("new-height",p);return p}).get();var z=Array.min(J);currentRow.height(z-1).find(c.photo).height(z-1);for(l=0;li){var B=(I-i)/2;G.css("margin-top",-B)}}}}}j(r);a(window).resize(function(){j(r)});if(c.exif&&c.captions){r.find(c.photoWrap).each(function(){var F=a(this).find("img");var p;var z;if(F.hasClass("exif-yes")){var E=F.data("camera")||"-";var A=F.data("iso")||"-";var B=F.data("aperture")||"-";var i=F.data("exposure")||"-";var C=F.data("focal")||"-";p='
Camera
'+E+'
ISO
'+A+'
Aperture
'+B+'
Exposure
'+i+'
Focal Length
'+C+"
"}else{p=""}if(F.hasClass("caption-yes")){var D=F.data("caption");z='

'+D+"

"}else{z=""}if(z!==""||p!==""){a(this).find(".info").append('
'+z+p+'
');if(p===""){a(this).find(".pxu-data").addClass("caption-only")}a(this).find("span.info").css("display","block")}})}else{if(c.exif){r.find(c.photoWrap).each(function(){var C=a(this).find("img");if(C.hasClass("exif-yes")){var p=C.data("camera")||"-";var i=C.data("iso")||"-";var D=C.data("aperture")||"-";var B=C.data("exposure")||"-";var A=C.data("focal")||"-";var z='
Camera
'+p+'
ISO
'+i+'
Aperture
'+D+'
Exposure
'+B+'
Focal Length
'+A+'
';a(this).find(".info").append('
'+z+"
");a(this).find("span.info").css("display","block")}})}else{if(c.captions){r.find(c.photoWrap).each(function(){var i=a(this).find("img");if(i.hasClass("caption-yes")){var p=i.data("caption");var z='

'+p+"

";a(this).find(".info").append('
'+z+'
');a(this).find("span.info").css("display","block")}})}}}if(c.highRes){r.find(c.photoWrap).each(function(){var i=a(this).find(c.photo+" img");var p=i.data("highres");i.attr("src",p)})}if(c.rounded=="corners"){var y=r.find(".row");if(s==1){y.find(c.photoWrap+":first-child "+c.photo).css({borderRadius:c.borderRadius+" 0 0 "+c.borderRadius});y.find(c.photoWrap+":last-child "+c.photo).css({borderRadius:"0 "+c.borderRadius+" "+c.borderRadius+" 0"})}else{for(var x=0;x