diff --git a/README.md b/README.md index e5eb676..558b8ce 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,6 @@ $(document).ready(function(){ ## Documentation -The full documentation is available at http://veno.es/venobox/ +The full documentation is available at https://veno.es/venobox/ License: released under the MIT License diff --git a/bower.json b/bower.json index 07fe99e..5ffb6c6 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "venobox", - "version": "1.9.3", + "version": "1.9.4", "authors": [ "Nicola Franchini" ], @@ -16,7 +16,7 @@ "popup" ], "license": "MIT License", - "homepage": "http://veno.es/venobox/", + "homepage": "https://veno.es/venobox/", "ignore": [ "**/.*", "node_modules", diff --git a/composer.json b/composer.json index 4c33354..6f10c81 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "nicolafranchini/venobox", "description": "Responsive jQuery modal window plugin", - "version": "1.9.3", + "version": "1.9.4", "keywords": [ "lightbox", "responsive", diff --git a/package.json b/package.json index 166214b..824bf61 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "venobox", - "version": "1.9.3", + "version": "1.9.4", "description": "Responsive jQuery modal window plugin", "main": "venobox/venobox.min.js", "style": [ @@ -25,7 +25,7 @@ "jquery-plugin", "ecosystem:jquery" ], - "author": "Nicola Franchini (http://veno.es/)", + "author": "Nicola Franchini (https://veno.es/)", "license": "MIT", "bugs": { "url": "https://github.com/nicolafranchini/VenoBox/issues" diff --git a/venobox/venobox.js b/venobox/venobox.js index 793e4a2..7ffe01f 100644 --- a/venobox/venobox.js +++ b/venobox/venobox.js @@ -1,17 +1,16 @@ -/* +/** * VenoBox - jQuery Plugin - * version: 1.9.3 + * version: 1.9.4 + * Copyright 2013-2021 Nicola Franchini - @nicolafranchini + * @license: https://github.com/nicolafranchini/VenoBox/blob/master/LICENSE + */ +/** + * License: MIT License * @requires jQuery >= 1.7.0 - * * Examples at http://veno.es/venobox/ - * License: MIT License - * License URI: https://github.com/nicolafranchini/VenoBox/blob/master/LICENSE - * Copyright 2013-2021 Nicola Franchini - @nicolafranchini - * */ /* global jQuery */ - (function($){ "use strict"; var autoplay, bgcolor, blockleft, blocknum, blockshare, blocktitle, border, core, container, content, dest, extraCss, @@ -32,32 +31,33 @@ var plugin = this; // default options var defaults = { - arrowsColor : '#B6B6B6', + arrowsColor: '#B6B6B6', noArrows: false, autoplay : false, // same as data-autoplay - thanks @codibit bgcolor: '#fff', border: '0', closeBackground : 'transparent', - closeColor : "#d2d2d2", + closeColor: "#d2d2d2", framewidth: '', frameheight: '', gallItems: false, infinigall: false, - htmlClose : '×', - htmlNext : 'Next', - htmlPrev : 'Prev', + htmlClose: '×', + htmlNext: 'Next', + htmlPrev: 'Prev', + navSpeed: 500, numeratio: false, - numerationBackground : '#161617', - numerationColor : '#d2d2d2', - numerationPosition : 'top', // 'top' || 'bottom' + numerationBackground: '#161617', + numerationColor: '#d2d2d2', + numerationPosition: 'top', // 'top' || 'bottom' overlayClose: true, // disable overlay click-close - thanx @martybalandis - overlayColor : 'rgba(23,23,23,0.85)', - spinner : 'double-bounce', // available: 'rotating-plane' | 'double-bounce' | 'wave' | 'wandering-cubes' | 'spinner-pulse' | 'chasing-dots' | 'three-bounce' | 'circle' | 'cube-grid' | 'fading-circle' | 'folding-cube' + overlayColor: 'rgba(23,23,23,0.85)', + spinner: 'double-bounce', // available: 'rotating-plane' | 'double-bounce' | 'wave' | 'wandering-cubes' | 'spinner-pulse' | 'chasing-dots' | 'three-bounce' | 'circle' | 'cube-grid' | 'fading-circle' | 'folding-cube' spinColor : '#d2d2d2', titleattr: 'title', // specific attribute to get a title (e.g. [data-title]) - thanx @mendezcode titleBackground: '#161617', titleColor: '#d2d2d2', - titlePosition : 'top', // 'top' || 'bottom' + titlePosition: 'top', // 'top' || 'bottom' share: [], // ['facebook', 'twitter', 'linkedin', 'pinterest', 'download'] cb_pre_open: function(){ return true; }, // Callbacks - thanx @garyee cb_post_open: function(){}, @@ -466,7 +466,7 @@ content.animate({ opacity : 0, - }, 500, function(){ + }, option.navSpeed, function(){ overlay.css('background',overlayColor); @@ -788,11 +788,10 @@ updateOL(); content.animate({ - 'opacity': '1' - },'slow', function(){ + opacity: 1 + }, option.navSpeed, function(){ $preloader.hide(); }); - option.cb_content_loaded(obj, gallIndex, thenext, theprev); } diff --git a/venobox/venobox.min.js b/venobox/venobox.min.js index 7c34fef..258b96f 100644 --- a/venobox/venobox.min.js +++ b/venobox/venobox.min.js @@ -1,12 +1,7 @@ -/* +/** * VenoBox - jQuery Plugin - * version: 1.9.3 - * @requires jQuery >= 1.7.0 - * - * Examples at http://veno.es/venobox/ - * License: MIT License - * License URI: https://github.com/nicolafranchini/VenoBox/blob/master/LICENSE + * version: 1.9.4 * Copyright 2013-2021 Nicola Franchini - @nicolafranchini - * + * @license: https://github.com/nicolafranchini/VenoBox/blob/master/LICENSE */ -!function(e){"use strict";var s,a,i,t,o,c,r,l,d,n,v,u,b,h,k,p,g,m,f,x,w,y,_,C,z,B,P,M,E,O,D,N,U,V,I,j,A,R,X,Y,W,q,$,T,H,Q,S,Z,F='',G='',J='',K='',L='';e.fn.extend({venobox:function(ee){var se=this,ae=e.extend({arrowsColor:"#B6B6B6",noArrows:!1,autoplay:!1,bgcolor:"#fff",border:"0",closeBackground:"transparent",closeColor:"#d2d2d2",framewidth:"",frameheight:"",gallItems:!1,infinigall:!1,htmlClose:"×",htmlNext:"Next",htmlPrev:"Prev",numeratio:!1,numerationBackground:"#161617",numerationColor:"#d2d2d2",numerationPosition:"top",overlayClose:!0,overlayColor:"rgba(23,23,23,0.85)",spinner:"double-bounce",spinColor:"#d2d2d2",titleattr:"title",titleBackground:"#161617",titleColor:"#d2d2d2",titlePosition:"top",share:[],cb_pre_open:function(){return!0},cb_post_open:function(){},cb_pre_close:function(){return!0},cb_post_close:function(){},cb_post_resize:function(){},cb_after_nav:function(){},cb_content_loaded:function(){},cb_init:function(){}},ee);return ae.cb_init(se),this.each(function(){if((U=e(this)).data("venobox"))return!0;function ee(){z=U.data("gall"),w=U.data("numeratio"),k=U.data("gallItems"),p=U.data("infinigall"),Q=U.data("share"),x=U.data("noArrows"),o.html(""),"iframe"!==U.data("vbtype")&&"inline"!==U.data("vbtype")&&"ajax"!==U.data("vbtype")&&(S={pinterest:''+F+"",facebook:''+G+"",twitter:''+J+"",linkedin:''+K+"",download:''+L+""},e.each(Q,function(e,s){o.append(S[s])})),(g=k||e('.vbox-item[data-gall="'+z+'"]')).length<2&&(p=!1,w=!1),B=g.eq(g.index(U)+1),P=g.eq(g.index(U)-1),B.length||!0!==p||(B=g.eq(0)),g.length>=1?(V=g.index(U)+1,t.html(V+" / "+g.length)):V=1,!0===w?t.show():t.hide(),""!==C?c.show():c.hide(),B.length||!0===p?(e(".vbox-next").css("display","block"),M=!0):(e(".vbox-next").css("display","none"),M=!1),g.index(U)>0||!0===p?(e(".vbox-prev").css("display","block"),E=!0):(e(".vbox-prev").css("display","none"),E=!1),1==x&&(e(".vbox-prev, .vbox-next ").css("display","none"),E=!1),!0!==E&&!0!==M||(n.on(ne.DOWN,re),n.on(ne.MOVE,le),n.on(ne.UP,de))}function ie(e){return!(e.length<1)&&(!m&&(m=!0,y=e.data("overlay")||e.data("overlaycolor"),b=e.data("framewidth"),h=e.data("frameheight"),r=e.data("border"),a=e.data("bgcolor"),v=e.data("href")||e.attr("href"),s=e.data("autoplay"),C=e.data("titleattr")&&e.attr(e.data("titleattr"))||"",e===P&&n.addClass("vbox-animated").addClass("swipe-right"),e===B&&n.addClass("vbox-animated").addClass("swipe-left"),D.show(),void n.animate({opacity:0},500,function(){_.css("background",y),n.removeClass("vbox-animated").removeClass("swipe-left").removeClass("swipe-right").css({"margin-left":0,"margin-right":0}),"iframe"==e.data("vbtype")?ke():"inline"==e.data("vbtype")?ge():"ajax"==e.data("vbtype")?he():"video"==e.data("vbtype")?pe(s):(n.html(''),me()),U=e,ee(),m=!1,ae.cb_after_nav(U,V,B,P)})))}function te(e){27===e.keyCode&&oe(),37==e.keyCode&&!0===E&&ie(P),39==e.keyCode&&!0===M&&ie(B)}function oe(){if(!1===ae.cb_pre_close(U,V,B,P))return!1;e("body").off("keydown",te).removeClass("vbox-open"),U.focus(),_.animate({opacity:0},500,function(){_.remove(),m=!1,ae.cb_post_close()})}se.VBclose=function(){oe()},U.addClass("vbox-item"),U.data("framewidth",ae.framewidth),U.data("frameheight",ae.frameheight),U.data("border",ae.border),U.data("bgcolor",ae.bgcolor),U.data("numeratio",ae.numeratio),U.data("gallItems",ae.gallItems),U.data("infinigall",ae.infinigall),U.data("noArrows",ae.noArrows),U.data("overlaycolor",ae.overlayColor),U.data("titleattr",ae.titleattr),U.data("share",ae.share),U.data("venobox",!0),U.on("click",function(k){if(k.preventDefault(),U=e(this),!1===ae.cb_pre_open(U))return!1;switch(U.blur(),se.VBnext=function(){ie(B)},se.VBprev=function(){ie(P)},y=U.data("overlay")||U.data("overlaycolor"),b=U.data("framewidth"),h=U.data("frameheight"),s=U.data("autoplay")||ae.autoplay,r=U.data("border"),a=U.data("bgcolor"),M=!1,E=!1,m=!1,v=U.data("href")||U.attr("href"),u=U.data("css")||"",C=U.attr(U.data("titleattr"))||"",Q=U.data("share"),O='
',ae.spinner){case"rotating-plane":O+='
';break;case"double-bounce":O+='
';break;case"wave":O+='
';break;case"wandering-cubes":O+='
';break;case"spinner-pulse":O+='
';break;case"chasing-dots":O+='
';break;case"three-bounce":O+='
';break;case"circle":O+='
';break;case"cube-grid":O+='
';break;case"fading-circle":O+='
';break;case"folding-cube":O+='
'}return O+="
",N=''+ae.htmlNext+''+ae.htmlPrev+"",j='
0/0
'+ae.htmlClose+"
",'
',l='
'+O+'
'+j+N+'
',e("body").append(l).addClass("vbox-open"),e(".vbox-preloader div:not(.sk-circle) .sk-child, .vbox-preloader .sk-rotating-plane, .vbox-preloader .sk-rect, .vbox-preloader div:not(.sk-folding-cube) .sk-cube, .vbox-preloader .sk-spinner-pulse").css("background-color",ae.spinColor),_=e(".vbox-overlay"),d=e(".vbox-container"),n=e(".vbox-content"),i=e(".vbox-left"),t=e(".vbox-num"),o=e(".vbox-share"),c=e(".vbox-title"),(D=e(".vbox-preloader")).show(),Z="top"==ae.titlePosition?"bottom":"top",o.css(Z,"-1px"),o.css({color:ae.titleColor,fill:ae.titleColor,"background-color":ae.titleBackground}),c.css(ae.titlePosition,"-1px"),c.css({color:ae.titleColor,"background-color":ae.titleBackground}),e(".vbox-close").css({color:ae.closeColor,"background-color":ae.closeBackground}),i.css(ae.numerationPosition,"-1px"),i.css({color:ae.numerationColor,"background-color":ae.numerationBackground}),e(".vbox-next span, .vbox-prev span").css({"border-top-color":ae.arrowsColor,"border-right-color":ae.arrowsColor}),n.html(""),n.css("opacity","0"),_.css("opacity","0"),ee(),_.animate({opacity:1},250,function(){"iframe"==U.data("vbtype")?ke():"inline"==U.data("vbtype")?ge():"ajax"==U.data("vbtype")?he():"video"==U.data("vbtype")?pe(s):(n.html(''),me()),ae.cb_post_open(U,V,B,P)}),e("body").keydown(te),e(".vbox-prev").on("click",function(){ie(P)}),e(".vbox-next").on("click",function(){ie(B)}),!1});var ce=".vbox-overlay";function re(e){n.addClass("vbox-animated"),R=Y=e.pageY,X=W=e.pageX,I=!0}function le(e){if(!0===I){W=e.pageX,Y=e.pageY,$=W-X,T=Y-R;var s=Math.abs($);s>Math.abs(T)&&s<=100&&(e.preventDefault(),n.css("margin-left",$))}}function de(e){if(!0===I){I=!1;var s=U,a=!1;(q=W-X)<0&&!0===M&&(s=B,a=!0),q>0&&!0===E&&(s=P,a=!0),Math.abs(q)>=H&&!0===a?ie(s):n.css({"margin-left":0,"margin-right":0})}}ae.overlayClose||(ce=".vbox-close"),e("body").on("click touchstart",ce,function(s){(e(s.target).is(".vbox-overlay")||e(s.target).is(".vbox-content")||e(s.target).is(".vbox-close")||e(s.target).is(".vbox-preloader")||e(s.target).is(".vbox-container"))&&oe()}),X=0,W=0,q=0,H=50,I=!1;var ne={DOWN:"touchmousedown",UP:"touchmouseup",MOVE:"touchmousemove"},ve=function(s){var a;switch(s.type){case"mousedown":a=ne.DOWN;break;case"mouseup":case"mouseout":a=ne.UP;break;case"mousemove":a=ne.MOVE;break;default:return}var i=be(a,s,s.pageX,s.pageY);e(s.target).trigger(i)},ue=function(s){var a;switch(s.type){case"touchstart":a=ne.DOWN;break;case"touchend":a=ne.UP;break;case"touchmove":a=ne.MOVE;break;default:return}var i,t=s.originalEvent.touches[0];i=a==ne.UP?be(a,s,null,null):be(a,s,t.pageX,t.pageY),e(s.target).trigger(i)},be=function(s,a,i,t){return e.Event(s,{pageX:i,pageY:t,originalEvent:a})};function he(){e.ajax({url:v,cache:!1}).done(function(e){n.html('
'+e+"
"),me()}).fail(function(){n.html('

Error retrieving contents, please retry

'),fe()})}function ke(){n.html(''),fe()}function pe(e){var s,a=function(e){var s;e.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),RegExp.$3.indexOf("youtu")>-1?s="youtube":RegExp.$3.indexOf("vimeo")>-1&&(s="vimeo");return{type:s,id:RegExp.$6}}(v),i=(e?"?rel=0&autoplay=1":"?rel=0")+function(e){var s="",a=decodeURIComponent(e).split("?");if(void 0!==a[1]){var i,t,o=a[1].split("&");for(t=0;t'),fe()}function ge(){n.html('
'+e(v).html()+"
"),fe()}function me(){(A=n.find("img")).length?A.each(function(){e(this).one("load",function(){fe()})}):fe()}function fe(){c.html(C),n.find(">:first-child").addClass("vbox-figlio").css({width:b,height:h,padding:r,background:a}),e("img.vbox-figlio").on("dragstart",function(e){e.preventDefault()}),d.scrollTop(0),xe(),n.animate({opacity:"1"},"slow",function(){D.hide()}),ae.cb_content_loaded(U,V,B,P)}function xe(){var s=n.outerHeight(),a=e(window).height();f=s+60Next",htmlPrev:"Prev",navSpeed:500,numeratio:!1,numerationBackground:"#161617",numerationColor:"#d2d2d2",numerationPosition:"top",overlayClose:!0,overlayColor:"rgba(23,23,23,0.85)",spinner:"double-bounce",spinColor:"#d2d2d2",titleattr:"title",titleBackground:"#161617",titleColor:"#d2d2d2",titlePosition:"top",share:[],cb_pre_open:function(){return!0},cb_post_open:function(){},cb_pre_close:function(){return!0},cb_post_close:function(){},cb_post_resize:function(){},cb_after_nav:function(){},cb_content_loaded:function(){},cb_init:function(){}},e);return f.cb_init(m),this.each(function(){if((G=x(this)).data("venobox"))return!0;function s(){W=G.data("gall"),R=G.data("numeratio"),U=G.data("gallItems"),V=G.data("infinigall"),le=G.data("share"),A=G.data("noArrows"),C.html(""),"iframe"!==G.data("vbtype")&&"inline"!==G.data("vbtype")&&"ajax"!==G.data("vbtype")&&(de={pinterest:'',facebook:'',twitter:'',linkedin:'',download:''},x.each(le,function(e,s){C.append(de[s])})),(W=U||x('.vbox-item[data-gall="'+W+'"]')).length<2&&(R=V=!1),q=W.eq(W.index(G)+1),$=W.eq(W.index(G)-1),q.length||!0!==V||(q=W.eq(0)),1<=W.length?(J=W.index(G)+1,_.html(J+" / "+W.length)):J=1,!0===R?_.show():_.hide(),""!==S?z.show():z.hide(),T=q.length||!0===V?(x(".vbox-next").css("display","block"),!0):(x(".vbox-next").css("display","none"),!1),H=0'),k()),G=e,s(),I=!1,f.cb_after_nav(G,J,q,$)}))}function a(e){27===e.keyCode&&t(),37==e.keyCode&&!0===H&&i($),39==e.keyCode&&!0===T&&i(q)}function t(){!1!==f.cb_pre_close(G,J,q,$)&&(x("body").off("keydown",a).removeClass("vbox-open"),G.focus(),Y.animate({opacity:0},500,function(){Y.remove(),I=!1,f.cb_post_close()}))}m.VBclose=function(){t()},G.addClass("vbox-item"),G.data("framewidth",f.framewidth),G.data("frameheight",f.frameheight),G.data("border",f.border),G.data("bgcolor",f.bgcolor),G.data("numeratio",f.numeratio),G.data("gallItems",f.gallItems),G.data("infinigall",f.infinigall),G.data("noArrows",f.noArrows),G.data("overlaycolor",f.overlayColor),G.data("titleattr",f.titleattr),G.data("share",f.share),G.data("venobox",!0),G.on("click",function(e){if(e.preventDefault(),G=x(this),!1===f.cb_pre_open(G))return!1;switch(G.blur(),m.VBnext=function(){i(q)},m.VBprev=function(){i($)},X=G.data("overlay")||G.data("overlaycolor"),D=G.data("framewidth"),N=G.data("frameheight"),w=G.data("autoplay")||f.autoplay,B=G.data("border"),y=G.data("bgcolor"),I=H=T=!1,E=G.data("href")||G.attr("href"),O=G.data("css")||"",S=G.attr(G.data("titleattr"))||"",le=G.data("share"),Q='
',f.spinner){case"rotating-plane":Q+='
';break;case"double-bounce":Q+='
';break;case"wave":Q+='
';break;case"wandering-cubes":Q+='
';break;case"spinner-pulse":Q+='
';break;case"chasing-dots":Q+='
';break;case"three-bounce":Q+='
';break;case"circle":Q+='
';break;case"cube-grid":Q+='
';break;case"fading-circle":Q+='
';break;case"folding-cube":Q+='
'}return Q+="
",F=''+f.htmlNext+''+f.htmlPrev+"",ne='
0/0
'+f.htmlClose+"
",ne='
'+Q+'
'+ne+F+'
',x("body").append(ne).addClass("vbox-open"),x(".vbox-preloader div:not(.sk-circle) .sk-child, .vbox-preloader .sk-rotating-plane, .vbox-preloader .sk-rect, .vbox-preloader div:not(.sk-folding-cube) .sk-cube, .vbox-preloader .sk-spinner-pulse").css("background-color",f.spinColor),Y=x(".vbox-overlay"),P=x(".vbox-container"),M=x(".vbox-content"),F=x(".vbox-left"),_=x(".vbox-num"),C=x(".vbox-share"),z=x(".vbox-title"),(Z=x(".vbox-preloader")).show(),ne="top"==f.titlePosition?"bottom":"top",C.css(ne,"-1px"),C.css({color:f.titleColor,fill:f.titleColor,"background-color":f.titleBackground}),z.css(f.titlePosition,"-1px"),z.css({color:f.titleColor,"background-color":f.titleBackground}),x(".vbox-close").css({color:f.closeColor,"background-color":f.closeBackground}),F.css(f.numerationPosition,"-1px"),F.css({color:f.numerationColor,"background-color":f.numerationBackground}),x(".vbox-next span, .vbox-prev span").css({"border-top-color":f.arrowsColor,"border-right-color":f.arrowsColor}),M.html(""),M.css("opacity","0"),Y.css("opacity","0"),s(),Y.animate({opacity:1},250,function(){"iframe"==G.data("vbtype")?u():"inline"==G.data("vbtype")?h():"ajax"==G.data("vbtype")?v():"video"==G.data("vbtype")?b(w):(M.html(''),k()),f.cb_post_open(G,J,q,$)}),x("body").keydown(a),x(".vbox-prev").on("click",function(){i($)}),x(".vbox-next").on("click",function(){i(q)}),!1});var e=".vbox-overlay";function o(e){M.addClass("vbox-animated"),ee=ae=e.pageY,se=ie=e.pageX,K=!0}function c(e){var s;!0===K&&(ie=e.pageX,ae=e.pageY,oe=ie-se,ce=ae-ee,s=Math.abs(oe),Math.abs(ce)=re&&!0===a?i(s):M.css({"margin-left":0,"margin-right":0}))}f.overlayClose||(e=".vbox-close"),x("body").on("click touchstart",e,function(e){(x(e.target).is(".vbox-overlay")||x(e.target).is(".vbox-content")||x(e.target).is(".vbox-close")||x(e.target).is(".vbox-preloader")||x(e.target).is(".vbox-container"))&&t()}),te=ie=se=0,K=!(re=50);function l(e){var s;switch(e.type){case"mousedown":s=d.DOWN;break;case"mouseup":case"mouseout":s=d.UP;break;case"mousemove":s=d.MOVE;break;default:return}var a=n(s,e,e.pageX,e.pageY);x(e.target).trigger(a)}var d={DOWN:"touchmousedown",UP:"touchmouseup",MOVE:"touchmousemove"},e=function(e){var s;switch(e.type){case"touchstart":s=d.DOWN;break;case"touchend":s=d.UP;break;case"touchmove":s=d.MOVE;break;default:return}var a=e.originalEvent.touches[0],a=s==d.UP?n(s,e,null,null):n(s,e,a.pageX,a.pageY);x(e.target).trigger(a)},n=function(e,s,a,i){return x.Event(e,{pageX:a,pageY:i,originalEvent:s})};function v(){x.ajax({url:E,cache:!1}).done(function(e){M.html('
'+e+"
"),k()}).fail(function(){M.html('

Error retrieving contents, please retry

'),p()})}function u(){M.html(''),p()}function b(e){var s,a=function(e){var s;e.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),-1'),p()}function h(){M.html('
'+x(E).html()+"
"),p()}function k(){(L=M.find("img")).length?L.each(function(){x(this).one("load",function(){p()})}):p()}function p(){z.html(S),M.find(">:first-child").addClass("vbox-figlio").css({width:D,height:N,padding:B,background:y}),x("img.vbox-figlio").on("dragstart",function(e){e.preventDefault()}),P.scrollTop(0),g(),M.animate({opacity:1},f.navSpeed,function(){Z.hide()}),f.cb_content_loaded(G,J,q,$)}function g(){var e=M.outerHeight(),s=x(window).height();j=e+60