Gallery – Photo Gallery and Images Gallery - Version 1.2.2

Version Description

  • Added new feature to avoid not included JS/CSS files because of incorrect coding in Wordpress theme
  • Added option to switch between JQuery usage modes
  • Updated social sharing workflow in lightbox
  • Added function to enable deep linking in facebook
  • Added function to enable deep linking in twitter
  • Added function to enable deep linking in pinterest
  • Added function to enable deep linking in google+
Download this release

Release Info

Developer robosoft
Plugin Icon 128x128 Gallery – Photo Gallery and Images Gallery
Version 1.2.2
Comparing to
See all releases

Code changes from version 1.2.1 to 1.2.2

cmb2/fields/switch/cmb-field-switch.php CHANGED
@@ -45,8 +45,8 @@ if($bs){
45
  .'id="'. $field_type_object->_id( ).'" '
46
  .($field->args('depends')?'data-depends="'.$field->args('depends').'" ':'')
47
  .( $value==1 ?'checked="checked" ':'')
48
- .'value="1">';
49
- ?>
50
  </div>
51
  <?php if($level){ ?>
52
  <div class="col-sm-2 rbs-block-pro"><?php echo ROBO_GALLERY_LABEL_PRO; ?></div>
45
  .'id="'. $field_type_object->_id( ).'" '
46
  .($field->args('depends')?'data-depends="'.$field->args('depends').'" ':'')
47
  .( $value==1 ?'checked="checked" ':'')
48
+ .'value="1"> <span class="rbs_desc">'.$field->args('desc').'</span>';
49
+ ?>
50
  </div>
51
  <?php if($level){ ?>
52
  <div class="col-sm-2 rbs-block-pro"><?php echo ROBO_GALLERY_LABEL_PRO; ?></div>
css/admin/edit.css CHANGED
@@ -1 +1 @@
1
- /*
2
  z-index: 1000;
3
  opacity: 0.4;
4
  pointer-events: none;
5
  z-index: 1000;
6
  opacity: 0.1;
7
  pointer-events: none;
8
  padding-top: 7px;
9
  text-align: right;
10
  cursor: pointer;
 
11
  z-index: 1000;
12
  opacity: 0.4;
13
  pointer-events: none;
14
  z-index: 1000;
15
  opacity: 0.1;
16
  pointer-events: none;
17
  padding-top: 7px;
18
  text-align: right;
19
  cursor: pointer;
 
1
  z-index: 1000;
2
  opacity: 0.4;
3
  pointer-events: none;
4
  z-index: 1000;
5
  opacity: 0.1;
6
  pointer-events: none;
7
  padding-top: 7px;
8
  text-align: right;
9
  cursor: pointer;
10
+ /*
11
  z-index: 1000;
12
  opacity: 0.4;
13
  pointer-events: none;
14
  z-index: 1000;
15
  opacity: 0.1;
16
  pointer-events: none;
17
  padding-top: 7px;
18
  text-align: right;
19
  cursor: pointer;
gallery/js/alt/jquery.collagePlus.min.js CHANGED
@@ -3,4 +3,4 @@
3
  Licensed under the MIT license - http://opensource.org/licenses/MIT
4
  Copyright (C) 2015 Andrew Prasetya
5
  */
6
- !function(e,t,a){var i=function(i,o){function r(e){e.find(_+", ."+D).find(F+":not([data-popupTrigger])").each(function(){var e=t(this),i=e.find("div[data-popup]").eq(0);e.attr("data-popupTrigger","yes");var o="mfp-image";"iframe"==i.data("type")?o="mfp-iframe":"inline"==i.data("type")?o="mfp-inline":"ajax"==i.data("type")&&(o="mfp-ajax");var r=e.find(".rbs-lightbox").addBack(".rbs-lightbox");r.attr("data-mfp-src",i.data("popup")).addClass(o),i.attr("title")!=a&&r.attr("mfp-title",i.attr("title"))})}function s(e,i){function o(e){var i=t(e.img),o=i.parents(".image-with-dimensions");o[0]!=a&&(e.isLoaded?i.fadeIn(400,function(){o.removeClass("image-with-dimensions")}):(o.removeClass("image-with-dimensions"),i.hide(),o.addClass("broken-image-here")))}e.find(_).find(F+":not([data-imageconverted])").each(function(){var o=t(this),r=o.find("div[data-thumbnail]").eq(0),s=o.find("div[data-popup]").eq(0),n=r.data("thumbnail");if(r[0]==a&&(r=s,n=s.data("popup")),0!=i||0!=e.data("settings").waitForAllThumbsNoMatterWhat||r.data("width")==a&&r.data("height")==a){o.attr("data-imageconverted","yes");var d=r.attr("title");d==a&&(d=n);var l=t('<img style="margin:auto;" title="'+d+'" src="'+n+'" />');1==i&&(l.attr("data-dont-wait-for-me","yes"),r.addClass("image-with-dimensions"),e.data("settings").waitUntilThumbLoads&&l.hide()),r.addClass("rbs-img-thumbnail-container").prepend(l)}}),1==i&&e.find(".image-with-dimensions").imagesLoadedMB().always(function(e){for(index in e.images){var t=e.images[index];o(t)}}).progress(function(e,t){o(t)})}function n(e){e.find(_).each(function(){var i=t(this),o=i.find(F),r=o.find("div[data-thumbnail]").eq(0),s=o.find("div[data-popup]").eq(0);r[0]==a&&(r=s);var n=i.css("display");"none"==n&&i.css("margin-top",99999999999999).show();var d=2*e.data("settings").borderSize;o.width(r.width()-d),o.height(r.height()-d),"none"==n&&i.css("margin-top",0).hide()})}function d(e){e.find(_).find(F).each(function(){var i=t(this),o=i.find("div[data-thumbnail]").eq(0),r=i.find("div[data-popup]").eq(0);o[0]==a&&(o=r);var s=parseFloat(o.data("width")),n=parseFloat(o.data("height")),d=i.parents(_).width()-e.data("settings").horizontalSpaceBetweenBoxes,l=n*d/s;o.css("width",d),(o.data("width")!=a||o.data("height")!=a)&&o.css("height",Math.floor(l))})}function l(e,i,o){var r,s=e.find(_),n=!1;r="auto"==i?n?100/o+"%":Math.floor((e.width()-1)/o):i,e.find(".rbs-imges-grid-sizer").css("width",r),s.each(function(e){var i=t(this),s=i.data("columns");s!=a&&parseInt(o)>=parseInt(s)?n?i.css("width",parseFloat(100/o)*s+"%"):i.css("width",r*parseInt(s)):n?i.css("width",100/o+"%"):i.css("width",r)})}function c(){var t=e,a="inner";return"innerWidth"in e||(a="client",t=document.documentElement||document.body),{width:t[a+"Width"],height:t[a+"Height"]}}function f(e){var t=!1;for(var a in e.data("settings").resolutions){var i=e.data("settings").resolutions[a];if(i.maxWidth>=c().width){l(e,i.columnWidth,i.columns),t=!0;break}}0==t&&l(e,e.data("settings").columnWidth,e.data("settings").columns)}function m(e){var a=t('<div class="rbs-img-container"></div').css({"margin-left":e.data("settings").horizontalSpaceBetweenBoxes,"margin-bottom":e.data("settings").verticalSpaceBetweenBoxes}),i=e.find(_+":not([data-wrapper-added])").attr("data-wrapper-added","yes");i.wrapInner(a)}function p(e){if(0!=e.data("settings").thumbnailOverlay){var i=e.find(_+":not([data-set-overlay-for-hover-effect])").attr("data-set-overlay-for-hover-effect","yes");i.find(".thumbnail-overlay").wrapInner("<div class='aligment'><div class='aligment'></div></div>"),i.each(function(){var i=t(this),o=i.find(F),r=e.data("settings").overlayEffect;if(o.data("overlay-effect")!=a&&(r=o.data("overlay-effect")),"push-up"==r||"push-down"==r||"push-up-100%"==r||"push-down-100%"==r){var s=o.find(".rbs-img-thumbnail-container"),n=o.find(".thumbnail-overlay").css("position","relative");("push-up-100%"==r||"push-down-100%"==r)&&n.outerHeight(s.outerHeight(!1));var d=n.outerHeight(!1),l=t('<div class="wrapper-for-some-effects"></div');"push-up"==r||"push-up-100%"==r?n.appendTo(o):("push-down"==r||"push-down-100%"==r)&&(n.prependTo(o),l.css("margin-top",-d)),o.wrapInner(l)}else if("reveal-top"==r||"reveal-top-100%"==r){i.addClass("position-reveal-effect");var c=i.find(".thumbnail-overlay").css("top",0);"reveal-top-100%"==r&&c.css("height","100%")}else if("reveal-bottom"==r||"reveal-bottom-100%"==r){i.addClass("position-reveal-effect").addClass("position-bottom-reveal-effect");var c=i.find(".thumbnail-overlay").css("bottom",0);"reveal-bottom-100%"==r&&c.css("height","100%")}else if("direction"==r.substr(0,9))i.find(".thumbnail-overlay").css("height","100%");else if("fade"==r){var f=i.find(".thumbnail-overlay").hide();f.css({height:"100%",top:"0",left:"0"}),f.find(".fa").css({scale:1.4})}})}}function h(e){var i=e.find(_);i.each(function(){var i=t(this),o=i.find(F),r=e.data("settings").overlayEffect;o.data("overlay-effect")!=a&&(r=o.data("overlay-effect")),"direction"==r.substr(0,9)&&o.find(".thumbnail-overlay").hide()}),e.eveMB("layout")}function u(){var e=O.find(_+", ."+D),t=x();e.filter(t).removeClass("hidden-rbs-imges-by-filter").addClass("visible-rbs-imges-by-filter"),e.not(t).addClass("hidden-rbs-imges-by-filter").removeClass("visible-rbs-imges-by-filter")}function v(e,t){O.addClass("filtering-isotope"),b(e,t),u(),g()}function g(){k().length>0?T():S(),w()}function b(e,t){A[t]=e,O.eveMB({filter:y(A)})}function y(e){for(var t in e){var i=e[t];i==a&&(e[t]="*")}var o="";for(var t in e){var i=e[t];""==o?o=t:o.split(",").length<i.split(",").length&&(o=t)}var r=e[o];for(var t in e)if(t!=o)for(var s=e[t].split(","),n=0;n<s.length;n++){for(var d=r.split(","),l=[],c=0;c<d.length;c++)"*"==d[c]&&"*"==s[n]?s[n]="":("*"==s[n]&&(s[n]=""),"*"==d[c]&&(d[c]="")),l.push(d[c]+s[n]);r=l.join(",")}return r}function w(){var e=C().length;return e<q.minBoxesPerFilter&&B().length>0?(z(q.minBoxesPerFilter-e),!0):!1}function C(){var e=O.find(_),t=x();return"*"!=t&&(e=e.filter(t)),e}function k(){var e=C().not(".rbs-img-loaded");return e}function x(){var e=O.data("eveMB").options.filter;return(""==e||e==a)&&(e="*"),e}function B(e){var t=O.find("."+D),i=x();return"*"!=i&&e==a&&(t=t.filter(i)),t}function T(){H.html(q.LoadingWord),H.removeClass("rbs-imges-load-more"),H.addClass("rbs-imges-loading")}function L(){U++,T()}function M(){U--,0==U&&S()}function S(){H.removeClass("rbs-imges-load-more"),H.removeClass("rbs-imges-loading"),H.removeClass("rbs-imges-no-more-entries"),B().length>0?(H.html(q.loadMoreWord),H.addClass("rbs-imges-load-more")):(H.html(q.noMoreEntriesWord),H.addClass("rbs-imges-no-more-entries"))}function z(e,a){if(1!=H.hasClass("rbs-imges-no-more-entries")){L();var i=[];B(a).each(function(a){var o=t(this);e>=a+1&&(o.removeClass(D).addClass(j),o.hide(),i.push(this))}),O.eveMB("insert",t(i),function(){M(),O.eveMB("layout")})}}function E(e){if(e!=a){var i=O.find("."+j+", ."+D);""==e?i.addClass("search-match"):(i.removeClass("search-match"),O.find(q.searchTarget).each(function(){var a=t(this),i=a.parents("."+j+", ."+D);-1!==a.text().toLowerCase().indexOf(e.toLowerCase())&&i.addClass("search-match")})),setTimeout(function(){v(".search-match","search")},100)}}function W(e){var t=e.data("sort-ascending");return t==a&&(t=!0),e.data("sort-toggle")&&1==e.data("sort-toggle")&&e.data("sort-ascending",!t),t}function I(){if("#!"!=location.hash.substr(0,2))return null;var e=location.href.split("#!")[1],t=e.split("||")[1],a=e.split("||")[0];return{hash:e,id:t,src:a}}function P(){var e=t.magnificPopup.instance;if(e){var a=I();if(!a&&e.isOpen)e.close();else if(a)if(e.isOpen&&e.currItem&&e.currItem.el.parents(".rbs-imges-container").attr("id")==a.id){if(e.currItem.el.attr("data-mfp-src")!=a.src){var i=null;t.each(e.items,function(e,o){var r=o.parsed?o.el:t(o);return r.attr("data-mfp-src")==a.src?(i=e,!1):void 0}),null!==i&&e.goTo(i)}}else O.filter('[id="'+a.id+'"]').find('.rbs-lightbox[data-mfp-src="'+a.src+'"]').trigger("click")}}var q=t.extend({},t.fn.collagePlus.defaults,o),O=t(i).addClass("rbs-imges-container"),_=".rbs-img",F=".rbs-img-image",j="rbs-img",D="rbs-img-hidden",R=Modernizr.csstransitions?"transition":"animate",A={},U=0;"default"==q.overlayEasing&&(q.overlayEasing="transition"==R?"_default":"swing");var H=t('<div class="rbs-imges-load-more button"></div>').insertAfter(O);H.wrap('<div class="rbs_gallery_button rbs_gallery_button_bottom"></div>'),H.addClass(q.loadMoreClass),q.resolutions.sort(function(e,t){return e.maxWidth-t.maxWidth}),O.data("settings",q),O.css({"margin-left":-q.horizontalSpaceBetweenBoxes}),O.find(_).removeClass(j).addClass(D);var N=t(q.sortContainer).find(q.sort).filter(".selected"),Q=N.attr("data-sort-by"),X=W(N);O.append('<div class="rbs-imges-grid-sizer"></div>'),O.eveMB({itemSelector:_,masonry:{columnWidth:".rbs-imges-grid-sizer"},getSortData:q.getSortData,sortBy:Q,sortAscending:X}),t.extend(EveMB.prototype,{resize:function(){var e=t(this.element);f(e),d(e),n(e),h(e),this.isResizeBound&&this.needsResizeLayout()&&this.layout()}}),t.extend(EveMB.prototype,{_setContainerMeasure:function(e,i){if(e!==a){var o=this.size;o.isBorderBox&&(e+=i?o.paddingLeft+o.paddingRight+o.borderLeftWidth+o.borderRightWidth:o.paddingBottom+o.paddingTop+o.borderTopWidth+o.borderBottomWidth),e=Math.max(e,0),this.element.style[i?"width":"height"]=e+"px";var r=t(this.element);t.waypoints("refresh"),r.addClass("lazy-load-ready"),r.removeClass("filtering-isotope")}}}),t.extend(EveMB.prototype,{insert:function(e,i){var o=this.addItems(e);if(o.length){var l,c,h=t(this.element),u=h.find("."+D)[0],v=o.length;for(l=0;v>l;l++)c=o[l],u!=a?this.element.insertBefore(c.element,u):this.element.appendChild(c.element);var g=function(){var e=this._filter(o);for(this._noTransition(function(){this.hide(e)}),l=0;v>l;l++)o[l].isLayoutInstant=!0;for(this.arrange(),l=0;v>l;l++)delete o[l].isLayoutInstant;this.reveal(e)},b=function(e){var a=t(e.img),i=a.parents("div[data-thumbnail], div[data-popup]");0==e.isLoaded&&(a.hide(),i.addClass("broken-image-here"))},y=this;m(h),f(h),d(h),r(h),s(h,!1),h.find("img:not([data-dont-wait-for-me])").imagesLoadedMB().always(function(){0==q.waitForAllThumbsNoMatterWhat&&s(h,!0),h.find(_).addClass("rbs-img-loaded"),g.call(y),n(h),p(h),"function"==typeof i&&i();for(index in y.images){var e=y.images[index];b(e)}}).progress(function(e,t){b(t)})}}}),z(q.boxesToLoadStart,!0),H.on("click",function(){z(q.boxesToLoad)}),q.lazyLoad&&O.waypoint(function(e){O.hasClass("lazy-load-ready")&&"down"==e&&0==O.hasClass("filtering-isotope")&&(O.removeClass("lazy-load-ready"),z(q.boxesToLoad))},{context:e,continuous:!0,enabled:!0,horizontal:!1,offset:"bottom-in-view",triggerOnce:!1});var Y=t(q.filterContainer);Y.find(q.filter).on("click",function(e){var i=t(this),o=i.parents(q.filterContainer);o.find(q.filter).removeClass(q.filterContainerSelectClass),i.addClass(q.filterContainerSelectClass);var r=i.attr("data-filter"),s="filter";o.data("id")!=a&&(s=o.data("id")),v(r,s),e.preventDefault(),H.is(".rbs-imges-no-more-entries")||H.click()}),Y.each(function(){var e=t(this),i=e.find(q.filter).filter(".selected");if(i[0]!=a){var o=i.attr("data-filter"),r="filter";e.data("id")!=a&&(r=e.data("id")),b(o,r)}}),g(),E(t(q.search).val()),t(q.search).on("keyup",function(){var e=t(this).val();E(e)}),t(q.sortContainer).find(q.sort).on("click",function(e){var a=t(this);a.parents(q.sortContainer).find(q.sort).removeClass("selected"),a.addClass("selected");var i=a.attr("data-sort-by");O.eveMB({sortBy:i,sortAscending:W(a)}),e.preventDefault()}),O.on("mouseenter.hoverdir, mouseleave.hoverdir",F,function(e){if(0!=q.thumbnailOverlay){var i=t(this),o=q.overlayEffect;i.data("overlay-effect")!=a&&(o=i.data("overlay-effect"));var r=e.type,s=i.find(".rbs-img-thumbnail-container"),n=i.find(".thumbnail-overlay"),d=n.outerHeight(!1);if("push-up"==o||"push-up-100%"==o){var l=i.find("div.wrapper-for-some-effects");"mouseenter"===r?l.stop().show()[R]({"margin-top":-d},q.overlaySpeed,q.overlayEasing):l.stop()[R]({"margin-top":0},q.overlaySpeed,q.overlayEasing)}else if("push-down"==o||"push-down-100%"==o){var l=i.find("div.wrapper-for-some-effects");"mouseenter"===r?l.stop().show()[R]({"margin-top":0},q.overlaySpeed,q.overlayEasing):l.stop()[R]({"margin-top":-d},q.overlaySpeed,q.overlayEasing)}else if("reveal-top"==o||"reveal-top-100%"==o)"mouseenter"===r?s.stop().show()[R]({"margin-top":d},q.overlaySpeed,q.overlayEasing):s.stop()[R]({"margin-top":0},q.overlaySpeed,q.overlayEasing);else if("reveal-bottom"==o||"reveal-bottom-100%"==o)"mouseenter"===r?s.stop().show()[R]({"margin-top":-d},q.overlaySpeed,q.overlayEasing):s.stop()[R]({"margin-top":0},q.overlaySpeed,q.overlayEasing);else if("direction"==o.substr(0,9)){var c=G(i,{x:e.pageX,y:e.pageY});"direction-top"==o?c=0:"direction-bottom"==o?c=2:"direction-right"==o?c=1:"direction-left"==o&&(c=3);var f=J(c,i);"mouseenter"==r?(n.css({left:f.from,top:f.to}),n.stop().show().fadeTo(0,1,function(){t(this).stop()[R]({left:0,top:0},q.overlaySpeed,q.overlayEasing)})):"direction-aware-fade"==o?n.fadeOut(700):n.stop()[R]({left:f.from,top:f.to},q.overlaySpeed,q.overlayEasing)}else if("fade"==o){"mouseenter"==r?(n.stop().fadeOut(0),n.fadeIn(q.overlaySpeed)):(n.stop().fadeIn(0),n.fadeOut(q.overlaySpeed));var m=n.find(".fa");"mouseenter"==r?(m.css({scale:1.4}),m[R]({scale:1},200)):(m.css({scale:1}),m[R]({scale:1.4},200))}}});var G=function(e,t){var a=e.width(),i=e.height(),o=(t.x-e.offset().left-a/2)*(a>i?i/a:1),r=(t.y-e.offset().top-i/2)*(i>a?a/i:1),s=Math.round((Math.atan2(r,o)*(180/Math.PI)+180)/90+3)%4;return s},J=function(e,t){var a,i;switch(e){case 0:q.reverse?(a=0,i=-t.height()):(a=0,i=-t.height());break;case 1:q.reverse?(a=-t.width(),i=0):(a=t.width(),i=0);break;case 2:q.reverse?(a=0,i=-t.height()):(a=0,i=t.height());break;case 3:q.reverse?(a=t.width(),i=0):(a=-t.width(),i=0)}return{from:a,to:i}},K=".rbs-lightbox[data-mfp-src]";if(q.considerFilteringInPopup&&(K=_+":not(.hidden-rbs-imges-by-filter) .rbs-lightbox[data-mfp-src], ."+D+":not(.hidden-rbs-imges-by-filter) .rbs-lightbox[data-mfp-src]"),q.showOnlyLoadedBoxesInPopup&&(K=_+":visible .rbs-lightbox[data-mfp-src]"),q.magnificPopup&&O.magnificPopup({delegate:K,type:"image",removalDelay:200,closeOnContentClick:!1,alignTop:q.alignTop,preload:q.preload,mainClass:"my-mfp-slide-bottom",gallery:{enabled:q.gallery},closeMarkup:'<button title="%title%" class="mfp-close"></button>',titleSrc:"title",iframe:{patterns:{youtube:{index:"youtube.com/",id:"v=",src:"https://www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"https://player.vimeo.com/video/%id%?autoplay=1"}},markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe><div class="mfp-bottom-bar" style="margin-top:4px;"><div class="mfp-title"></div><div class="mfp-counter"></div></div></div>'},callbacks:{change:function(){var e=t(this.currItem.el);setTimeout(function(){t(".mfp-title").html(e.attr("mfp-title")==a||q.hideTitle?"":e.attr("mfp-title"));var i=location.href,o=(location.href.replace(location.hash,""),e.attr("data-mfp-src"),i),r="<div class='rbs-imges-social-container'>";q.facebook&&(r+="<div class='rbs-imges-facebook fa fa-facebook-square' data-url='"+o+"'></div>"),q.twitter&&(r+="<div class='rbs-imges-twitter fa fa-twitter-square' data-url='"+o+"'></div>"),q.googleplus&&(r+="<div class='rbs-imges-googleplus fa fa-google-plus-square' data-url='"+o+"'></div>"),q.pinterest&&(r+="<div class='rbs-imges-pinterest fa fa-pinterest-square' data-url='"+o+"'></div>"),r+="</div>";var s=t(".mfp-title").html();t(".mfp-title").html(s+r)},5),q.deepLinking&&(location.hash="#!"+e.attr("data-mfp-src")+"||"+e.parents(".rbs-imges-container").attr("id"))},beforeOpen:function(){this.container.data("scrollTop",parseInt(t(e).scrollTop()))},open:function(){t("html, body").scrollTop(this.container.data("scrollTop"))},close:function(){q.deepLinking&&(e.location.hash="#!")}}}),q.deepLinking){var V=I();V&&O.filter('[id="'+V.id+'"]').find('.rbs-lightbox[data-mfp-src="'+V.src+'"]').trigger("click"),e.addEventListener?e.addEventListener("hashchange",P,!1):e.attachEvent&&e.attachEvent("onhashchange",P)}var Z=function(t){var a=e.open(t,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400");a.moveTo(screen.width/2-300,screen.height/2-200)};return t("body").on("click","div.rbs-imges-facebook",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://www.facebook.com/sharer/sharer.php?u="+a,Z(a)}),t("body").on("click","div.rbs-imges-twitter",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://twitter.com/intent/tweet?url=&text="+a,Z(a)}),t("body").on("click","div.rbs-imges-googleplus",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://plus.google.com/share?url="+a,Z(a)}),t("body").on("click","div.rbs-imges-pinterest",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="http://pinterest.com/pin/create/button/?url="+a+"&media="+a,Z(a)}),this};t.fn.collagePlus=function(a){return this.each(function(o,r){var s=t(this);if(s.data("collagePlus"))return s.data("collagePlus");var n=new i(this,a);s.data("collagePlus",n),t(".thumbnail-overlay a",this).click(function(a){a.preventDefault();var i=t(this).attr("href");return"_blank"==t(this).attr("target")?e.open(i,"_blank"):location.href=i,!1})})},t.fn.collagePlus.defaults={boxesToLoadStart:8,boxesToLoad:4,minBoxesPerFilter:0,lazyLoad:!0,horizontalSpaceBetweenBoxes:15,verticalSpaceBetweenBoxes:15,columnWidth:"auto",columns:3,borderSize:0,resolutions:[{maxWidth:960,columnWidth:"auto",columns:3},{maxWidth:650,columnWidth:"auto",columns:2},{maxWidth:450,columnWidth:"auto",columns:1}],filterContainer:"#filter",filterContainerSelectClass:"active",filter:"a",search:"",searchTarget:".rbs-img-title",sortContainer:"",sort:"a",getSortData:{title:".rbs-img-title",text:".rbs-img-text"},waitUntilThumbLoads:!0,waitForAllThumbsNoMatterWhat:!1,thumbnailOverlay:!0,overlayEffect:"fade",overlaySpeed:200,overlayEasing:"default",showOnlyLoadedBoxesInPopup:!1,considerFilteringInPopup:!0,deepLinking:!1,gallery:!0,LoadingWord:"Loading...",loadMoreWord:"Load More",loadMoreClass:"",noMoreEntriesWord:"No More Entries",alignTop:!1,preload:[0,2],magnificPopup:!0,facebook:!1,twitter:!1,googleplus:!1,pinterest:!1,hideTitle:!1},function(){function a(){var t=!1;return function(e){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||e.opera),t}function i(e){function i(){d.hide()}function o(){d.show()}function r(){var e=d.find(".selected"),t=e.length?e.parents("li"):d.children().first();l.html(t.clone().find("a").append('<span class="fa fa-sort-desc"></span>').end().html())}function s(e){e.preventDefault(),e.stopPropagation(),t(this).parents("li").siblings("li").find("a").removeClass("selected").end().end().find("a").addClass("selected"),r()}function n(e){e.stopPropagation(),d.is(":visible")?i():o()}var d=e.find(".rbs-imges-drop-down-menu"),l=e.find(".rbs-imges-drop-down-header");r(),a()?(t("body").on("click",function(){d.is(":visible")&&i()}),l.bind("click",n),d.find("> li > *").bind("click",s)):(l.bind("mouseout",i).bind("mouseover",o),d.find("> li > *").bind("mouseout",i).bind("mouseover",o).bind("click",s)),l.on("click","a",function(e){e.preventDefault()})}t(".rbs-imges-drop-down").each(function(){i(t(this))})}()}(window,rbjQuer);
3
  Licensed under the MIT license - http://opensource.org/licenses/MIT
4
  Copyright (C) 2015 Andrew Prasetya
5
  */
6
+ !function(e,t,a){var i=function(i,o){function n(e){e.find(_+", ."+U).find(R+":not([data-popupTrigger])").each(function(){var e=t(this),i=e.find("div[data-popup]").eq(0);e.attr("data-popupTrigger","yes");var o="mfp-image";"iframe"==i.data("type")?o="mfp-iframe":"inline"==i.data("type")?o="mfp-inline":"ajax"==i.data("type")&&(o="mfp-ajax");var n=e.find(".rbs-lightbox").addBack(".rbs-lightbox");n.attr("data-mfp-src",i.data("popup")).addClass(o),i.attr("title")!=a&&n.attr("mfp-title",i.attr("title"))})}function r(e,i){function o(e){var i=t(e.img),o=i.parents(".image-with-dimensions");o[0]!=a&&(e.isLoaded?i.fadeIn(400,function(){o.removeClass("image-with-dimensions")}):(o.removeClass("image-with-dimensions"),i.hide(),o.addClass("broken-image-here")))}e.find(_).find(R+":not([data-imageconverted])").each(function(){var o=t(this),n=o.find("div[data-thumbnail]").eq(0),r=o.find("div[data-popup]").eq(0),s=n.data("thumbnail");if(n[0]==a&&(n=r,s=r.data("popup")),0!=i||0!=e.data("settings").waitForAllThumbsNoMatterWhat||n.data("width")==a&&n.data("height")==a){o.attr("data-imageconverted","yes");var d=n.attr("title");d==a&&(d=s);var l=t('<img style="margin:auto;" title="'+d+'" src="'+s+'" />');1==i&&(l.attr("data-dont-wait-for-me","yes"),n.addClass("image-with-dimensions"),e.data("settings").waitUntilThumbLoads&&l.hide()),n.addClass("rbs-img-thumbnail-container").prepend(l)}}),1==i&&e.find(".image-with-dimensions").imagesLoadedMB().always(function(e){for(index in e.images){var t=e.images[index];o(t)}}).progress(function(e,t){o(t)})}function s(e){e.find(_).each(function(){var i=t(this),o=i.find(R),n=o.find("div[data-thumbnail]").eq(0),r=o.find("div[data-popup]").eq(0);n[0]==a&&(n=r);var s=i.css("display");"none"==s&&i.css("margin-top",99999999999999).show();var d=2*e.data("settings").borderSize;o.width(n.width()-d),o.height(n.height()-d),"none"==s&&i.css("margin-top",0).hide()})}function d(e){e.find(_).find(R).each(function(){var i=t(this),o=i.find("div[data-thumbnail]").eq(0),n=i.find("div[data-popup]").eq(0);o[0]==a&&(o=n);var r=parseFloat(o.data("width")),s=parseFloat(o.data("height")),d=i.parents(_).width()-e.data("settings").horizontalSpaceBetweenBoxes,l=s*d/r;o.css("width",d),(o.data("width")!=a||o.data("height")!=a)&&o.css("height",Math.floor(l))})}function l(e,i,o){var n,r=e.find(_),s=!1;n="auto"==i?s?100/o+"%":Math.floor((e.width()-1)/o):i,e.find(".rbs-imges-grid-sizer").css("width",n),r.each(function(e){var i=t(this),r=i.data("columns");r!=a&&parseInt(o)>=parseInt(r)?s?i.css("width",parseFloat(100/o)*r+"%"):i.css("width",n*parseInt(r)):s?i.css("width",100/o+"%"):i.css("width",n)})}function c(){var t=e,a="inner";return"innerWidth"in e||(a="client",t=document.documentElement||document.body),{width:t[a+"Width"],height:t[a+"Height"]}}function f(e){var t=!1;for(var a in e.data("settings").resolutions){var i=e.data("settings").resolutions[a];if(i.maxWidth>=c().width){l(e,i.columnWidth,i.columns),t=!0;break}}0==t&&l(e,e.data("settings").columnWidth,e.data("settings").columns)}function m(e){var a=t('<div class="rbs-img-container"></div').css({"margin-left":e.data("settings").horizontalSpaceBetweenBoxes,"margin-bottom":e.data("settings").verticalSpaceBetweenBoxes}),i=e.find(_+":not([data-wrapper-added])").attr("data-wrapper-added","yes");i.wrapInner(a)}function p(e){if(0!=e.data("settings").thumbnailOverlay){var i=e.find(_+":not([data-set-overlay-for-hover-effect])").attr("data-set-overlay-for-hover-effect","yes");i.find(".thumbnail-overlay").wrapInner("<div class='aligment'><div class='aligment'></div></div>"),i.each(function(){var i=t(this),o=i.find(R),n=e.data("settings").overlayEffect;if(o.data("overlay-effect")!=a&&(n=o.data("overlay-effect")),"push-up"==n||"push-down"==n||"push-up-100%"==n||"push-down-100%"==n){var r=o.find(".rbs-img-thumbnail-container"),s=o.find(".thumbnail-overlay").css("position","relative");("push-up-100%"==n||"push-down-100%"==n)&&s.outerHeight(r.outerHeight(!1));var d=s.outerHeight(!1),l=t('<div class="wrapper-for-some-effects"></div');"push-up"==n||"push-up-100%"==n?s.appendTo(o):("push-down"==n||"push-down-100%"==n)&&(s.prependTo(o),l.css("margin-top",-d)),o.wrapInner(l)}else if("reveal-top"==n||"reveal-top-100%"==n){i.addClass("position-reveal-effect");var c=i.find(".thumbnail-overlay").css("top",0);"reveal-top-100%"==n&&c.css("height","100%")}else if("reveal-bottom"==n||"reveal-bottom-100%"==n){i.addClass("position-reveal-effect").addClass("position-bottom-reveal-effect");var c=i.find(".thumbnail-overlay").css("bottom",0);"reveal-bottom-100%"==n&&c.css("height","100%")}else if("direction"==n.substr(0,9))i.find(".thumbnail-overlay").css("height","100%");else if("fade"==n){var f=i.find(".thumbnail-overlay").hide();f.css({height:"100%",top:"0",left:"0"}),f.find(".fa").css({scale:1.4})}})}}function h(e){var i=e.find(_);i.each(function(){var i=t(this),o=i.find(R),n=e.data("settings").overlayEffect;o.data("overlay-effect")!=a&&(n=o.data("overlay-effect")),"direction"==n.substr(0,9)&&o.find(".thumbnail-overlay").hide()}),e.eveMB("layout")}function u(){var e=O.find(_+", ."+U),t=x();e.filter(t).removeClass("hidden-rbs-imges-by-filter").addClass("visible-rbs-imges-by-filter"),e.not(t).addClass("hidden-rbs-imges-by-filter").removeClass("visible-rbs-imges-by-filter")}function v(e,t){O.addClass("filtering-isotope"),b(e,t),u(),g()}function g(){k().length>0?T():S(),w()}function b(e,t){D[t]=e,O.eveMB({filter:y(D)})}function y(e){for(var t in e){var i=e[t];i==a&&(e[t]="*")}var o="";for(var t in e){var i=e[t];""==o?o=t:o.split(",").length<i.split(",").length&&(o=t)}var n=e[o];for(var t in e)if(t!=o)for(var r=e[t].split(","),s=0;s<r.length;s++){for(var d=n.split(","),l=[],c=0;c<d.length;c++)"*"==d[c]&&"*"==r[s]?r[s]="":("*"==r[s]&&(r[s]=""),"*"==d[c]&&(d[c]="")),l.push(d[c]+r[s]);n=l.join(",")}return n}function w(){var e=C().length;return e<q.minBoxesPerFilter&&B().length>0?(z(q.minBoxesPerFilter-e),!0):!1}function C(){var e=O.find(_),t=x();return"*"!=t&&(e=e.filter(t)),e}function k(){var e=C().not(".rbs-img-loaded");return e}function x(){var e=O.data("eveMB").options.filter;return(""==e||e==a)&&(e="*"),e}function B(e){var t=O.find("."+U),i=x();return"*"!=i&&e==a&&(t=t.filter(i)),t}function T(){H.html(q.LoadingWord),H.removeClass("rbs-imges-load-more"),H.addClass("rbs-imges-loading")}function L(){A++,T()}function M(){A--,0==A&&S()}function S(){H.removeClass("rbs-imges-load-more"),H.removeClass("rbs-imges-loading"),H.removeClass("rbs-imges-no-more-entries"),B().length>0?(H.html(q.loadMoreWord),H.addClass("rbs-imges-load-more")):(H.html(q.noMoreEntriesWord),H.addClass("rbs-imges-no-more-entries"))}function z(e,a){if(1!=H.hasClass("rbs-imges-no-more-entries")){L();var i=[];B(a).each(function(a){var o=t(this);e>=a+1&&(o.removeClass(U).addClass(F),o.hide(),i.push(this))}),O.eveMB("insert",t(i),function(){M(),O.eveMB("layout")})}}function I(e){if(e!=a){var i=O.find("."+F+", ."+U);""==e?i.addClass("search-match"):(i.removeClass("search-match"),O.find(q.searchTarget).each(function(){var a=t(this),i=a.parents("."+F+", ."+U);-1!==a.text().toLowerCase().indexOf(e.toLowerCase())&&i.addClass("search-match")})),setTimeout(function(){v(".search-match","search")},100)}}function E(e){var t=e.data("sort-ascending");return t==a&&(t=!0),e.data("sort-toggle")&&1==e.data("sort-toggle")&&e.data("sort-ascending",!t),t}function W(){if("#!"!=location.hash.substr(0,2))return null;var e=location.href.split("#!")[1],t=e;return{hash:e,src:t}}function P(){var e=t.magnificPopup.instance;if(e){var a=W();if(!a&&e.isOpen)e.close();else if(a)if(e.isOpen&&e.currItem&&e.currItem.el.parents(".rbs-imges-container").attr("id")==a.id){if(e.currItem.el.attr("data-mfp-src")!=a.src){var i=null;t.each(e.items,function(e,o){var n=o.parsed?o.el:t(o);return n.attr("data-mfp-src")==a.src?(i=e,!1):void 0}),null!==i&&e.goTo(i)}}else O.filter('[id="'+a.id+'"]').find('.rbs-lightbox[data-mfp-src="'+a.src+'"]').trigger("click")}}var q=t.extend({},t.fn.collagePlus.defaults,o),O=t(i).addClass("rbs-imges-container"),_=".rbs-img",R=".rbs-img-image",F="rbs-img",U="rbs-img-hidden",j=Modernizr.csstransitions?"transition":"animate",D={},A=0;"default"==q.overlayEasing&&(q.overlayEasing="transition"==j?"_default":"swing");var H=t('<div class="rbs-imges-load-more button"></div>').insertAfter(O);H.wrap('<div class="rbs_gallery_button rbs_gallery_button_bottom"></div>'),H.addClass(q.loadMoreClass),q.resolutions.sort(function(e,t){return e.maxWidth-t.maxWidth}),O.data("settings",q),O.css({"margin-left":-q.horizontalSpaceBetweenBoxes}),O.find(_).removeClass(F).addClass(U);var N=t(q.sortContainer).find(q.sort).filter(".selected"),Q=N.attr("data-sort-by"),X=E(N);O.append('<div class="rbs-imges-grid-sizer"></div>'),O.eveMB({itemSelector:_,masonry:{columnWidth:".rbs-imges-grid-sizer"},getSortData:q.getSortData,sortBy:Q,sortAscending:X}),t.extend(EveMB.prototype,{resize:function(){var e=t(this.element);f(e),d(e),s(e),h(e),this.isResizeBound&&this.needsResizeLayout()&&this.layout()}}),t.extend(EveMB.prototype,{_setContainerMeasure:function(e,i){if(e!==a){var o=this.size;o.isBorderBox&&(e+=i?o.paddingLeft+o.paddingRight+o.borderLeftWidth+o.borderRightWidth:o.paddingBottom+o.paddingTop+o.borderTopWidth+o.borderBottomWidth),e=Math.max(e,0),this.element.style[i?"width":"height"]=e+"px";var n=t(this.element);t.waypoints("refresh"),n.addClass("lazy-load-ready"),n.removeClass("filtering-isotope")}}}),t.extend(EveMB.prototype,{insert:function(e,i){var o=this.addItems(e);if(o.length){var l,c,h=t(this.element),u=h.find("."+U)[0],v=o.length;for(l=0;v>l;l++)c=o[l],u!=a?this.element.insertBefore(c.element,u):this.element.appendChild(c.element);var g=function(){var e=this._filter(o);for(this._noTransition(function(){this.hide(e)}),l=0;v>l;l++)o[l].isLayoutInstant=!0;for(this.arrange(),l=0;v>l;l++)delete o[l].isLayoutInstant;this.reveal(e)},b=function(e){var a=t(e.img),i=a.parents("div[data-thumbnail], div[data-popup]");0==e.isLoaded&&(a.hide(),i.addClass("broken-image-here"))},y=this;m(h),f(h),d(h),n(h),r(h,!1),h.find("img:not([data-dont-wait-for-me])").imagesLoadedMB().always(function(){0==q.waitForAllThumbsNoMatterWhat&&r(h,!0),h.find(_).addClass("rbs-img-loaded"),g.call(y),s(h),p(h),"function"==typeof i&&i();for(index in y.images){var e=y.images[index];b(e)}}).progress(function(e,t){b(t)})}}}),z(q.boxesToLoadStart,!0),H.on("click",function(){z(q.boxesToLoad)}),q.lazyLoad&&O.waypoint(function(e){O.hasClass("lazy-load-ready")&&"down"==e&&0==O.hasClass("filtering-isotope")&&(O.removeClass("lazy-load-ready"),z(q.boxesToLoad))},{context:e,continuous:!0,enabled:!0,horizontal:!1,offset:"bottom-in-view",triggerOnce:!1});var Y=t(q.filterContainer);Y.find(q.filter).on("click",function(e){var i=t(this),o=i.parents(q.filterContainer);o.find(q.filter).removeClass(q.filterContainerSelectClass),i.addClass(q.filterContainerSelectClass);var n=i.attr("data-filter"),r="filter";o.data("id")!=a&&(r=o.data("id")),v(n,r),e.preventDefault(),H.is(".rbs-imges-no-more-entries")||H.click()}),Y.each(function(){var e=t(this),i=e.find(q.filter).filter(".selected");if(i[0]!=a){var o=i.attr("data-filter"),n="filter";e.data("id")!=a&&(n=e.data("id")),b(o,n)}}),g(),I(t(q.search).val()),t(q.search).on("keyup",function(){var e=t(this).val();I(e)}),t(q.sortContainer).find(q.sort).on("click",function(e){var a=t(this);a.parents(q.sortContainer).find(q.sort).removeClass("selected"),a.addClass("selected");var i=a.attr("data-sort-by");O.eveMB({sortBy:i,sortAscending:E(a)}),e.preventDefault()}),O.on("mouseenter.hoverdir, mouseleave.hoverdir",R,function(e){if(0!=q.thumbnailOverlay){var i=t(this),o=q.overlayEffect;i.data("overlay-effect")!=a&&(o=i.data("overlay-effect"));var n=e.type,r=i.find(".rbs-img-thumbnail-container"),s=i.find(".thumbnail-overlay"),d=s.outerHeight(!1);if("push-up"==o||"push-up-100%"==o){var l=i.find("div.wrapper-for-some-effects");"mouseenter"===n?l.stop().show()[j]({"margin-top":-d},q.overlaySpeed,q.overlayEasing):l.stop()[j]({"margin-top":0},q.overlaySpeed,q.overlayEasing)}else if("push-down"==o||"push-down-100%"==o){var l=i.find("div.wrapper-for-some-effects");"mouseenter"===n?l.stop().show()[j]({"margin-top":0},q.overlaySpeed,q.overlayEasing):l.stop()[j]({"margin-top":-d},q.overlaySpeed,q.overlayEasing)}else if("reveal-top"==o||"reveal-top-100%"==o)"mouseenter"===n?r.stop().show()[j]({"margin-top":d},q.overlaySpeed,q.overlayEasing):r.stop()[j]({"margin-top":0},q.overlaySpeed,q.overlayEasing);else if("reveal-bottom"==o||"reveal-bottom-100%"==o)"mouseenter"===n?r.stop().show()[j]({"margin-top":-d},q.overlaySpeed,q.overlayEasing):r.stop()[j]({"margin-top":0},q.overlaySpeed,q.overlayEasing);else if("direction"==o.substr(0,9)){var c=G(i,{x:e.pageX,y:e.pageY});"direction-top"==o?c=0:"direction-bottom"==o?c=2:"direction-right"==o?c=1:"direction-left"==o&&(c=3);var f=J(c,i);"mouseenter"==n?(s.css({left:f.from,top:f.to}),s.stop().show().fadeTo(0,1,function(){t(this).stop()[j]({left:0,top:0},q.overlaySpeed,q.overlayEasing)})):"direction-aware-fade"==o?s.fadeOut(700):s.stop()[j]({left:f.from,top:f.to},q.overlaySpeed,q.overlayEasing)}else if("fade"==o){"mouseenter"==n?(s.stop().fadeOut(0),s.fadeIn(q.overlaySpeed)):(s.stop().fadeIn(0),s.fadeOut(q.overlaySpeed));var m=s.find(".fa");"mouseenter"==n?(m.css({scale:1.4}),m[j]({scale:1},200)):(m.css({scale:1}),m[j]({scale:1.4},200))}}});var G=function(e,t){var a=e.width(),i=e.height(),o=(t.x-e.offset().left-a/2)*(a>i?i/a:1),n=(t.y-e.offset().top-i/2)*(i>a?a/i:1),r=Math.round((Math.atan2(n,o)*(180/Math.PI)+180)/90+3)%4;return r},J=function(e,t){var a,i;switch(e){case 0:q.reverse?(a=0,i=-t.height()):(a=0,i=-t.height());break;case 1:q.reverse?(a=-t.width(),i=0):(a=t.width(),i=0);break;case 2:q.reverse?(a=0,i=-t.height()):(a=0,i=t.height());break;case 3:q.reverse?(a=t.width(),i=0):(a=-t.width(),i=0)}return{from:a,to:i}},K=".rbs-lightbox[data-mfp-src]";if(q.considerFilteringInPopup&&(K=_+":not(.hidden-rbs-imges-by-filter) .rbs-lightbox[data-mfp-src], ."+U+":not(.hidden-rbs-imges-by-filter) .rbs-lightbox[data-mfp-src]"),q.showOnlyLoadedBoxesInPopup&&(K=_+":visible .rbs-lightbox[data-mfp-src]"),q.magnificPopup&&O.magnificPopup({delegate:K,type:"image",removalDelay:200,closeOnContentClick:!1,alignTop:q.alignTop,preload:q.preload,mainClass:"my-mfp-slide-bottom",gallery:{enabled:q.gallery},closeMarkup:'<button title="%title%" class="mfp-close"></button>',titleSrc:"title",iframe:{patterns:{youtube:{index:"youtube.com/",id:"v=",src:"https://www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"https://player.vimeo.com/video/%id%?autoplay=1"}},markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe><div class="mfp-bottom-bar" style="margin-top:4px;"><div class="mfp-title"></div><div class="mfp-counter"></div></div></div>'},callbacks:{change:function(){var e=t(this.currItem.el);setTimeout(function(){t(".mfp-title").html(e.attr("mfp-title")==a||q.hideTitle?"":e.attr("mfp-title"));var i=location.href,o=(location.href.replace(location.hash,""),e.attr("data-mfp-src")),n=e.attr("mfp-title"),r=i,s="<div class='rbs-imges-social-container'>";q.facebook&&(s+="<div class='rbs-imges-facebook fa fa-facebook-square' data-url='"+r+"'></div>"),q.twitter&&(s+="<div class='rbs-imges-twitter fa fa-twitter-square' data-url='"+r+"' data-title='"+n+"' ></div>"),q.googleplus&&(s+="<div class='rbs-imges-googleplus fa fa-google-plus-square' data-url='"+r+"'></div>"),q.pinterest&&(s+="<div class='rbs-imges-pinterest fa fa-pinterest-square' data-src='"+o+"' data-title='"+n+"' data-url='"+r+"' ></div>"),s+="</div>";var d=t(".mfp-title").html();t(".mfp-title").html(d+s)},5),q.deepLinking&&(location.hash="#!"+e.attr("data-mfp-src"))},beforeOpen:function(){this.container.data("scrollTop",parseInt(t(e).scrollTop()))},open:function(){t("html, body").scrollTop(this.container.data("scrollTop"))},close:function(){q.deepLinking&&(e.location.hash="#!")}}}),q.deepLinking){var V=W();V&&O.find('.rbs-lightbox[data-mfp-src="'+V.src+'"]').trigger("click"),e.addEventListener?e.addEventListener("hashchange",P,!1):e.attachEvent&&e.attachEvent("onhashchange",P)}var Z=function(t){var a=e.open(t,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400");a.moveTo(screen.width/2-300,screen.height/2-200)};return t("body").on("click","div.rbs-imges-facebook",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://www.facebook.com/sharer/sharer.php?u="+a,Z(a)}),t("body").on("click","div.rbs-imges-twitter",function(){var e=t(this),a=encodeURIComponent(e.data("url")),i=encodeURIComponent(e.data("title"));a="https://twitter.com/intent/tweet?url="+encodeURIComponent(e.data("url"))+"&text="+i,Z(a)}),t("body").on("click","div.rbs-imges-googleplus",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://plus.google.com/share?url="+a,Z(a)}),t("body").on("click","div.rbs-imges-pinterest",function(){var e=t(this);url="http://pinterest.com/pin/create/button/?url="+encodeURIComponent(e.data("url"))+"&media="+encodeURIComponent(e.data("src"))+"&description="+encodeURIComponent(e.data("title")),Z(url)}),this};t.fn.collagePlus=function(a){return this.each(function(o,n){var r=t(this);if(r.data("collagePlus"))return r.data("collagePlus");var s=new i(this,a);r.data("collagePlus",s),t(".thumbnail-overlay a",this).click(function(a){a.preventDefault();var i=t(this).attr("href");return"_blank"==t(this).attr("target")?e.open(i,"_blank"):location.href=i,!1})})},t.fn.collagePlus.defaults={boxesToLoadStart:8,boxesToLoad:4,minBoxesPerFilter:0,lazyLoad:!0,horizontalSpaceBetweenBoxes:15,verticalSpaceBetweenBoxes:15,columnWidth:"auto",columns:3,borderSize:0,resolutions:[{maxWidth:960,columnWidth:"auto",columns:3},{maxWidth:650,columnWidth:"auto",columns:2},{maxWidth:450,columnWidth:"auto",columns:1}],filterContainer:"#filter",filterContainerSelectClass:"active",filter:"a",search:"",searchTarget:".rbs-img-title",sortContainer:"",sort:"a",getSortData:{title:".rbs-img-title",text:".rbs-img-text"},waitUntilThumbLoads:!0,waitForAllThumbsNoMatterWhat:!1,thumbnailOverlay:!0,overlayEffect:"fade",overlaySpeed:200,overlayEasing:"default",showOnlyLoadedBoxesInPopup:!1,considerFilteringInPopup:!0,deepLinking:!1,gallery:!0,LoadingWord:"Loading...",loadMoreWord:"Load More",loadMoreClass:"",noMoreEntriesWord:"No More Entries",alignTop:!1,preload:[0,2],magnificPopup:!0,facebook:!1,twitter:!1,googleplus:!1,pinterest:!1,hideTitle:!1},function(){function a(){var t=!1;return function(e){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||e.opera),t}function i(e){function i(){d.hide()}function o(){d.show()}function n(){var e=d.find(".selected"),t=e.length?e.parents("li"):d.children().first();l.html(t.clone().find("a").append('<span class="fa fa-sort-desc"></span>').end().html())}function r(e){e.preventDefault(),e.stopPropagation(),t(this).parents("li").siblings("li").find("a").removeClass("selected").end().end().find("a").addClass("selected"),n()}function s(e){e.stopPropagation(),d.is(":visible")?i():o()}var d=e.find(".rbs-imges-drop-down-menu"),l=e.find(".rbs-imges-drop-down-header");n(),a()?(t("body").on("click",function(){d.is(":visible")&&i()}),l.bind("click",s),d.find("> li > *").bind("click",r)):(l.bind("mouseout",i).bind("mouseover",o),d.find("> li > *").bind("mouseout",i).bind("mouseover",o).bind("click",r)),l.on("click","a",function(e){e.preventDefault()})}t(".rbs-imges-drop-down").each(function(){i(t(this))})}()}(window,rbjQuer);
gallery/js/jquery.collagePlus.min.js CHANGED
@@ -3,4 +3,4 @@
3
  Licensed under the MIT license - http://opensource.org/licenses/MIT
4
  Copyright (C) 2015 Andrew Prasetya
5
  */
6
- !function(e,t,a){var i=function(i,o){function r(e){e.find(_+", ."+D).find(F+":not([data-popupTrigger])").each(function(){var e=t(this),i=e.find("div[data-popup]").eq(0);e.attr("data-popupTrigger","yes");var o="mfp-image";"iframe"==i.data("type")?o="mfp-iframe":"inline"==i.data("type")?o="mfp-inline":"ajax"==i.data("type")&&(o="mfp-ajax");var r=e.find(".rbs-lightbox").addBack(".rbs-lightbox");r.attr("data-mfp-src",i.data("popup")).addClass(o),i.attr("title")!=a&&r.attr("mfp-title",i.attr("title"))})}function s(e,i){function o(e){var i=t(e.img),o=i.parents(".image-with-dimensions");o[0]!=a&&(e.isLoaded?i.fadeIn(400,function(){o.removeClass("image-with-dimensions")}):(o.removeClass("image-with-dimensions"),i.hide(),o.addClass("broken-image-here")))}e.find(_).find(F+":not([data-imageconverted])").each(function(){var o=t(this),r=o.find("div[data-thumbnail]").eq(0),s=o.find("div[data-popup]").eq(0),n=r.data("thumbnail");if(r[0]==a&&(r=s,n=s.data("popup")),0!=i||0!=e.data("settings").waitForAllThumbsNoMatterWhat||r.data("width")==a&&r.data("height")==a){o.attr("data-imageconverted","yes");var d=r.attr("title");d==a&&(d=n);var l=t('<img style="margin:auto;" title="'+d+'" src="'+n+'" />');1==i&&(l.attr("data-dont-wait-for-me","yes"),r.addClass("image-with-dimensions"),e.data("settings").waitUntilThumbLoads&&l.hide()),r.addClass("rbs-img-thumbnail-container").prepend(l)}}),1==i&&e.find(".image-with-dimensions").imagesLoadedMB().always(function(e){for(index in e.images){var t=e.images[index];o(t)}}).progress(function(e,t){o(t)})}function n(e){e.find(_).each(function(){var i=t(this),o=i.find(F),r=o.find("div[data-thumbnail]").eq(0),s=o.find("div[data-popup]").eq(0);r[0]==a&&(r=s);var n=i.css("display");"none"==n&&i.css("margin-top",99999999999999).show();var d=2*e.data("settings").borderSize;o.width(r.width()-d),o.height(r.height()-d),"none"==n&&i.css("margin-top",0).hide()})}function d(e){e.find(_).find(F).each(function(){var i=t(this),o=i.find("div[data-thumbnail]").eq(0),r=i.find("div[data-popup]").eq(0);o[0]==a&&(o=r);var s=parseFloat(o.data("width")),n=parseFloat(o.data("height")),d=i.parents(_).width()-e.data("settings").horizontalSpaceBetweenBoxes,l=n*d/s;o.css("width",d),(o.data("width")!=a||o.data("height")!=a)&&o.css("height",Math.floor(l))})}function l(e,i,o){var r,s=e.find(_),n=!1;r="auto"==i?n?100/o+"%":Math.floor((e.width()-1)/o):i,e.find(".rbs-imges-grid-sizer").css("width",r),s.each(function(e){var i=t(this),s=i.data("columns");s!=a&&parseInt(o)>=parseInt(s)?n?i.css("width",parseFloat(100/o)*s+"%"):i.css("width",r*parseInt(s)):n?i.css("width",100/o+"%"):i.css("width",r)})}function c(){var t=e,a="inner";return"innerWidth"in e||(a="client",t=document.documentElement||document.body),{width:t[a+"Width"],height:t[a+"Height"]}}function f(e){var t=!1;for(var a in e.data("settings").resolutions){var i=e.data("settings").resolutions[a];if(i.maxWidth>=c().width){l(e,i.columnWidth,i.columns),t=!0;break}}0==t&&l(e,e.data("settings").columnWidth,e.data("settings").columns)}function m(e){var a=t('<div class="rbs-img-container"></div').css({"margin-left":e.data("settings").horizontalSpaceBetweenBoxes,"margin-bottom":e.data("settings").verticalSpaceBetweenBoxes}),i=e.find(_+":not([data-wrapper-added])").attr("data-wrapper-added","yes");i.wrapInner(a)}function p(e){if(0!=e.data("settings").thumbnailOverlay){var i=e.find(_+":not([data-set-overlay-for-hover-effect])").attr("data-set-overlay-for-hover-effect","yes");i.find(".thumbnail-overlay").wrapInner("<div class='aligment'><div class='aligment'></div></div>"),i.each(function(){var i=t(this),o=i.find(F),r=e.data("settings").overlayEffect;if(o.data("overlay-effect")!=a&&(r=o.data("overlay-effect")),"push-up"==r||"push-down"==r||"push-up-100%"==r||"push-down-100%"==r){var s=o.find(".rbs-img-thumbnail-container"),n=o.find(".thumbnail-overlay").css("position","relative");("push-up-100%"==r||"push-down-100%"==r)&&n.outerHeight(s.outerHeight(!1));var d=n.outerHeight(!1),l=t('<div class="wrapper-for-some-effects"></div');"push-up"==r||"push-up-100%"==r?n.appendTo(o):("push-down"==r||"push-down-100%"==r)&&(n.prependTo(o),l.css("margin-top",-d)),o.wrapInner(l)}else if("reveal-top"==r||"reveal-top-100%"==r){i.addClass("position-reveal-effect");var c=i.find(".thumbnail-overlay").css("top",0);"reveal-top-100%"==r&&c.css("height","100%")}else if("reveal-bottom"==r||"reveal-bottom-100%"==r){i.addClass("position-reveal-effect").addClass("position-bottom-reveal-effect");var c=i.find(".thumbnail-overlay").css("bottom",0);"reveal-bottom-100%"==r&&c.css("height","100%")}else if("direction"==r.substr(0,9))i.find(".thumbnail-overlay").css("height","100%");else if("fade"==r){var f=i.find(".thumbnail-overlay").hide();f.css({height:"100%",top:"0",left:"0"}),f.find(".fa").css({scale:1.4})}})}}function h(e){var i=e.find(_);i.each(function(){var i=t(this),o=i.find(F),r=e.data("settings").overlayEffect;o.data("overlay-effect")!=a&&(r=o.data("overlay-effect")),"direction"==r.substr(0,9)&&o.find(".thumbnail-overlay").hide()}),e.eveMB("layout")}function u(){var e=O.find(_+", ."+D),t=x();e.filter(t).removeClass("hidden-rbs-imges-by-filter").addClass("visible-rbs-imges-by-filter"),e.not(t).addClass("hidden-rbs-imges-by-filter").removeClass("visible-rbs-imges-by-filter")}function v(e,t){O.addClass("filtering-isotope"),b(e,t),u(),g()}function g(){k().length>0?T():S(),w()}function b(e,t){A[t]=e,O.eveMB({filter:y(A)})}function y(e){for(var t in e){var i=e[t];i==a&&(e[t]="*")}var o="";for(var t in e){var i=e[t];""==o?o=t:o.split(",").length<i.split(",").length&&(o=t)}var r=e[o];for(var t in e)if(t!=o)for(var s=e[t].split(","),n=0;n<s.length;n++){for(var d=r.split(","),l=[],c=0;c<d.length;c++)"*"==d[c]&&"*"==s[n]?s[n]="":("*"==s[n]&&(s[n]=""),"*"==d[c]&&(d[c]="")),l.push(d[c]+s[n]);r=l.join(",")}return r}function w(){var e=C().length;return e<q.minBoxesPerFilter&&B().length>0?(z(q.minBoxesPerFilter-e),!0):!1}function C(){var e=O.find(_),t=x();return"*"!=t&&(e=e.filter(t)),e}function k(){var e=C().not(".rbs-img-loaded");return e}function x(){var e=O.data("eveMB").options.filter;return(""==e||e==a)&&(e="*"),e}function B(e){var t=O.find("."+D),i=x();return"*"!=i&&e==a&&(t=t.filter(i)),t}function T(){H.html(q.LoadingWord),H.removeClass("rbs-imges-load-more"),H.addClass("rbs-imges-loading")}function L(){U++,T()}function M(){U--,0==U&&S()}function S(){H.removeClass("rbs-imges-load-more"),H.removeClass("rbs-imges-loading"),H.removeClass("rbs-imges-no-more-entries"),B().length>0?(H.html(q.loadMoreWord),H.addClass("rbs-imges-load-more")):(H.html(q.noMoreEntriesWord),H.addClass("rbs-imges-no-more-entries"))}function z(e,a){if(1!=H.hasClass("rbs-imges-no-more-entries")){L();var i=[];B(a).each(function(a){var o=t(this);e>=a+1&&(o.removeClass(D).addClass(j),o.hide(),i.push(this))}),O.eveMB("insert",t(i),function(){M(),O.eveMB("layout")})}}function E(e){if(e!=a){var i=O.find("."+j+", ."+D);""==e?i.addClass("search-match"):(i.removeClass("search-match"),O.find(q.searchTarget).each(function(){var a=t(this),i=a.parents("."+j+", ."+D);-1!==a.text().toLowerCase().indexOf(e.toLowerCase())&&i.addClass("search-match")})),setTimeout(function(){v(".search-match","search")},100)}}function W(e){var t=e.data("sort-ascending");return t==a&&(t=!0),e.data("sort-toggle")&&1==e.data("sort-toggle")&&e.data("sort-ascending",!t),t}function I(){if("#!"!=location.hash.substr(0,2))return null;var e=location.href.split("#!")[1],t=e.split("||")[1],a=e.split("||")[0];return{hash:e,id:t,src:a}}function P(){var e=t.magnificPopup.instance;if(e){var a=I();if(!a&&e.isOpen)e.close();else if(a)if(e.isOpen&&e.currItem&&e.currItem.el.parents(".rbs-imges-container").attr("id")==a.id){if(e.currItem.el.attr("data-mfp-src")!=a.src){var i=null;t.each(e.items,function(e,o){var r=o.parsed?o.el:t(o);return r.attr("data-mfp-src")==a.src?(i=e,!1):void 0}),null!==i&&e.goTo(i)}}else O.filter('[id="'+a.id+'"]').find('.rbs-lightbox[data-mfp-src="'+a.src+'"]').trigger("click")}}var q=t.extend({},t.fn.collagePlus.defaults,o),O=t(i).addClass("rbs-imges-container"),_=".rbs-img",F=".rbs-img-image",j="rbs-img",D="rbs-img-hidden",R=Modernizr.csstransitions?"transition":"animate",A={},U=0;"default"==q.overlayEasing&&(q.overlayEasing="transition"==R?"_default":"swing");var H=t('<div class="rbs-imges-load-more button"></div>').insertAfter(O);H.wrap('<div class="rbs_gallery_button rbs_gallery_button_bottom"></div>'),H.addClass(q.loadMoreClass),q.resolutions.sort(function(e,t){return e.maxWidth-t.maxWidth}),O.data("settings",q),O.css({"margin-left":-q.horizontalSpaceBetweenBoxes}),O.find(_).removeClass(j).addClass(D);var N=t(q.sortContainer).find(q.sort).filter(".selected"),Q=N.attr("data-sort-by"),X=W(N);O.append('<div class="rbs-imges-grid-sizer"></div>'),O.eveMB({itemSelector:_,masonry:{columnWidth:".rbs-imges-grid-sizer"},getSortData:q.getSortData,sortBy:Q,sortAscending:X}),t.extend(EveMB.prototype,{resize:function(){var e=t(this.element);f(e),d(e),n(e),h(e),this.isResizeBound&&this.needsResizeLayout()&&this.layout()}}),t.extend(EveMB.prototype,{_setContainerMeasure:function(e,i){if(e!==a){var o=this.size;o.isBorderBox&&(e+=i?o.paddingLeft+o.paddingRight+o.borderLeftWidth+o.borderRightWidth:o.paddingBottom+o.paddingTop+o.borderTopWidth+o.borderBottomWidth),e=Math.max(e,0),this.element.style[i?"width":"height"]=e+"px";var r=t(this.element);t.waypoints("refresh"),r.addClass("lazy-load-ready"),r.removeClass("filtering-isotope")}}}),t.extend(EveMB.prototype,{insert:function(e,i){var o=this.addItems(e);if(o.length){var l,c,h=t(this.element),u=h.find("."+D)[0],v=o.length;for(l=0;v>l;l++)c=o[l],u!=a?this.element.insertBefore(c.element,u):this.element.appendChild(c.element);var g=function(){var e=this._filter(o);for(this._noTransition(function(){this.hide(e)}),l=0;v>l;l++)o[l].isLayoutInstant=!0;for(this.arrange(),l=0;v>l;l++)delete o[l].isLayoutInstant;this.reveal(e)},b=function(e){var a=t(e.img),i=a.parents("div[data-thumbnail], div[data-popup]");0==e.isLoaded&&(a.hide(),i.addClass("broken-image-here"))},y=this;m(h),f(h),d(h),r(h),s(h,!1),h.find("img:not([data-dont-wait-for-me])").imagesLoadedMB().always(function(){0==q.waitForAllThumbsNoMatterWhat&&s(h,!0),h.find(_).addClass("rbs-img-loaded"),g.call(y),n(h),p(h),"function"==typeof i&&i();for(index in y.images){var e=y.images[index];b(e)}}).progress(function(e,t){b(t)})}}}),z(q.boxesToLoadStart,!0),H.on("click",function(){z(q.boxesToLoad)}),q.lazyLoad&&O.waypoint(function(e){O.hasClass("lazy-load-ready")&&"down"==e&&0==O.hasClass("filtering-isotope")&&(O.removeClass("lazy-load-ready"),z(q.boxesToLoad))},{context:e,continuous:!0,enabled:!0,horizontal:!1,offset:"bottom-in-view",triggerOnce:!1});var Y=t(q.filterContainer);Y.find(q.filter).on("click",function(e){var i=t(this),o=i.parents(q.filterContainer);o.find(q.filter).removeClass(q.filterContainerSelectClass),i.addClass(q.filterContainerSelectClass);var r=i.attr("data-filter"),s="filter";o.data("id")!=a&&(s=o.data("id")),v(r,s),e.preventDefault(),H.is(".rbs-imges-no-more-entries")||H.click()}),Y.each(function(){var e=t(this),i=e.find(q.filter).filter(".selected");if(i[0]!=a){var o=i.attr("data-filter"),r="filter";e.data("id")!=a&&(r=e.data("id")),b(o,r)}}),g(),E(t(q.search).val()),t(q.search).on("keyup",function(){var e=t(this).val();E(e)}),t(q.sortContainer).find(q.sort).on("click",function(e){var a=t(this);a.parents(q.sortContainer).find(q.sort).removeClass("selected"),a.addClass("selected");var i=a.attr("data-sort-by");O.eveMB({sortBy:i,sortAscending:W(a)}),e.preventDefault()}),O.on("mouseenter.hoverdir, mouseleave.hoverdir",F,function(e){if(0!=q.thumbnailOverlay){var i=t(this),o=q.overlayEffect;i.data("overlay-effect")!=a&&(o=i.data("overlay-effect"));var r=e.type,s=i.find(".rbs-img-thumbnail-container"),n=i.find(".thumbnail-overlay"),d=n.outerHeight(!1);if("push-up"==o||"push-up-100%"==o){var l=i.find("div.wrapper-for-some-effects");"mouseenter"===r?l.stop().show()[R]({"margin-top":-d},q.overlaySpeed,q.overlayEasing):l.stop()[R]({"margin-top":0},q.overlaySpeed,q.overlayEasing)}else if("push-down"==o||"push-down-100%"==o){var l=i.find("div.wrapper-for-some-effects");"mouseenter"===r?l.stop().show()[R]({"margin-top":0},q.overlaySpeed,q.overlayEasing):l.stop()[R]({"margin-top":-d},q.overlaySpeed,q.overlayEasing)}else if("reveal-top"==o||"reveal-top-100%"==o)"mouseenter"===r?s.stop().show()[R]({"margin-top":d},q.overlaySpeed,q.overlayEasing):s.stop()[R]({"margin-top":0},q.overlaySpeed,q.overlayEasing);else if("reveal-bottom"==o||"reveal-bottom-100%"==o)"mouseenter"===r?s.stop().show()[R]({"margin-top":-d},q.overlaySpeed,q.overlayEasing):s.stop()[R]({"margin-top":0},q.overlaySpeed,q.overlayEasing);else if("direction"==o.substr(0,9)){var c=G(i,{x:e.pageX,y:e.pageY});"direction-top"==o?c=0:"direction-bottom"==o?c=2:"direction-right"==o?c=1:"direction-left"==o&&(c=3);var f=J(c,i);"mouseenter"==r?(n.css({left:f.from,top:f.to}),n.stop().show().fadeTo(0,1,function(){t(this).stop()[R]({left:0,top:0},q.overlaySpeed,q.overlayEasing)})):"direction-aware-fade"==o?n.fadeOut(700):n.stop()[R]({left:f.from,top:f.to},q.overlaySpeed,q.overlayEasing)}else if("fade"==o){"mouseenter"==r?(n.stop().fadeOut(0),n.fadeIn(q.overlaySpeed)):(n.stop().fadeIn(0),n.fadeOut(q.overlaySpeed));var m=n.find(".fa");"mouseenter"==r?(m.css({scale:1.4}),m[R]({scale:1},200)):(m.css({scale:1}),m[R]({scale:1.4},200))}}});var G=function(e,t){var a=e.width(),i=e.height(),o=(t.x-e.offset().left-a/2)*(a>i?i/a:1),r=(t.y-e.offset().top-i/2)*(i>a?a/i:1),s=Math.round((Math.atan2(r,o)*(180/Math.PI)+180)/90+3)%4;return s},J=function(e,t){var a,i;switch(e){case 0:q.reverse?(a=0,i=-t.height()):(a=0,i=-t.height());break;case 1:q.reverse?(a=-t.width(),i=0):(a=t.width(),i=0);break;case 2:q.reverse?(a=0,i=-t.height()):(a=0,i=t.height());break;case 3:q.reverse?(a=t.width(),i=0):(a=-t.width(),i=0)}return{from:a,to:i}},K=".rbs-lightbox[data-mfp-src]";if(q.considerFilteringInPopup&&(K=_+":not(.hidden-rbs-imges-by-filter) .rbs-lightbox[data-mfp-src], ."+D+":not(.hidden-rbs-imges-by-filter) .rbs-lightbox[data-mfp-src]"),q.showOnlyLoadedBoxesInPopup&&(K=_+":visible .rbs-lightbox[data-mfp-src]"),q.magnificPopup&&O.magnificPopup({delegate:K,type:"image",removalDelay:200,closeOnContentClick:!1,alignTop:q.alignTop,preload:q.preload,mainClass:"my-mfp-slide-bottom",gallery:{enabled:q.gallery},closeMarkup:'<button title="%title%" class="mfp-close"></button>',titleSrc:"title",iframe:{patterns:{youtube:{index:"youtube.com/",id:"v=",src:"https://www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"https://player.vimeo.com/video/%id%?autoplay=1"}},markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe><div class="mfp-bottom-bar" style="margin-top:4px;"><div class="mfp-title"></div><div class="mfp-counter"></div></div></div>'},callbacks:{change:function(){var e=t(this.currItem.el);setTimeout(function(){t(".mfp-title").html(e.attr("mfp-title")==a||q.hideTitle?"":e.attr("mfp-title"));var i=location.href,o=(location.href.replace(location.hash,""),e.attr("data-mfp-src"),i),r="<div class='rbs-imges-social-container'>";q.facebook&&(r+="<div class='rbs-imges-facebook fa fa-facebook-square' data-url='"+o+"'></div>"),q.twitter&&(r+="<div class='rbs-imges-twitter fa fa-twitter-square' data-url='"+o+"'></div>"),q.googleplus&&(r+="<div class='rbs-imges-googleplus fa fa-google-plus-square' data-url='"+o+"'></div>"),q.pinterest&&(r+="<div class='rbs-imges-pinterest fa fa-pinterest-square' data-url='"+o+"'></div>"),r+="</div>";var s=t(".mfp-title").html();t(".mfp-title").html(s+r)},5),q.deepLinking&&(location.hash="#!"+e.attr("data-mfp-src")+"||"+e.parents(".rbs-imges-container").attr("id"))},beforeOpen:function(){this.container.data("scrollTop",parseInt(t(e).scrollTop()))},open:function(){t("html, body").scrollTop(this.container.data("scrollTop"))},close:function(){q.deepLinking&&(e.location.hash="#!")}}}),q.deepLinking){var V=I();V&&O.filter('[id="'+V.id+'"]').find('.rbs-lightbox[data-mfp-src="'+V.src+'"]').trigger("click"),e.addEventListener?e.addEventListener("hashchange",P,!1):e.attachEvent&&e.attachEvent("onhashchange",P)}var Z=function(t){var a=e.open(t,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400");a.moveTo(screen.width/2-300,screen.height/2-200)};return t("body").on("click","div.rbs-imges-facebook",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://www.facebook.com/sharer/sharer.php?u="+a,Z(a)}),t("body").on("click","div.rbs-imges-twitter",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://twitter.com/intent/tweet?url=&text="+a,Z(a)}),t("body").on("click","div.rbs-imges-googleplus",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://plus.google.com/share?url="+a,Z(a)}),t("body").on("click","div.rbs-imges-pinterest",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="http://pinterest.com/pin/create/button/?url="+a+"&media="+a,Z(a)}),this};t.fn.collagePlus=function(a){return this.each(function(o,r){var s=t(this);if(s.data("collagePlus"))return s.data("collagePlus");var n=new i(this,a);s.data("collagePlus",n),t(".thumbnail-overlay a",this).click(function(a){a.preventDefault();var i=t(this).attr("href");return"_blank"==t(this).attr("target")?e.open(i,"_blank"):location.href=i,!1})})},t.fn.collagePlus.defaults={boxesToLoadStart:8,boxesToLoad:4,minBoxesPerFilter:0,lazyLoad:!0,horizontalSpaceBetweenBoxes:15,verticalSpaceBetweenBoxes:15,columnWidth:"auto",columns:3,borderSize:0,resolutions:[{maxWidth:960,columnWidth:"auto",columns:3},{maxWidth:650,columnWidth:"auto",columns:2},{maxWidth:450,columnWidth:"auto",columns:1}],filterContainer:"#filter",filterContainerSelectClass:"active",filter:"a",search:"",searchTarget:".rbs-img-title",sortContainer:"",sort:"a",getSortData:{title:".rbs-img-title",text:".rbs-img-text"},waitUntilThumbLoads:!0,waitForAllThumbsNoMatterWhat:!1,thumbnailOverlay:!0,overlayEffect:"fade",overlaySpeed:200,overlayEasing:"default",showOnlyLoadedBoxesInPopup:!1,considerFilteringInPopup:!0,deepLinking:!1,gallery:!0,LoadingWord:"Loading...",loadMoreWord:"Load More",loadMoreClass:"",noMoreEntriesWord:"No More Entries",alignTop:!1,preload:[0,2],magnificPopup:!0,facebook:!1,twitter:!1,googleplus:!1,pinterest:!1,hideTitle:!1},function(){function a(){var t=!1;return function(e){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||e.opera),t}function i(e){function i(){d.hide()}function o(){d.show()}function r(){var e=d.find(".selected"),t=e.length?e.parents("li"):d.children().first();l.html(t.clone().find("a").append('<span class="fa fa-sort-desc"></span>').end().html())}function s(e){e.preventDefault(),e.stopPropagation(),t(this).parents("li").siblings("li").find("a").removeClass("selected").end().end().find("a").addClass("selected"),r()}function n(e){e.stopPropagation(),d.is(":visible")?i():o()}var d=e.find(".rbs-imges-drop-down-menu"),l=e.find(".rbs-imges-drop-down-header");r(),a()?(t("body").on("click",function(){d.is(":visible")&&i()}),l.bind("click",n),d.find("> li > *").bind("click",s)):(l.bind("mouseout",i).bind("mouseover",o),d.find("> li > *").bind("mouseout",i).bind("mouseover",o).bind("click",s)),l.on("click","a",function(e){e.preventDefault()})}t(".rbs-imges-drop-down").each(function(){i(t(this))})}()}(window,jQuery);
3
  Licensed under the MIT license - http://opensource.org/licenses/MIT
4
  Copyright (C) 2015 Andrew Prasetya
5
  */
6
+ !function(e,t,a){var i=function(i,o){function n(e){e.find(_+", ."+U).find(R+":not([data-popupTrigger])").each(function(){var e=t(this),i=e.find("div[data-popup]").eq(0);e.attr("data-popupTrigger","yes");var o="mfp-image";"iframe"==i.data("type")?o="mfp-iframe":"inline"==i.data("type")?o="mfp-inline":"ajax"==i.data("type")&&(o="mfp-ajax");var n=e.find(".rbs-lightbox").addBack(".rbs-lightbox");n.attr("data-mfp-src",i.data("popup")).addClass(o),i.attr("title")!=a&&n.attr("mfp-title",i.attr("title"))})}function r(e,i){function o(e){var i=t(e.img),o=i.parents(".image-with-dimensions");o[0]!=a&&(e.isLoaded?i.fadeIn(400,function(){o.removeClass("image-with-dimensions")}):(o.removeClass("image-with-dimensions"),i.hide(),o.addClass("broken-image-here")))}e.find(_).find(R+":not([data-imageconverted])").each(function(){var o=t(this),n=o.find("div[data-thumbnail]").eq(0),r=o.find("div[data-popup]").eq(0),s=n.data("thumbnail");if(n[0]==a&&(n=r,s=r.data("popup")),0!=i||0!=e.data("settings").waitForAllThumbsNoMatterWhat||n.data("width")==a&&n.data("height")==a){o.attr("data-imageconverted","yes");var d=n.attr("title");d==a&&(d=s);var l=t('<img style="margin:auto;" title="'+d+'" src="'+s+'" />');1==i&&(l.attr("data-dont-wait-for-me","yes"),n.addClass("image-with-dimensions"),e.data("settings").waitUntilThumbLoads&&l.hide()),n.addClass("rbs-img-thumbnail-container").prepend(l)}}),1==i&&e.find(".image-with-dimensions").imagesLoadedMB().always(function(e){for(index in e.images){var t=e.images[index];o(t)}}).progress(function(e,t){o(t)})}function s(e){e.find(_).each(function(){var i=t(this),o=i.find(R),n=o.find("div[data-thumbnail]").eq(0),r=o.find("div[data-popup]").eq(0);n[0]==a&&(n=r);var s=i.css("display");"none"==s&&i.css("margin-top",99999999999999).show();var d=2*e.data("settings").borderSize;o.width(n.width()-d),o.height(n.height()-d),"none"==s&&i.css("margin-top",0).hide()})}function d(e){e.find(_).find(R).each(function(){var i=t(this),o=i.find("div[data-thumbnail]").eq(0),n=i.find("div[data-popup]").eq(0);o[0]==a&&(o=n);var r=parseFloat(o.data("width")),s=parseFloat(o.data("height")),d=i.parents(_).width()-e.data("settings").horizontalSpaceBetweenBoxes,l=s*d/r;o.css("width",d),(o.data("width")!=a||o.data("height")!=a)&&o.css("height",Math.floor(l))})}function l(e,i,o){var n,r=e.find(_),s=!1;n="auto"==i?s?100/o+"%":Math.floor((e.width()-1)/o):i,e.find(".rbs-imges-grid-sizer").css("width",n),r.each(function(e){var i=t(this),r=i.data("columns");r!=a&&parseInt(o)>=parseInt(r)?s?i.css("width",parseFloat(100/o)*r+"%"):i.css("width",n*parseInt(r)):s?i.css("width",100/o+"%"):i.css("width",n)})}function c(){var t=e,a="inner";return"innerWidth"in e||(a="client",t=document.documentElement||document.body),{width:t[a+"Width"],height:t[a+"Height"]}}function f(e){var t=!1;for(var a in e.data("settings").resolutions){var i=e.data("settings").resolutions[a];if(i.maxWidth>=c().width){l(e,i.columnWidth,i.columns),t=!0;break}}0==t&&l(e,e.data("settings").columnWidth,e.data("settings").columns)}function m(e){var a=t('<div class="rbs-img-container"></div').css({"margin-left":e.data("settings").horizontalSpaceBetweenBoxes,"margin-bottom":e.data("settings").verticalSpaceBetweenBoxes}),i=e.find(_+":not([data-wrapper-added])").attr("data-wrapper-added","yes");i.wrapInner(a)}function p(e){if(0!=e.data("settings").thumbnailOverlay){var i=e.find(_+":not([data-set-overlay-for-hover-effect])").attr("data-set-overlay-for-hover-effect","yes");i.find(".thumbnail-overlay").wrapInner("<div class='aligment'><div class='aligment'></div></div>"),i.each(function(){var i=t(this),o=i.find(R),n=e.data("settings").overlayEffect;if(o.data("overlay-effect")!=a&&(n=o.data("overlay-effect")),"push-up"==n||"push-down"==n||"push-up-100%"==n||"push-down-100%"==n){var r=o.find(".rbs-img-thumbnail-container"),s=o.find(".thumbnail-overlay").css("position","relative");("push-up-100%"==n||"push-down-100%"==n)&&s.outerHeight(r.outerHeight(!1));var d=s.outerHeight(!1),l=t('<div class="wrapper-for-some-effects"></div');"push-up"==n||"push-up-100%"==n?s.appendTo(o):("push-down"==n||"push-down-100%"==n)&&(s.prependTo(o),l.css("margin-top",-d)),o.wrapInner(l)}else if("reveal-top"==n||"reveal-top-100%"==n){i.addClass("position-reveal-effect");var c=i.find(".thumbnail-overlay").css("top",0);"reveal-top-100%"==n&&c.css("height","100%")}else if("reveal-bottom"==n||"reveal-bottom-100%"==n){i.addClass("position-reveal-effect").addClass("position-bottom-reveal-effect");var c=i.find(".thumbnail-overlay").css("bottom",0);"reveal-bottom-100%"==n&&c.css("height","100%")}else if("direction"==n.substr(0,9))i.find(".thumbnail-overlay").css("height","100%");else if("fade"==n){var f=i.find(".thumbnail-overlay").hide();f.css({height:"100%",top:"0",left:"0"}),f.find(".fa").css({scale:1.4})}})}}function h(e){var i=e.find(_);i.each(function(){var i=t(this),o=i.find(R),n=e.data("settings").overlayEffect;o.data("overlay-effect")!=a&&(n=o.data("overlay-effect")),"direction"==n.substr(0,9)&&o.find(".thumbnail-overlay").hide()}),e.eveMB("layout")}function u(){var e=O.find(_+", ."+U),t=x();e.filter(t).removeClass("hidden-rbs-imges-by-filter").addClass("visible-rbs-imges-by-filter"),e.not(t).addClass("hidden-rbs-imges-by-filter").removeClass("visible-rbs-imges-by-filter")}function v(e,t){O.addClass("filtering-isotope"),b(e,t),u(),g()}function g(){k().length>0?T():S(),w()}function b(e,t){D[t]=e,O.eveMB({filter:y(D)})}function y(e){for(var t in e){var i=e[t];i==a&&(e[t]="*")}var o="";for(var t in e){var i=e[t];""==o?o=t:o.split(",").length<i.split(",").length&&(o=t)}var n=e[o];for(var t in e)if(t!=o)for(var r=e[t].split(","),s=0;s<r.length;s++){for(var d=n.split(","),l=[],c=0;c<d.length;c++)"*"==d[c]&&"*"==r[s]?r[s]="":("*"==r[s]&&(r[s]=""),"*"==d[c]&&(d[c]="")),l.push(d[c]+r[s]);n=l.join(",")}return n}function w(){var e=C().length;return e<q.minBoxesPerFilter&&B().length>0?(z(q.minBoxesPerFilter-e),!0):!1}function C(){var e=O.find(_),t=x();return"*"!=t&&(e=e.filter(t)),e}function k(){var e=C().not(".rbs-img-loaded");return e}function x(){var e=O.data("eveMB").options.filter;return(""==e||e==a)&&(e="*"),e}function B(e){var t=O.find("."+U),i=x();return"*"!=i&&e==a&&(t=t.filter(i)),t}function T(){H.html(q.LoadingWord),H.removeClass("rbs-imges-load-more"),H.addClass("rbs-imges-loading")}function L(){A++,T()}function M(){A--,0==A&&S()}function S(){H.removeClass("rbs-imges-load-more"),H.removeClass("rbs-imges-loading"),H.removeClass("rbs-imges-no-more-entries"),B().length>0?(H.html(q.loadMoreWord),H.addClass("rbs-imges-load-more")):(H.html(q.noMoreEntriesWord),H.addClass("rbs-imges-no-more-entries"))}function z(e,a){if(1!=H.hasClass("rbs-imges-no-more-entries")){L();var i=[];B(a).each(function(a){var o=t(this);e>=a+1&&(o.removeClass(U).addClass(F),o.hide(),i.push(this))}),O.eveMB("insert",t(i),function(){M(),O.eveMB("layout")})}}function I(e){if(e!=a){var i=O.find("."+F+", ."+U);""==e?i.addClass("search-match"):(i.removeClass("search-match"),O.find(q.searchTarget).each(function(){var a=t(this),i=a.parents("."+F+", ."+U);-1!==a.text().toLowerCase().indexOf(e.toLowerCase())&&i.addClass("search-match")})),setTimeout(function(){v(".search-match","search")},100)}}function E(e){var t=e.data("sort-ascending");return t==a&&(t=!0),e.data("sort-toggle")&&1==e.data("sort-toggle")&&e.data("sort-ascending",!t),t}function W(){if("#!"!=location.hash.substr(0,2))return null;var e=location.href.split("#!")[1],t=e;return{hash:e,src:t}}function P(){var e=t.magnificPopup.instance;if(e){var a=W();if(!a&&e.isOpen)e.close();else if(a)if(e.isOpen&&e.currItem&&e.currItem.el.parents(".rbs-imges-container").attr("id")==a.id){if(e.currItem.el.attr("data-mfp-src")!=a.src){var i=null;t.each(e.items,function(e,o){var n=o.parsed?o.el:t(o);return n.attr("data-mfp-src")==a.src?(i=e,!1):void 0}),null!==i&&e.goTo(i)}}else O.filter('[id="'+a.id+'"]').find('.rbs-lightbox[data-mfp-src="'+a.src+'"]').trigger("click")}}var q=t.extend({},t.fn.collagePlus.defaults,o),O=t(i).addClass("rbs-imges-container"),_=".rbs-img",R=".rbs-img-image",F="rbs-img",U="rbs-img-hidden",j=Modernizr.csstransitions?"transition":"animate",D={},A=0;"default"==q.overlayEasing&&(q.overlayEasing="transition"==j?"_default":"swing");var H=t('<div class="rbs-imges-load-more button"></div>').insertAfter(O);H.wrap('<div class="rbs_gallery_button rbs_gallery_button_bottom"></div>'),H.addClass(q.loadMoreClass),q.resolutions.sort(function(e,t){return e.maxWidth-t.maxWidth}),O.data("settings",q),O.css({"margin-left":-q.horizontalSpaceBetweenBoxes}),O.find(_).removeClass(F).addClass(U);var N=t(q.sortContainer).find(q.sort).filter(".selected"),Q=N.attr("data-sort-by"),X=E(N);O.append('<div class="rbs-imges-grid-sizer"></div>'),O.eveMB({itemSelector:_,masonry:{columnWidth:".rbs-imges-grid-sizer"},getSortData:q.getSortData,sortBy:Q,sortAscending:X}),t.extend(EveMB.prototype,{resize:function(){var e=t(this.element);f(e),d(e),s(e),h(e),this.isResizeBound&&this.needsResizeLayout()&&this.layout()}}),t.extend(EveMB.prototype,{_setContainerMeasure:function(e,i){if(e!==a){var o=this.size;o.isBorderBox&&(e+=i?o.paddingLeft+o.paddingRight+o.borderLeftWidth+o.borderRightWidth:o.paddingBottom+o.paddingTop+o.borderTopWidth+o.borderBottomWidth),e=Math.max(e,0),this.element.style[i?"width":"height"]=e+"px";var n=t(this.element);t.waypoints("refresh"),n.addClass("lazy-load-ready"),n.removeClass("filtering-isotope")}}}),t.extend(EveMB.prototype,{insert:function(e,i){var o=this.addItems(e);if(o.length){var l,c,h=t(this.element),u=h.find("."+U)[0],v=o.length;for(l=0;v>l;l++)c=o[l],u!=a?this.element.insertBefore(c.element,u):this.element.appendChild(c.element);var g=function(){var e=this._filter(o);for(this._noTransition(function(){this.hide(e)}),l=0;v>l;l++)o[l].isLayoutInstant=!0;for(this.arrange(),l=0;v>l;l++)delete o[l].isLayoutInstant;this.reveal(e)},b=function(e){var a=t(e.img),i=a.parents("div[data-thumbnail], div[data-popup]");0==e.isLoaded&&(a.hide(),i.addClass("broken-image-here"))},y=this;m(h),f(h),d(h),n(h),r(h,!1),h.find("img:not([data-dont-wait-for-me])").imagesLoadedMB().always(function(){0==q.waitForAllThumbsNoMatterWhat&&r(h,!0),h.find(_).addClass("rbs-img-loaded"),g.call(y),s(h),p(h),"function"==typeof i&&i();for(index in y.images){var e=y.images[index];b(e)}}).progress(function(e,t){b(t)})}}}),z(q.boxesToLoadStart,!0),H.on("click",function(){z(q.boxesToLoad)}),q.lazyLoad&&O.waypoint(function(e){O.hasClass("lazy-load-ready")&&"down"==e&&0==O.hasClass("filtering-isotope")&&(O.removeClass("lazy-load-ready"),z(q.boxesToLoad))},{context:e,continuous:!0,enabled:!0,horizontal:!1,offset:"bottom-in-view",triggerOnce:!1});var Y=t(q.filterContainer);Y.find(q.filter).on("click",function(e){var i=t(this),o=i.parents(q.filterContainer);o.find(q.filter).removeClass(q.filterContainerSelectClass),i.addClass(q.filterContainerSelectClass);var n=i.attr("data-filter"),r="filter";o.data("id")!=a&&(r=o.data("id")),v(n,r),e.preventDefault(),H.is(".rbs-imges-no-more-entries")||H.click()}),Y.each(function(){var e=t(this),i=e.find(q.filter).filter(".selected");if(i[0]!=a){var o=i.attr("data-filter"),n="filter";e.data("id")!=a&&(n=e.data("id")),b(o,n)}}),g(),I(t(q.search).val()),t(q.search).on("keyup",function(){var e=t(this).val();I(e)}),t(q.sortContainer).find(q.sort).on("click",function(e){var a=t(this);a.parents(q.sortContainer).find(q.sort).removeClass("selected"),a.addClass("selected");var i=a.attr("data-sort-by");O.eveMB({sortBy:i,sortAscending:E(a)}),e.preventDefault()}),O.on("mouseenter.hoverdir, mouseleave.hoverdir",R,function(e){if(0!=q.thumbnailOverlay){var i=t(this),o=q.overlayEffect;i.data("overlay-effect")!=a&&(o=i.data("overlay-effect"));var n=e.type,r=i.find(".rbs-img-thumbnail-container"),s=i.find(".thumbnail-overlay"),d=s.outerHeight(!1);if("push-up"==o||"push-up-100%"==o){var l=i.find("div.wrapper-for-some-effects");"mouseenter"===n?l.stop().show()[j]({"margin-top":-d},q.overlaySpeed,q.overlayEasing):l.stop()[j]({"margin-top":0},q.overlaySpeed,q.overlayEasing)}else if("push-down"==o||"push-down-100%"==o){var l=i.find("div.wrapper-for-some-effects");"mouseenter"===n?l.stop().show()[j]({"margin-top":0},q.overlaySpeed,q.overlayEasing):l.stop()[j]({"margin-top":-d},q.overlaySpeed,q.overlayEasing)}else if("reveal-top"==o||"reveal-top-100%"==o)"mouseenter"===n?r.stop().show()[j]({"margin-top":d},q.overlaySpeed,q.overlayEasing):r.stop()[j]({"margin-top":0},q.overlaySpeed,q.overlayEasing);else if("reveal-bottom"==o||"reveal-bottom-100%"==o)"mouseenter"===n?r.stop().show()[j]({"margin-top":-d},q.overlaySpeed,q.overlayEasing):r.stop()[j]({"margin-top":0},q.overlaySpeed,q.overlayEasing);else if("direction"==o.substr(0,9)){var c=G(i,{x:e.pageX,y:e.pageY});"direction-top"==o?c=0:"direction-bottom"==o?c=2:"direction-right"==o?c=1:"direction-left"==o&&(c=3);var f=J(c,i);"mouseenter"==n?(s.css({left:f.from,top:f.to}),s.stop().show().fadeTo(0,1,function(){t(this).stop()[j]({left:0,top:0},q.overlaySpeed,q.overlayEasing)})):"direction-aware-fade"==o?s.fadeOut(700):s.stop()[j]({left:f.from,top:f.to},q.overlaySpeed,q.overlayEasing)}else if("fade"==o){"mouseenter"==n?(s.stop().fadeOut(0),s.fadeIn(q.overlaySpeed)):(s.stop().fadeIn(0),s.fadeOut(q.overlaySpeed));var m=s.find(".fa");"mouseenter"==n?(m.css({scale:1.4}),m[j]({scale:1},200)):(m.css({scale:1}),m[j]({scale:1.4},200))}}});var G=function(e,t){var a=e.width(),i=e.height(),o=(t.x-e.offset().left-a/2)*(a>i?i/a:1),n=(t.y-e.offset().top-i/2)*(i>a?a/i:1),r=Math.round((Math.atan2(n,o)*(180/Math.PI)+180)/90+3)%4;return r},J=function(e,t){var a,i;switch(e){case 0:q.reverse?(a=0,i=-t.height()):(a=0,i=-t.height());break;case 1:q.reverse?(a=-t.width(),i=0):(a=t.width(),i=0);break;case 2:q.reverse?(a=0,i=-t.height()):(a=0,i=t.height());break;case 3:q.reverse?(a=t.width(),i=0):(a=-t.width(),i=0)}return{from:a,to:i}},K=".rbs-lightbox[data-mfp-src]";if(q.considerFilteringInPopup&&(K=_+":not(.hidden-rbs-imges-by-filter) .rbs-lightbox[data-mfp-src], ."+U+":not(.hidden-rbs-imges-by-filter) .rbs-lightbox[data-mfp-src]"),q.showOnlyLoadedBoxesInPopup&&(K=_+":visible .rbs-lightbox[data-mfp-src]"),q.magnificPopup&&O.magnificPopup({delegate:K,type:"image",removalDelay:200,closeOnContentClick:!1,alignTop:q.alignTop,preload:q.preload,mainClass:"my-mfp-slide-bottom",gallery:{enabled:q.gallery},closeMarkup:'<button title="%title%" class="mfp-close"></button>',titleSrc:"title",iframe:{patterns:{youtube:{index:"youtube.com/",id:"v=",src:"https://www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"https://player.vimeo.com/video/%id%?autoplay=1"}},markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe><div class="mfp-bottom-bar" style="margin-top:4px;"><div class="mfp-title"></div><div class="mfp-counter"></div></div></div>'},callbacks:{change:function(){var e=t(this.currItem.el);setTimeout(function(){t(".mfp-title").html(e.attr("mfp-title")==a||q.hideTitle?"":e.attr("mfp-title"));var i=location.href,o=(location.href.replace(location.hash,""),e.attr("data-mfp-src")),n=e.attr("mfp-title"),r=i,s="<div class='rbs-imges-social-container'>";q.facebook&&(s+="<div class='rbs-imges-facebook fa fa-facebook-square' data-url='"+r+"'></div>"),q.twitter&&(s+="<div class='rbs-imges-twitter fa fa-twitter-square' data-url='"+r+"' data-title='"+n+"' ></div>"),q.googleplus&&(s+="<div class='rbs-imges-googleplus fa fa-google-plus-square' data-url='"+r+"'></div>"),q.pinterest&&(s+="<div class='rbs-imges-pinterest fa fa-pinterest-square' data-src='"+o+"' data-title='"+n+"' data-url='"+r+"' ></div>"),s+="</div>";var d=t(".mfp-title").html();t(".mfp-title").html(d+s)},5),q.deepLinking&&(location.hash="#!"+e.attr("data-mfp-src"))},beforeOpen:function(){this.container.data("scrollTop",parseInt(t(e).scrollTop()))},open:function(){t("html, body").scrollTop(this.container.data("scrollTop"))},close:function(){q.deepLinking&&(e.location.hash="#!")}}}),q.deepLinking){var V=W();V&&O.find('.rbs-lightbox[data-mfp-src="'+V.src+'"]').trigger("click"),e.addEventListener?e.addEventListener("hashchange",P,!1):e.attachEvent&&e.attachEvent("onhashchange",P)}var Z=function(t){var a=e.open(t,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400");a.moveTo(screen.width/2-300,screen.height/2-200)};return t("body").on("click","div.rbs-imges-facebook",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://www.facebook.com/sharer/sharer.php?u="+a,Z(a)}),t("body").on("click","div.rbs-imges-twitter",function(){var e=t(this),a=encodeURIComponent(e.data("url")),i=encodeURIComponent(e.data("title"));a="https://twitter.com/intent/tweet?url="+encodeURIComponent(e.data("url"))+"&text="+i,Z(a)}),t("body").on("click","div.rbs-imges-googleplus",function(){var e=t(this),a=encodeURIComponent(e.data("url"));a="https://plus.google.com/share?url="+a,Z(a)}),t("body").on("click","div.rbs-imges-pinterest",function(){var e=t(this);url="http://pinterest.com/pin/create/button/?url="+encodeURIComponent(e.data("url"))+"&media="+encodeURIComponent(e.data("src"))+"&description="+encodeURIComponent(e.data("title")),Z(url)}),this};t.fn.collagePlus=function(a){return this.each(function(o,n){var r=t(this);if(r.data("collagePlus"))return r.data("collagePlus");var s=new i(this,a);r.data("collagePlus",s),t(".thumbnail-overlay a",this).click(function(a){a.preventDefault();var i=t(this).attr("href");return"_blank"==t(this).attr("target")?e.open(i,"_blank"):location.href=i,!1})})},t.fn.collagePlus.defaults={boxesToLoadStart:8,boxesToLoad:4,minBoxesPerFilter:0,lazyLoad:!0,horizontalSpaceBetweenBoxes:15,verticalSpaceBetweenBoxes:15,columnWidth:"auto",columns:3,borderSize:0,resolutions:[{maxWidth:960,columnWidth:"auto",columns:3},{maxWidth:650,columnWidth:"auto",columns:2},{maxWidth:450,columnWidth:"auto",columns:1}],filterContainer:"#filter",filterContainerSelectClass:"active",filter:"a",search:"",searchTarget:".rbs-img-title",sortContainer:"",sort:"a",getSortData:{title:".rbs-img-title",text:".rbs-img-text"},waitUntilThumbLoads:!0,waitForAllThumbsNoMatterWhat:!1,thumbnailOverlay:!0,overlayEffect:"fade",overlaySpeed:200,overlayEasing:"default",showOnlyLoadedBoxesInPopup:!1,considerFilteringInPopup:!0,deepLinking:!1,gallery:!0,LoadingWord:"Loading...",loadMoreWord:"Load More",loadMoreClass:"",noMoreEntriesWord:"No More Entries",alignTop:!1,preload:[0,2],magnificPopup:!0,facebook:!1,twitter:!1,googleplus:!1,pinterest:!1,hideTitle:!1},function(){function a(){var t=!1;return function(e){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||e.opera),t}function i(e){function i(){d.hide()}function o(){d.show()}function n(){var e=d.find(".selected"),t=e.length?e.parents("li"):d.children().first();l.html(t.clone().find("a").append('<span class="fa fa-sort-desc"></span>').end().html())}function r(e){e.preventDefault(),e.stopPropagation(),t(this).parents("li").siblings("li").find("a").removeClass("selected").end().end().find("a").addClass("selected"),n()}function s(e){e.stopPropagation(),d.is(":visible")?i():o()}var d=e.find(".rbs-imges-drop-down-menu"),l=e.find(".rbs-imges-drop-down-header");n(),a()?(t("body").on("click",function(){d.is(":visible")&&i()}),l.bind("click",s),d.find("> li > *").bind("click",r)):(l.bind("mouseout",i).bind("mouseover",o),d.find("> li > *").bind("mouseout",i).bind("mouseover",o).bind("click",r)),l.on("click","a",function(e){e.preventDefault()})}t(".rbs-imges-drop-down").each(function(){i(t(this))})}()}(window,jQuery);
includes/frontend/rbs_gallery_class.php CHANGED
@@ -71,6 +71,9 @@ class roboGallery extends roboGalleryUtils{
71
  public $orderby = 'categoryD';
72
  public $thumbsource = 'medium';
73
 
 
 
 
74
  function __construct($attr){
75
  $this->helper = new rbsHelper();
76
  $this->galleryId = 'rbs_gallery_'.uniqid();
@@ -89,28 +92,49 @@ class roboGallery extends roboGalleryUtils{
89
  }
90
 
91
  function robo_gallery_styles() {
92
- wp_enqueue_style( 'robo-gallery-magnific', ROBO_GALLERY_URL.'gallery/css/magnific.css', array(), ROBO_GALLERY_VERSION, 'all' );
93
- wp_enqueue_style( 'robo-gallery-gallery', ROBO_GALLERY_URL.'gallery/css/gallery.css', array(), ROBO_GALLERY_VERSION, 'all' );
94
- wp_enqueue_style( 'robo-gallery-utils', ROBO_GALLERY_URL.'gallery/css/gallery.utils.css',array(), ROBO_GALLERY_VERSION, 'all' );
95
- wp_enqueue_style( 'robo-gallery-rbs-style', ROBO_GALLERY_URL.'css/style.css', array(), ROBO_GALLERY_VERSION, 'all' );
96
- wp_enqueue_style( 'robo-gallery-rbs-button',ROBO_GALLERY_URL.'addons/button/buttons.css', array(), ROBO_GALLERY_VERSION, 'all' );
 
 
 
 
 
 
 
 
97
  }
98
 
99
  function robo_gallery_scripts() {
100
  if( get_option( ROBO_GALLERY_PREFIX.'jqueryVersion', 'build' )=='build' ){
 
101
  wp_enqueue_script( 'jquery', false, array(), false, true);
102
  wp_enqueue_script( 'robo-gallery-evemb', ROBO_GALLERY_URL.'gallery/js/jquery.evemb.min.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
103
  wp_enqueue_script( 'robo-gallery-utils', ROBO_GALLERY_URL.'gallery/js/jquery.utils.min.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
104
  wp_enqueue_script( 'robo-gallery-magnific', ROBO_GALLERY_URL.'gallery/js/jquery.magnific.min.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
105
  wp_enqueue_script( 'robo-gallery-collage', ROBO_GALLERY_URL.'gallery/js/jquery.collagePlus.min.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
106
  wp_enqueue_script( 'robo-gallery-script', ROBO_GALLERY_URL.'js/script.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
 
 
 
 
 
 
 
 
 
 
107
  } else {
 
108
  wp_enqueue_script( 'robo-gallery-rbjquer', ROBO_GALLERY_URL.'gallery/js/alt/rbjquer.min.js', array( ), ROBO_GALLERY_VERSION );
109
- wp_enqueue_script( 'robo-gallery-evemb', ROBO_GALLERY_URL.'gallery/js/alt/jquery.evemb.min.js', array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
110
- wp_enqueue_script( 'robo-gallery-utils', ROBO_GALLERY_URL.'gallery/js/alt/jquery.utils.min.js', array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
111
- wp_enqueue_script( 'robo-gallery-magnific', ROBO_GALLERY_URL.'gallery/js/alt/jquery.magnific.min.js', array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
112
- wp_enqueue_script( 'robo-gallery-collage', ROBO_GALLERY_URL.'gallery/js/alt/jquery.collagePlus.min.js', array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
113
- wp_enqueue_script( 'robo-gallery-script', ROBO_GALLERY_URL.'js/alt/script.js', array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
 
114
  }
115
  }
116
 
@@ -227,6 +251,7 @@ class roboGallery extends roboGalleryUtils{
227
  $this->helper->setOption( 'lazyLoad', 'bool');
228
  $this->helper->setOption( 'waitUntilThumbLoads', 'bool');
229
  $this->helper->setOption( 'waitForAllThumbsNoMatterWhat', 'bool');
 
230
  $this->helper->setOption( 'LoadingWord', 'string');
231
  $this->helper->setOption( 'loadMoreWord', 'string');
232
 
@@ -317,8 +342,14 @@ class roboGallery extends roboGalleryUtils{
317
  $this->addJavaScriptStyle('rbsTextLightbox','body .mfp-title, body .mfp-counter',2);
318
 
319
  if(count($this->selectImages->imgArray)){
320
- $this->robo_gallery_styles();
321
- $this->robo_gallery_scripts();
 
 
 
 
 
 
322
 
323
  for ($i=0; $i<count($this->selectImages->imgArray); $i++) {
324
 
@@ -353,6 +384,17 @@ class roboGallery extends roboGalleryUtils{
353
  . $this->returnHtml
354
  .'</div>'
355
  .'<script>'.$this->compileJavaScript().'</script>';
 
 
 
 
 
 
 
 
 
 
 
356
  }
357
  return $this->returnHtml;
358
  }
71
  public $orderby = 'categoryD';
72
  public $thumbsource = 'medium';
73
 
74
+ public $styleList = array();
75
+ public $scriptList = array();
76
+
77
  function __construct($attr){
78
  $this->helper = new rbsHelper();
79
  $this->galleryId = 'rbs_gallery_'.uniqid();
92
  }
93
 
94
  function robo_gallery_styles() {
95
+ if( get_option( ROBO_GALLERY_PREFIX.'jqueryVersion', 'build' )=='forced' ){
96
+ $this->styleList[] = ROBO_GALLERY_URL.'gallery/css/magnific.css';
97
+ $this->styleList[] = ROBO_GALLERY_URL.'gallery/css/gallery.css';
98
+ $this->styleList[] = ROBO_GALLERY_URL.'gallery/css/gallery.utils.css';
99
+ $this->styleList[] = ROBO_GALLERY_URL.'css/style.css';
100
+ $this->styleList[] = ROBO_GALLERY_URL.'addons/button/buttons.css';
101
+ } else {
102
+ wp_enqueue_style( 'robo-gallery-magnific', ROBO_GALLERY_URL.'gallery/css/magnific.css', array(), ROBO_GALLERY_VERSION, 'all' );
103
+ wp_enqueue_style( 'robo-gallery-gallery', ROBO_GALLERY_URL.'gallery/css/gallery.css', array(), ROBO_GALLERY_VERSION, 'all' );
104
+ wp_enqueue_style( 'robo-gallery-utils', ROBO_GALLERY_URL.'gallery/css/gallery.utils.css',array(), ROBO_GALLERY_VERSION, 'all' );
105
+ wp_enqueue_style( 'robo-gallery-rbs-style', ROBO_GALLERY_URL.'css/style.css', array(), ROBO_GALLERY_VERSION, 'all' );
106
+ wp_enqueue_style( 'robo-gallery-rbs-button',ROBO_GALLERY_URL.'addons/button/buttons.css', array(), ROBO_GALLERY_VERSION, 'all' );
107
+ }
108
  }
109
 
110
  function robo_gallery_scripts() {
111
  if( get_option( ROBO_GALLERY_PREFIX.'jqueryVersion', 'build' )=='build' ){
112
+
113
  wp_enqueue_script( 'jquery', false, array(), false, true);
114
  wp_enqueue_script( 'robo-gallery-evemb', ROBO_GALLERY_URL.'gallery/js/jquery.evemb.min.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
115
  wp_enqueue_script( 'robo-gallery-utils', ROBO_GALLERY_URL.'gallery/js/jquery.utils.min.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
116
  wp_enqueue_script( 'robo-gallery-magnific', ROBO_GALLERY_URL.'gallery/js/jquery.magnific.min.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
117
  wp_enqueue_script( 'robo-gallery-collage', ROBO_GALLERY_URL.'gallery/js/jquery.collagePlus.min.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
118
  wp_enqueue_script( 'robo-gallery-script', ROBO_GALLERY_URL.'js/script.js', array( 'jquery' ), ROBO_GALLERY_VERSION );
119
+
120
+ } else if(get_option( ROBO_GALLERY_PREFIX.'jqueryVersion', 'build' )=='forced') {
121
+
122
+ $this->scriptList[] = ROBO_GALLERY_URL.'gallery/js/alt/rbjquer.min.js';
123
+ $this->scriptList[] = ROBO_GALLERY_URL.'gallery/js/alt/jquery.evemb.min.js';
124
+ $this->scriptList[] = ROBO_GALLERY_URL.'gallery/js/alt/jquery.utils.min.js';
125
+ $this->scriptList[] = ROBO_GALLERY_URL.'gallery/js/alt/jquery.magnific.min.js';
126
+ $this->scriptList[] = ROBO_GALLERY_URL.'gallery/js/alt/jquery.collagePlus.min.js';
127
+ $this->scriptList[] = ROBO_GALLERY_URL.'js/alt/script.js';
128
+
129
  } else {
130
+
131
  wp_enqueue_script( 'robo-gallery-rbjquer', ROBO_GALLERY_URL.'gallery/js/alt/rbjquer.min.js', array( ), ROBO_GALLERY_VERSION );
132
+ wp_enqueue_script( 'robo-gallery-evemb', ROBO_GALLERY_URL.'gallery/js/alt/jquery.evemb.min.js', array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
133
+ wp_enqueue_script( 'robo-gallery-utils', ROBO_GALLERY_URL.'gallery/js/alt/jquery.utils.min.js', array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
134
+ wp_enqueue_script( 'robo-gallery-magnific', ROBO_GALLERY_URL.'gallery/js/alt/jquery.magnific.min.js', array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
135
+ wp_enqueue_script( 'robo-gallery-collage', ROBO_GALLERY_URL.'gallery/js/alt/jquery.collagePlus.min.js',array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
136
+ wp_enqueue_script( 'robo-gallery-script', ROBO_GALLERY_URL.'js/alt/script.js', array( 'robo-gallery-rbjquer' ), ROBO_GALLERY_VERSION );
137
+
138
  }
139
  }
140
 
251
  $this->helper->setOption( 'lazyLoad', 'bool');
252
  $this->helper->setOption( 'waitUntilThumbLoads', 'bool');
253
  $this->helper->setOption( 'waitForAllThumbsNoMatterWhat', 'bool');
254
+ $this->helper->setOption( 'deepLinking', 'bool');
255
  $this->helper->setOption( 'LoadingWord', 'string');
256
  $this->helper->setOption( 'loadMoreWord', 'string');
257
 
342
  $this->addJavaScriptStyle('rbsTextLightbox','body .mfp-title, body .mfp-counter',2);
343
 
344
  if(count($this->selectImages->imgArray)){
345
+
346
+ if( get_option( ROBO_GALLERY_PREFIX.'jqueryVersion', 'build' )=='forced' ){
347
+ $this->robo_gallery_styles();
348
+ $this->robo_gallery_scripts();
349
+ } else {
350
+ add_action( 'get_footer', array($this, 'robo_gallery_styles') );
351
+ add_action( 'get_footer', array($this, 'robo_gallery_scripts') );
352
+ }
353
 
354
  for ($i=0; $i<count($this->selectImages->imgArray); $i++) {
355
 
384
  . $this->returnHtml
385
  .'</div>'
386
  .'<script>'.$this->compileJavaScript().'</script>';
387
+
388
+ if(count($this->scriptList)){
389
+ for($i=0;$i<count($this->scriptList);$i++){
390
+ $this->returnHtml .= ' <script type="text/javascript" src="'.$this->scriptList[$i].'"></script>';
391
+ }
392
+ }
393
+ if(count($this->styleList)){
394
+ for($i=0;$i<count($this->styleList);$i++){
395
+ $this->returnHtml .= '<link rel="stylesheet" type="text/css" href="'.$this->styleList[$i].'">';
396
+ }
397
+ }
398
  }
399
  return $this->returnHtml;
400
  }
includes/options/rbs_gallery_options_lightbox.php CHANGED
@@ -22,16 +22,8 @@ $lightbox_group = new_cmb2_box( array(
22
  'closed' => rbs_gallery_set_checkbox_default_for_new_post(1),
23
  ));
24
 
25
- $lightbox_group->add_field( array(
26
- 'name' => __('Social Buttons', 'rbs_gallery' ),
27
- 'id' => ROBO_GALLERY_PREFIX . 'lightboxSocial',
28
- 'type' => 'switch',
29
- 'default' => rbs_gallery_set_checkbox_default_for_new_post(0),
30
- 'bootstrap_style'=> 1,
31
- 'level' => !ROBO_GALLERY_PRO,
32
- 'before_row' => '
33
- <div class="rbs_block"><br/>',
34
- ));
35
 
36
  $lightbox_group->add_field( array(
37
  'name' => __('Show Title', 'rbs_gallery' ),
@@ -39,7 +31,8 @@ $lightbox_group->add_field( array(
39
  'type' => 'switch',
40
  'default' => rbs_gallery_set_checkbox_default_for_new_post(1),
41
  'bootstrap_style'=> 1,
42
-
 
43
  ));
44
 
45
  $lightbox_group->add_field( array(
@@ -63,7 +56,27 @@ $lightbox_group->add_field( array(
63
  'level' => !ROBO_GALLERY_PRO,
64
  'small' => 1,
65
  'default' => 'rgba(11, 11, 11, 0.8)',
66
- 'after_row' => '
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  </div> '
68
  ));
 
69
 
22
  'closed' => rbs_gallery_set_checkbox_default_for_new_post(1),
23
  ));
24
 
25
+
26
+
 
 
 
 
 
 
 
 
27
 
28
  $lightbox_group->add_field( array(
29
  'name' => __('Show Title', 'rbs_gallery' ),
31
  'type' => 'switch',
32
  'default' => rbs_gallery_set_checkbox_default_for_new_post(1),
33
  'bootstrap_style'=> 1,
34
+ 'before_row' => '
35
+ <div class="rbs_block"><br/>',
36
  ));
37
 
38
  $lightbox_group->add_field( array(
56
  'level' => !ROBO_GALLERY_PRO,
57
  'small' => 1,
58
  'default' => 'rgba(11, 11, 11, 0.8)',
59
+
60
+ ));
61
+
62
+ $lightbox_group->add_field( array(
63
+ 'name' => __('Deep Linking', 'rbs_gallery' ),
64
+ 'id' => ROBO_GALLERY_PREFIX . 'deepLinking',
65
+ 'type' => 'switch',
66
+ 'desc' => __('This option enable linking for every particular image ', 'rbs_gallery' ),
67
+ 'default' => rbs_gallery_set_checkbox_default_for_new_post(0),
68
+ 'bootstrap_style'=> 1,
69
+ ));
70
+
71
+ $lightbox_group->add_field( array(
72
+ 'name' => __('Social Buttons', 'rbs_gallery' ),
73
+ 'id' => ROBO_GALLERY_PREFIX . 'lightboxSocial',
74
+ 'type' => 'switch',
75
+ 'default' => rbs_gallery_set_checkbox_default_for_new_post(0),
76
+ 'bootstrap_style'=> 1,
77
+ 'level' => !ROBO_GALLERY_PRO,
78
+ 'after_row' => '
79
  </div> '
80
  ));
81
+
82
 
includes/rbs_gallery_settings.php CHANGED
@@ -32,7 +32,13 @@ wp_enqueue_style ( 'toolbox-gallery-about', ROBO_GALLERY_URL.'css/admin/about.c
32
  </label><br />
33
  <label title='<?php _e('Alternative', 'rbs_gallery'); ?>'>
34
  <input type='radio' name='<?php echo ROBO_GALLERY_PREFIX.'jqueryVersion'; ?>' value='robo' <?php if( get_option(ROBO_GALLERY_PREFIX.'jqueryVersion')=='robo' ) echo " checked='checked'";?> /> <?php _e('Alternative', 'rbs_gallery'); ?>
35
- </label><br />
 
 
 
 
 
 
36
  </fieldset>
37
  </td>
38
  </tr>
32
  </label><br />
33
  <label title='<?php _e('Alternative', 'rbs_gallery'); ?>'>
34
  <input type='radio' name='<?php echo ROBO_GALLERY_PREFIX.'jqueryVersion'; ?>' value='robo' <?php if( get_option(ROBO_GALLERY_PREFIX.'jqueryVersion')=='robo' ) echo " checked='checked'";?> /> <?php _e('Alternative', 'rbs_gallery'); ?>
35
+ </label>
36
+ <p class="description">[for the case if you have jQuery version conflicts on page]</p>
37
+ <br />
38
+ <label title='<?php _e('Forced include', 'rbs_gallery'); ?>'>
39
+ <input type='radio' name='<?php echo ROBO_GALLERY_PREFIX.'jqueryVersion'; ?>' value='forced' <?php if( get_option(ROBO_GALLERY_PREFIX.'jqueryVersion')=='forced' ) echo " checked='checked'";?> /> <?php _e('Forced include', 'rbs_gallery'); ?>
40
+ </label>
41
+ <p class="description">[ for the case when Your theme do not use Wordpress API ]</p>
42
  </fieldset>
43
  </td>
44
  </tr>
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.robosoft.co/robogallery
4
  Tags: gallery, add gallery, photo gallery, images gallery, media gallery, responsive gallery, gallery image, gallery lightbox, Polaroid gallery, Gallery Plugin, plugin gallery, video gallery, gallery shortcode, responsive images gallery, website gallery, widget gallery, wordpress gallery, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugin, wp gallery plugins, multi categories gallery, add galleries, add picture, add pictures, album, best gallery, best gallery plugin, responsive galleries, mobile gallery, mobile galleries, responsive photo gallery, best portfolio, easy media gallery, filterable gallery, filterable portfolio, foto, fotoalbum, fotogalerie, sortable gallery, sortable galleries, free photo gallery, fullscreen gallery, galary, galeri, galerie, galerij, galery, gallary, Galleria, gallerie, galleries, gallery decription, gallery slider, gelary, gellary, gellery, google, grid gallery, image, image album, image gallery, image gallery plugin, image lightbox, image slider, image slideshow, images, jquery, jquery gallery, links, media, multiple pictures, page, pagination gallery, pagination portfolio, photo, photo album, photo albums, photoalbum, photogallery, photos, photoset, picture, pictures, plugin, plugin for gallery, portfolio, portfolio gallery, portfolio plugin, Post, posts, responsive slideshow, responsive wordpress photo gallery, seo image, slide show, slideshow, thumbnail, upload images, upload photos, batch upload, multiply images upload, view images, view pictures, wordpress portfolio plugin, multi-categories gallery, multi categories galleries, robo gallery
5
  Requires at least: 3.3
6
  Tested up to: 4.3
7
- Stable tag: 1.2.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -78,6 +78,7 @@ Gallery with highly customizable interface, advanced and FREE Wordpress images g
78
  * **Clone gallery** - if you have hundreds of galleries on the website this feature is really useful for you! Clone settings of another gallery to apply it to another galleries. So you can copy styles of the source gallery to as much galleries as you need just by one click.
79
  * **Custom Thumbnails Shadows** - shadow it's very stylish element of the thumbnail images on the front end. You can make your gallery looks absolutely different with different styled shadow.
80
  * **Advanced Compatibility** - in our gallery we implement advanced compatibility options to avoid conflict with libraries of another plugins and theme. You can switch between modes to find properly value for your gallery and your case.
 
81
 
82
  = Gallery Advantages =
83
 
@@ -500,6 +501,15 @@ If any problem occurs, please contact us.
500
 
501
  == Changelog ==
502
 
 
 
 
 
 
 
 
 
 
503
  = 1.2.1 =
504
  * Fixed PHP Notices
505
 
@@ -573,6 +583,9 @@ If any problem occurs, please contact us.
573
 
574
  == Upgrade Notice ==
575
 
 
 
 
576
  = 1.2.1 =
577
  Fixed PHP Notices
578
 
4
  Tags: gallery, add gallery, photo gallery, images gallery, media gallery, responsive gallery, gallery image, gallery lightbox, Polaroid gallery, Gallery Plugin, plugin gallery, video gallery, gallery shortcode, responsive images gallery, website gallery, widget gallery, wordpress gallery, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugin, wp gallery plugins, multi categories gallery, add galleries, add picture, add pictures, album, best gallery, best gallery plugin, responsive galleries, mobile gallery, mobile galleries, responsive photo gallery, best portfolio, easy media gallery, filterable gallery, filterable portfolio, foto, fotoalbum, fotogalerie, sortable gallery, sortable galleries, free photo gallery, fullscreen gallery, galary, galeri, galerie, galerij, galery, gallary, Galleria, gallerie, galleries, gallery decription, gallery slider, gelary, gellary, gellery, google, grid gallery, image, image album, image gallery, image gallery plugin, image lightbox, image slider, image slideshow, images, jquery, jquery gallery, links, media, multiple pictures, page, pagination gallery, pagination portfolio, photo, photo album, photo albums, photoalbum, photogallery, photos, photoset, picture, pictures, plugin, plugin for gallery, portfolio, portfolio gallery, portfolio plugin, Post, posts, responsive slideshow, responsive wordpress photo gallery, seo image, slide show, slideshow, thumbnail, upload images, upload photos, batch upload, multiply images upload, view images, view pictures, wordpress portfolio plugin, multi-categories gallery, multi categories galleries, robo gallery
5
  Requires at least: 3.3
6
  Tested up to: 4.3
7
+ Stable tag: 1.2.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
78
  * **Clone gallery** - if you have hundreds of galleries on the website this feature is really useful for you! Clone settings of another gallery to apply it to another galleries. So you can copy styles of the source gallery to as much galleries as you need just by one click.
79
  * **Custom Thumbnails Shadows** - shadow it's very stylish element of the thumbnail images on the front end. You can make your gallery looks absolutely different with different styled shadow.
80
  * **Advanced Compatibility** - in our gallery we implement advanced compatibility options to avoid conflict with libraries of another plugins and theme. You can switch between modes to find properly value for your gallery and your case.
81
+ * **Advanced Social Sharing** - advanced social sharing functionality in lightbox. Implemented deep linking functionality for the gallery images social sharing services Facebook, Twitter, Pinterest, Google+
82
 
83
  = Gallery Advantages =
84
 
501
 
502
  == Changelog ==
503
 
504
+ = 1.2.2 =
505
+ * Added new feature to avoid not included JS/CSS files because of incorrect coding in Wordpress theme
506
+ * Added option to switch between JQuery usage modes
507
+ * Updated social sharing workflow in lightbox
508
+ * Added function to enable deep linking in facebook
509
+ * Added function to enable deep linking in twitter
510
+ * Added function to enable deep linking in pinterest
511
+ * Added function to enable deep linking in google+
512
+
513
  = 1.2.1 =
514
  * Fixed PHP Notices
515
 
583
 
584
  == Upgrade Notice ==
585
 
586
+ = 1.2.2 =
587
+ Added social deep linking option, new feature to fix problems with JS/CSS including caused by theme
588
+
589
  = 1.2.1 =
590
  Fixed PHP Notices
591
 
robogallery.php CHANGED
@@ -8,7 +8,7 @@
8
  * Plugin Name: Robo Gallery
9
  * Plugin URI: http://robosoft.co/robogallery
10
  * Description: A responsive, easy and elegant way to show gallery.
11
- * Version: 1.2.1
12
  * Author: RoboSoft (c)
13
  * Author URI: http://robosoft.co/robogallery
14
  * License: GPL-2.0+
8
  * Plugin Name: Robo Gallery
9
  * Plugin URI: http://robosoft.co/robogallery
10
  * Description: A responsive, easy and elegant way to show gallery.
11
+ * Version: 1.2.2
12
  * Author: RoboSoft (c)
13
  * Author URI: http://robosoft.co/robogallery
14
  * License: GPL-2.0+