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 | 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 +2 -2
- css/admin/edit.css +1 -1
- gallery/js/alt/jquery.collagePlus.min.js +1 -1
- gallery/js/jquery.collagePlus.min.js +1 -1
- includes/frontend/rbs_gallery_class.php +54 -12
- includes/options/rbs_gallery_options_lightbox.php +25 -12
- includes/rbs_gallery_settings.php +7 -1
- readme.txt +14 -1
- robogallery.php +1 -1
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 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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',
|
110 |
-
wp_enqueue_script( 'robo-gallery-utils', ROBO_GALLERY_URL.'gallery/js/alt/jquery.utils.min.js',
|
111 |
-
wp_enqueue_script( 'robo-gallery-magnific', ROBO_GALLERY_URL.'gallery/js/alt/jquery.magnific.min.js',
|
112 |
-
wp_enqueue_script( 'robo-gallery-collage', ROBO_GALLERY_URL.'gallery/js/alt/jquery.collagePlus.min.js',
|
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 |
-
|
321 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
26 |
-
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
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.
|
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+
|