b0y-101 Mini Shell


Current Path : E:/www2/kidsbangna/wp-content/plugins/responsive-lightbox/assets/nivo/
File Upload :
Current File : E:/www2/kidsbangna/wp-content/plugins/responsive-lightbox/assets/nivo/nivo-lightbox.min.js

!function(b,x,t){var i="nivoLightbox",e={effect:"fade",theme:"default",keyboardNav:!0,clickImgToClose:!1,clickOverlayToClose:!0,onInit:function(){},beforeShowLightbox:function(){},afterShowLightbox:function(t){},beforeHideLightbox:function(){},afterHideLightbox:function(){},beforePrev:function(t){},onPrev:function(t){},beforeNext:function(t){},onNext:function(t){},errorMessage:"The requested content cannot be loaded. Please try again later."};function o(t,o){this.el=t,this.$el=b(this.el),this.options=b.extend({},e,o),this._defaults=e,this._name=i,this.init()}o.prototype={init:function(){var i=this;b("html").hasClass("nivo-lightbox-notouch")||b("html").addClass("nivo-lightbox-notouch"),"ontouchstart"in t&&b("html").removeClass("nivo-lightbox-notouch"),this.$el.on("click",function(t){i.showLightbox(t)}),this.options.keyboardNav&&b("body").off("keyup").on("keyup",function(t){var o=t.keyCode?t.keyCode:t.which;27==o&&i.destructLightbox(),37==o&&b(".nivo-lightbox-prev").trigger("click"),39==o&&b(".nivo-lightbox-next").trigger("click")}),this.options.onInit.call(this)},showLightbox:function(t){var o,i,e,n=this,l=this.$el;this.checkContent(l)&&(t.preventDefault(),this.options.beforeShowLightbox.call(this),!(o=this.constructLightbox())||(i=o.find(".nivo-lightbox-content"))&&(b("body").addClass("nivo-lightbox-body-effect-"+this.options.effect),this.processContent(i,l),this.$el.attr("data-lightbox-gallery")&&(e=b('[data-lightbox-gallery="'+this.$el.attr("data-lightbox-gallery")+'"]'),b(".nivo-lightbox-nav").show(),b(".nivo-lightbox-prev").off("click").on("click",function(t){t.preventDefault();var o=e.index(l);l=e.eq(o-1),b(l).length||(l=e.last()),b.when(n.options.beforePrev.call(this,[l])).done(function(){n.processContent(i,l),n.options.onPrev.call(this,[l])})}),b(".nivo-lightbox-next").off("click").on("click",function(t){t.preventDefault();var o=e.index(l);l=e.eq(o+1),b(l).length||(l=e.first()),b.when(n.options.beforeNext.call(this,[l])).done(function(){n.processContent(i,l),n.options.onNext.call(this,[l])})})),setTimeout(function(){o.addClass("nivo-lightbox-open"),n.options.afterShowLightbox.call(this,[o])},1)))},checkContent:function(t){var o=t.attr("href"),i=o.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/);return null!==o.match(/\.(jpeg|jpg|gif|png)$/i)||(!!i||("ajax"==t.attr("data-lightbox-type")||("#"==o.substring(0,1)&&"inline"==t.attr("data-lightbox-type")||"iframe"==t.attr("data-lightbox-type"))))},processContent:function(i,t){var o,e,n,l=this,a=t.attr("href"),h=a.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/);if(i.html("").addClass("nivo-lightbox-loading"),this.isHidpi()&&t.attr("data-lightbox-hidpi")&&(a=t.attr("data-lightbox-hidpi")),null!==a.match(/\.(jpeg|jpg|gif|png)$/i)){var s=b("<img>",{src:a,class:"nivo-lightbox-image-display"});s.one("load",function(){var t=b('<div class="nivo-lightbox-image" />');t.append(s),i.html(t).removeClass("nivo-lightbox-loading"),t.css({"line-height":b(".nivo-lightbox-content").height()+"px",height:b(".nivo-lightbox-content").height()+"px"}),b(x).on("resize",function(){t.css({"line-height":b(".nivo-lightbox-content").height()+"px",height:b(".nivo-lightbox-content").height()+"px"})})}).each(function(){this.complete&&b(this).load()}),s.on("error",function(){var t=b('<div class="nivo-lightbox-error"><p>'+l.options.errorMessage+"</p></div>");i.html(t).removeClass("nivo-lightbox-loading")})}else if(h){var r,c="",g="nivo-lightbox-video";"youtube"==h[1]&&(c="//www.youtube.com/embed/"+h[4],g="nivo-lightbox-youtube"),"youtube-nocookie"==h[1]&&(c=a,g="nivo-lightbox-youtube"),"youtu"==h[1]&&(c="//www.youtube.com/embed/"+h[3],g="nivo-lightbox-youtube"),"vimeo"==h[1]&&(c="//player.vimeo.com/video/"+h[3],g="nivo-lightbox-vimeo"),c&&(r=b("<iframe>",{src:c,class:g,frameborder:0,vspace:0,hspace:0,scrolling:"auto"}),i.html(r),r.load(function(){i.removeClass("nivo-lightbox-loading")}))}else if("ajax"==t.attr("data-lightbox-type"))b.ajax({url:a,cache:!1,success:function(t){var o=b('<div class="nivo-lightbox-ajax" />');o.append(t),i.html(o).removeClass("nivo-lightbox-loading"),o.outerHeight()<i.height()&&o.css({position:"relative",top:"50%","margin-top":-o.outerHeight()/2+"px"}),b(x).on("resize",function(){o.outerHeight()<i.height()&&o.css({position:"relative",top:"50%","margin-top":-o.outerHeight()/2+"px"})})},error:function(){var t=b('<div class="nivo-lightbox-error"><p>'+l.options.errorMessage+"</p></div>");i.html(t).removeClass("nivo-lightbox-loading")}});else if("#"==a.substring(0,1)&&"inline"==t.attr("data-lightbox-type")){b(a).length?((o=b('<div class="nivo-lightbox-inline" />')).append(b(a).clone().show()),i.html(o).removeClass("nivo-lightbox-loading"),o.outerHeight()<i.height()&&o.css({position:"relative",top:"50%","margin-top":-o.outerHeight()/2+"px"}),b(x).on("resize",function(){o.outerHeight()<i.height()&&o.css({position:"relative",top:"50%","margin-top":-o.outerHeight()/2+"px"})})):(e=b('<div class="nivo-lightbox-error"><p>'+l.options.errorMessage+"</p></div>"),i.html(e).removeClass("nivo-lightbox-loading"))}else{if("iframe"!=t.attr("data-lightbox-type"))return!1;var v=b("<iframe>",{src:a,class:"nivo-lightbox-item",frameborder:0,vspace:0,hspace:0,scrolling:"auto"});i.html(v),v.load(function(){i.removeClass("nivo-lightbox-loading")})}t.attr("title")?((n=b("<span>",{class:"nivo-lightbox-title"})).text(t.attr("title")),b(".nivo-lightbox-title-wrap").html(n)):b(".nivo-lightbox-title-wrap").html("")},constructLightbox:function(){if(b(".nivo-lightbox-overlay").length)return b(".nivo-lightbox-overlay");var t=b("<div>",{class:"nivo-lightbox-overlay nivo-lightbox-theme-"+this.options.theme+" nivo-lightbox-effect-"+this.options.effect}),o=b("<div>",{class:"nivo-lightbox-wrap"}),i=b("<div>",{class:"nivo-lightbox-content"}),e=b('<a href="#" class="nivo-lightbox-nav nivo-lightbox-prev">Previous</a><a href="#" class="nivo-lightbox-nav nivo-lightbox-next">Next</a>'),n=b('<a href="#" class="nivo-lightbox-close" title="Close">Close</a>'),l=b("<div>",{class:"nivo-lightbox-title-wrap"});o.append(i),o.append(l),t.append(o),t.append(e),t.append(n),b("body").append(t);var a=this;return a.options.clickOverlayToClose&&t.on("click",function(t){(t.target===this||b(t.target).hasClass("nivo-lightbox-content")||b(t.target).hasClass("nivo-lightbox-image"))&&a.destructLightbox()}),a.options.clickImgToClose&&t.on("click",function(t){t.target!==this&&!b(t.target).hasClass("nivo-lightbox-image-display")||a.destructLightbox()}),n.on("click",function(t){t.preventDefault(),a.destructLightbox()}),t},destructLightbox:function(){this.options.beforeHideLightbox.call(this),b(".nivo-lightbox-overlay").removeClass("nivo-lightbox-open"),b(".nivo-lightbox-nav").hide(),b("body").removeClass("nivo-lightbox-body-effect-"+this.options.effect);b(".nivo-lightbox-prev").off("click"),b(".nivo-lightbox-next").off("click"),b(".nivo-lightbox-content").empty(),this.options.afterHideLightbox.call(this)},isHidpi:function(){return 1<x.devicePixelRatio||!(!x.matchMedia||!x.matchMedia("(-webkit-min-device-pixel-ratio: 1.5),                              (min--moz-device-pixel-ratio: 1.5),                              (-o-min-device-pixel-ratio: 3/2),                              (min-resolution: 1.5dppx)").matches)}},b.fn[i]=function(t){return this.each(function(){b.data(this,i)||b.data(this,i,new o(this,t))})}}(jQuery,window,document);

Copyright © 2019 by b0y-101