');return e.onload=function(){f.naturalWidth=e.width,f.naturalHeight=e.height,d.resolve(f)},e.onerror=function(){d.reject(f)},e.src=b,d.promise()}},html:{regex:/^s*<[w!][^<]*>/,process:function(b){return a(b)}},ajax:{regex:/./,process:function(b){var c=a.Deferred(),d=a("
",{text:b})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(b,c){var d=this,e=new RegExp("^data-"+c+"-(.*)"),f={};return b&&b.attributes&&a.each(b.attributes,function(){var b=this.name.match(e);if(b){var c=this.value,g=a.camelCase(b[1]);if(a.inArray(g,d.functionAttributes)>=0)c=new Function(c);else try{c=a.parseJSON(c)}catch(h){}f[g]=c}}),f},extend:function(b,c){var d=function(){this.constructor=b};return d.prototype=this.prototype,b.prototype=new d,b.__super__=this.prototype,a.extend(b,this,c),b.defaults=b.prototype,b},attach:function(b,c,d){var e=this;"object"!=typeof c||c instanceof a!=!1||d||(d=c,c=void 0),d=a.extend({},d);var f,g=d.namespace||e.defaults.namespace,h=a.extend({},e.defaults,e.readElementConfig(b[0],g),d);return b.on(h.openTrigger+"."+h.namespace,h.filter,function(g){var i=a.extend({$source:b,$currentTarget:a(this)},e.readElementConfig(b[0],h.namespace),e.readElementConfig(this,h.namespace),d),j=f||a(this).data("featherlight-persisted")||new e(c,i);"shared"===j.persist?f=j:j.persist!==!1&&a(this).data("featherlight-persisted",j),j.open(g)}),b},current:function(){var a=this.opened();return a[a.length-1]||null},opened:function(){var b=this;return d(),a.grep(c,function(a){return a instanceof b})},close:function(){var a=this.current();return a?a.close():void 0},_onReady:function(){var b=this;b.autoBind&&(b.attach(a(document),{filter:b.autoBind}),a(b.autoBind).filter("[data-featherlight-filter]").each(function(){b.attach(a(this))}))},_callbackChain:{onKeyUp:function(a,b){return 27===b.keyCode?(this.closeOnEsc&&this.$instance.find("."+this.namespace+"-close:first").click(),!1):a(b)},onResize:function(a,b){if(this.$content.naturalWidth){var c=this.$content.naturalWidth,d=this.$content.naturalHeight;this.$content.css("width","").css("height","");var e=Math.max(c/parseInt(this.$content.parent().css("width"),10),d/parseInt(this.$content.parent().css("height"),10));e>1&&this.$content.css("width",""+c/e+"px").css("height",""+d/e+"px")}return a(b)},afterContent:function(a,b){var c=a(b);return this.onResize(b),c}}}),a.featherlight=b,a.fn.featherlight=function(a,c){return b.attach(this,a,c)},a(document).ready(function(){b._onReady()})}(jQuery); /** * Featherlight Gallery – an extension for the ultra slim jQuery lightbox * Version 1.3.2 - http://noelboss.github.io/featherlight/ * * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com) * MIT Licensed. **/ !function(a){"use strict";function b(c,d){if(!(this instanceof b)){var e=new b(a.extend({$source:c,$currentTarget:c.first()},d));return e.open(),e}a.featherlight.apply(this,arguments),this.chainCallbacks(h)}var c=function(a){window.console&&window.console.warn&&window.console.warn("FeatherlightGallery: "+a)};if("undefined"==typeof a)return c("Too much lightness, Featherlight needs jQuery.");if(!a.featherlight)return c("Load the featherlight plugin before the gallery plugin");var d="ontouchstart"in document.documentElement,e=a.event&&a.event.special.swipeleft&&a,f=window.Hammer&&function(a){var b=new window.Hammer.Manager(a[0]);return b.add(new window.Hammer.Swipe),b},g=d&&(e||f);d&&!g&&c("No compatible swipe library detected; one must be included before featherlightGallery for swipe motions to navigate the galleries.");var h={afterClose:function(a,b){var c=this;return c.$instance.off("next."+c.namespace+" previous."+c.namespace),c._swiper&&(c._swiper.off("swipeleft",c._swipeleft).off("swiperight",c._swiperight),c._swiper=null),a(b)},beforeOpen:function(a,b){var c=this;return c.$instance.on("next."+c.namespace+" previous."+c.namespace,function(a){var b="next"===a.type?1:-1;c.navigateTo(c.currentNavigation()+b)}),g?c._swiper=g(c.$instance).on("swipeleft",c._swipeleft=function(){c.$instance.trigger("next")}).on("swiperight",c._swiperight=function(){c.$instance.trigger("previous")}):c.$instance.find("."+c.namespace+"-content").append(c.createNavigation("previous")).append(c.createNavigation("next")),a(b)},onKeyUp:function(a,b){var c={37:"previous",39:"next"}[b.keyCode];return c?(this.$instance.trigger(c),!1):a(b)}};a.featherlight.extend(b,{autoBind:"[data-featherlight-gallery]"}),a.extend(b.prototype,{previousIcon:"◀",nextIcon:"▶",galleryFadeIn:100,galleryFadeOut:300,slides:function(){return this.filter?this.$source.find(this.filter):this.$source},images:function(){return c("images is deprecated, please use slides instead"),this.slides()},currentNavigation:function(){return this.slides().index(this.$currentTarget)},navigateTo:function(b){var c=this,d=c.slides(),e=d.length,f=c.$instance.find("."+c.namespace+"-inner");return b=(b%e+e)%e,c.$currentTarget=d.eq(b),c.beforeContent(),a.when(c.getContent(),f.fadeTo(c.galleryFadeOut,.2)).always(function(a){c.setContent(a),c.afterContent(),a.fadeTo(c.galleryFadeIn,1)})},createNavigation:function(b){var c=this;return a('
'+this[b+"Icon"]+"").click(function(){a(this).trigger(b+"."+c.namespace)})}}),a.featherlightGallery=b,a.fn.featherlightGallery=function(a){return b.attach(this,a)},a(document).ready(function(){b._onReady()})}(jQuery); $('body').on('click','.fa-eye',function(e){ e.preventDefault(); }); }); function setupGallery(gallery, variant, container){ $(gallery).featherlightGallery({ variant: variant, gallery: { fadeIn: 300, fadeOut: 300 }, openSpeed: 300, closeSpeed: 300 }); var thumbWidth = 25; var margin = -1* (thumbWidth / 2); var eyes = $(container +' .viewImg'); eyes.css({"margin-top" : margin, "margin-left": margin}); } /***************Facebook gallery album********************/ var facebook_album_u33047 = function (album) { var code_u33047 = "0,0,0"; var loadmore_u33047 = 'default'; get_album_id_u33047(album); function get_album_id_u33047(album_url) { albumID_u33047 = album_url.replace(/.*(a.)([0-9]+).*/,"$2"); facebook_album_u33047(albumID_u33047); } function facebook_album_u33047(albumID_u33047,nxt) { var apiurl = 'https://graph.facebook.com/'+ albumID_u33047 +'/photos?fields=name,from,images,comments,likes&access_token=865567250187051|FH0dyEP5hn6iDeZiptEV6FQR_8c&limit=20&callback=?'; if(nxt != undefined) { apiurl = 'https://graph.facebook.com/'+ albumID_u33047 +'/photos?fields=name,from,images,comments,likes&access_token=865567250187051|FH0dyEP5hn6iDeZiptEV6FQR_8c&limit=20&after='+nxt; } $.ajax({ url: apiurl, crossDomain: true, dataType: 'jsonp', success: function (data) { var html = ''; if(data.error != undefined){ $('#container_u33047 .loading').hide(); html = "
There was an error retrieving the requested images.
Please refresh the page and try again.
"; $('#container_u33047').append(html); console.log(data.error); return; } $.each(data.data, function(i, item) { var title = '', commentsCnt = 0, likeCnt = 0, thumb_img = '', img_src = ''; if(item.name == null); title = Date(item.from.name); else title = item.name; if(item.comments!=undefined); commentsCnt=item.comments.data.length; if(item.likes!=undefined); likeCnt=item.likes.data.length; if(item.images[3]!=undefined); thumb_img=item.images[3].source; else thumb_img=item.images[0].source; if(item.images[0]!=undefined); img_src=item.images[0].source; else img_src=item.images[1].source; html += '
'+commentsCnt+''+likeCnt+'
'; }); $("#u33047 .loading" ).fadeOut(1000,function() { if(loadmore_u33047=='default'); html += '
LADDA
'; else{ $('.LADDA').css({ display: 'block', cursor:'pointer', clear: 'both', 'margin-top':'0' }); if(! ($('.LADDA').hasClass('load_more_u33047')) ) { $('.LADDA').addClass('load_more_u33047'); } } $('#u33047 .mt_fb_gallery').append(html); var nextPage_u33047 = data.paging.next; var next_u33047 = data.paging.cursors.after; if(typeof nextPage_u33047 !== 'undefined'){ $('.load_more_u33047').unbind('click').bind('click', function() { facebook_album_u33047(albumID_u33047,next_u33047); if(loadmore_u33047=='default'){ $( ".load_more_u33047" ).css( "display", "none" ); } return false; }); }else{ $( ".load_more_u33047" ).css( "display", "none" ); } setupGallery('.gallery_u33047', 'pop_u33047', '#container_u33047'); }); } }); } } /***************End of Facebook gallery album******************/