Slideshow - Version 2.2.14

Version Description

  • Fixed: Slideshow didn't show because of a JavaScript error when calculating an unstretched image's dimension.
Download this release

Release Info

Developer stefanboonstra
Plugin Icon 128x128 Slideshow
Version 2.2.14
Comparing to
See all releases

Code changes from version 2.2.13 to 2.2.14

classes/SlideshowPluginSlideshowSettingsHandler.php CHANGED
@@ -567,7 +567,7 @@ class SlideshowPluginSlideshowSettingsHandler
567
  'controlPanel' => array('type' => 'radio' , 'default' => $data['controlPanel'] , 'description' => $descriptions['controlPanel'] , 'group' => __('Control', 'slideshow-plugin') , 'options' => array('true' => $yes, 'false' => $no)),
568
  'hideControlPanel' => array('type' => 'radio' , 'default' => $data['hideControlPanel'] , 'description' => $descriptions['hideControlPanel'] , 'group' => __('Control', 'slideshow-plugin') , 'options' => array('true' => $yes, 'false' => $no) , 'dependsOn' => array('settings[controlPanel]', 'true')),
569
  'waitUntilLoaded' => array('type' => 'radio' , 'default' => $data['waitUntilLoaded'] , 'description' => $descriptions['waitUntilLoaded'] , 'group' => __('Miscellaneous', 'slideshow-plugin'), 'options' => array('true' => $yes, 'false' => $no)),
570
- 'showLoadingIcon' => array('type' => 'radio' , 'default' => $data['showLoadingIcon'] , 'description' => $descriptions['showLoadingIcon'] , 'group' => __('Miscellaneous', 'slideshow-plugin'), 'options' => array('true' => $yes, 'false' => $no)),
571
  'random' => array('type' => 'radio' , 'default' => $data['random'] , 'description' => $descriptions['random'] , 'group' => __('Miscellaneous', 'slideshow-plugin'), 'options' => array('true' => $yes, 'false' => $no)),
572
  'avoidFilter' => array('type' => 'radio' , 'default' => $data['avoidFilter'] , 'description' => $descriptions['avoidFilter'] , 'group' => __('Miscellaneous', 'slideshow-plugin'), 'options' => array('true' => $yes, 'false' => $no))
573
  );
567
  'controlPanel' => array('type' => 'radio' , 'default' => $data['controlPanel'] , 'description' => $descriptions['controlPanel'] , 'group' => __('Control', 'slideshow-plugin') , 'options' => array('true' => $yes, 'false' => $no)),
568
  'hideControlPanel' => array('type' => 'radio' , 'default' => $data['hideControlPanel'] , 'description' => $descriptions['hideControlPanel'] , 'group' => __('Control', 'slideshow-plugin') , 'options' => array('true' => $yes, 'false' => $no) , 'dependsOn' => array('settings[controlPanel]', 'true')),
569
  'waitUntilLoaded' => array('type' => 'radio' , 'default' => $data['waitUntilLoaded'] , 'description' => $descriptions['waitUntilLoaded'] , 'group' => __('Miscellaneous', 'slideshow-plugin'), 'options' => array('true' => $yes, 'false' => $no)),
570
+ 'showLoadingIcon' => array('type' => 'radio' , 'default' => $data['showLoadingIcon'] , 'description' => $descriptions['showLoadingIcon'] , 'group' => __('Miscellaneous', 'slideshow-plugin'), 'options' => array('true' => $yes, 'false' => $no) , 'dependsOn' => array('settings[waitUntilLoaded]', 'true')),
571
  'random' => array('type' => 'radio' , 'default' => $data['random'] , 'description' => $descriptions['random'] , 'group' => __('Miscellaneous', 'slideshow-plugin'), 'options' => array('true' => $yes, 'false' => $no)),
572
  'avoidFilter' => array('type' => 'radio' , 'default' => $data['avoidFilter'] , 'description' => $descriptions['avoidFilter'] , 'group' => __('Miscellaneous', 'slideshow-plugin'), 'options' => array('true' => $yes, 'false' => $no))
573
  );
images/SlideshowPluginPostType/delete.png DELETED
Binary file
js/min/all.frontend.min.js CHANGED
@@ -1 +1 @@
1
- function onYouTubeIframeAPIReady(){slideshow_jquery_image_gallery_script.youTubeAPIReady=!0}slideshow_jquery_image_gallery_script=function(){var t=jQuery,i={};return i.registeredSlideshows=[],i.youTubeAPIReady=!1,i.loadYouTubeAPICalled=!1,i.stylesheetURLChecked=!1,i.activateSlideshows=function(){t.each(jQuery(".slideshow_container"),function(e,s){var o=t(s),n=o.data("sessionId");isNaN(parseInt(n,10))&&(n=o.attr("data-session-id")),t.inArray(n,i.registeredSlideshows)<0&&new i.Slideshow(o)})},i.loadYouTubeAPI=function(){if(!(i.loadYouTubeAPICalled||(i.loadYouTubeAPICalled=!0,t(".slideshow_slide_video").length<=0))){var e=document.createElement("script"),s=document.getElementsByTagName("script")[0];e.src="//www.youtube.com/iframe_api",s.parentNode.insertBefore(e,s)}},i.checkStylesheetURL=function(){if(!i.stylesheetURLChecked){i.stylesheetURLChecked=!0;var e=t('[id*="slideshow-jquery-image-gallery-ajax-stylesheet_"]');e.length<=0||t.each(e,function(i,e){var s,o,n,h=t(e),a=t(e).attr("href");void 0!==a&&""!==a&&(s=h.attr("id").split("_"),o=s.splice(1,s.length-1).join("_").slice(0,-4),n=a.split("?"),(void 0===n[1]||""===n[1]||n[1].toLowerCase().indexOf("style=")<0)&&(n[1]="action=slideshow_jquery_image_gallery_load_stylesheet&style="+o+"&ver="+Math.round((new Date).getTime()/1e3),a=n.join("?"),h.attr("href",a)))})}},t(document).ready(function(){i.loadYouTubeAPI(),i.checkStylesheetURL(),i.activateSlideshows()}),t(window).load(function(){i.loadYouTubeAPI(),i.checkStylesheetURL(),i.activateSlideshows()}),i}();!function(){var t=jQuery,i=slideshow_jquery_image_gallery_script;i.Slideshow=function(e){if(this.$container=e,this.$content=this.$container.find(".slideshow_content"),this.$views=this.$container.find(".slideshow_view"),this.$slides=this.$container.find(".slideshow_slide"),this.$controlPanel=this.$container.find(".slideshow_controlPanel"),this.$togglePlayButton=this.$controlPanel.find(".slideshow_togglePlay"),this.$nextButton=this.$container.find(".slideshow_next"),this.$previousButton=this.$container.find(".slideshow_previous"),this.$pagination=this.$container.find(".slideshow_pagination"),this.$loadingIcon=this.$container.find(".slideshow_loading_icon"),this.ID=this.getID(),!isNaN(parseInt(this.ID,10))){this.settings=window["SlideshowPluginSettings_"+this.ID],t.each(this.settings,t.proxy(function(t,i){"true"==i?this.settings[t]=!0:"false"==i&&(this.settings[t]=!1)},this)),this.$parentElement=this.$container.parent(),this.viewData=[],this.viewIDs=[],this.navigationActive=!0,this.currentViewID=void 0,this.currentWidth=0,this.visibleViews=[],this.videoPlayers=[],this.interval=!1,this.mouseEnterTimer=!1,this.invisibilityTimer=!1,this.descriptionTimer=!1,this.randomNextHistoryViewIDs=[],this.randomPreviousHistoryViewIDs=[],this.randomAvailableViewIDs=[],i.registeredSlideshows.push(this.ID),t.each(this.$views,t.proxy(function(t){this.viewIDs.push(t)},this)),this.currentViewID=this.getNextViewID(),this.visibleViews=[this.currentViewID],this.recalculate(!1);var s=!0;t.each(this.$views,t.proxy(function(i,e){var n=t(e);this.recalculateView(i),i!=this.visibleViews[0]?n.css("top",this.$container.outerHeight(!0)):n.addClass("slideshow_currentView"),this.viewData[i]=[],t.each(n.find(".slideshow_slide"),t.proxy(function(e,n){var o=t(n);if(this.viewData[i][e]={imageDimension:""},this.settings.waitUntilLoaded&&o.hasClass("slideshow_slide_image")){var h=o.find("img");h.length>0?h.each(t.proxy(function(n,o){o.complete?this.viewData[i][e].loaded=1:(i===this.currentViewID&&(s=!1),this.viewData[i][e].loaded=0,h.load(t.proxy(function(){this.viewData[i][e].loaded=1,i===this.currentViewID&&this.isViewLoaded(i)&&this.firstStart()},this)).bind("error",t.proxy(function(){this.viewData[i][e].loaded=2},this)))},this)):this.viewData[i][e].loaded=-1}else this.viewData[i][e].loaded=-1},this))},this)),t(window).load(t.proxy(function(){this.recalculateVisibleViews()},this)),parseFloat(this.settings.intervalSpeed)<parseFloat(this.settings.slideSpeed)+.1&&(this.settings.intervalSpeed=parseFloat(this.settings.slideSpeed)+.1),this.activateDescriptions(),this.activateControlPanel(),this.activateNavigationButtons(),this.activatePagination(),this.activatePauseOnHover(),(!this.settings.waitUntilLoaded||s)&&this.firstStart()}}}();!function(){var t=jQuery,i=slideshow_jquery_image_gallery_script;i.Slideshow.prototype.firstStart=function(){this.$loadingIcon.length>0&&this.$loadingIcon.remove(),this.$content.show(),this.settings.enableResponsiveness&&t(window).resize(t.proxy(function(){this.recalculate(!0)},this)),this.start()},i.Slideshow.prototype.start=function(){this.settings.play&&!this.interval&&(this.interval=setInterval(t.proxy(function i(e,s){void 0===s&&(s=this),void 0===e&&(e=s.getNextViewID()),s.isViewLoaded(e)?(s.animateTo(e,1),s.start()):(s.stop(),setTimeout(t.proxy(function(){i(e,s)},s),100))},this),1e3*this.settings.intervalSpeed))},i.Slideshow.prototype.stop=function(){clearInterval(this.interval),this.interval=!1},i.Slideshow.prototype.isVideoPlaying=function(){for(var t in this.videoPlayers)if(this.videoPlayers.hasOwnProperty(t)){var i=this.videoPlayers[t].state;if(1==i||3==i)return!0}return!1},i.Slideshow.prototype.pauseAllVideos=function(){for(var t in this.videoPlayers)if(this.videoPlayers.hasOwnProperty(t)){var i=this.videoPlayers[t].player;null!=i&&"function"==typeof i.pauseVideo&&(this.videoPlayers[t].state=2,i.pauseVideo())}},i.Slideshow.prototype.isViewLoaded=function(i){var e=!0;return t.each(this.viewData[i],t.proxy(function(t,i){0==i.loaded&&(e=!1)},this)),e},i.Slideshow.prototype.getNextViewID=function(){var t=this.currentViewID;if(this.settings.random){var i=t;if(t=this.getNextRandomViewID(),t!=i)return t}return isNaN(parseInt(t,10))?0:t>=this.$views.length-1?this.settings.loop?0:this.currentViewID:t+1},i.Slideshow.prototype.getPreviousViewID=function(){var t=this.currentViewID;if(isNaN(parseInt(t,10))&&(t=0),this.settings.random){var i=t;if(t=this.getPreviousRandomViewID(),t!=i)return t}return 0>=t?this.settings.loop?t=this.$views.length-1:this.currentViewID:t-=1},i.Slideshow.prototype.getNextRandomViewID=function(){return isNaN(parseInt(this.currentViewID,10))||this.randomPreviousHistoryViewIDs.push(this.currentViewID),this.randomPreviousHistoryViewIDs.length>2*this.viewIDs.length&&this.randomPreviousHistoryViewIDs.shift(),this.randomNextHistoryViewIDs.length>0?this.randomNextHistoryViewIDs.pop():((void 0===this.randomAvailableViewIDs||this.randomAvailableViewIDs.length<=0)&&(this.randomAvailableViewIDs=t.extend(!0,[],this.viewIDs),this.randomAvailableViewIDs.splice(t.inArray(this.currentViewID,this.randomAvailableViewIDs))),this.randomAvailableViewIDs.splice(Math.floor(Math.random()*this.randomAvailableViewIDs.length),1).pop())},i.Slideshow.prototype.getPreviousRandomViewID=function(){return isNaN(parseInt(this.currentViewID,10))||this.randomNextHistoryViewIDs.push(this.currentViewID),this.randomNextHistoryViewIDs.length>2*this.viewIDs.length&&this.randomNextHistoryViewIDs.shift(),this.randomPreviousHistoryViewIDs.length>0?this.randomPreviousHistoryViewIDs.pop():this.viewIDs[Math.floor(Math.random()*this.viewIDs.length)]},i.Slideshow.prototype.getID=function(){var t=this.$container.data("sessionId");return isNaN(parseInt(t,10))&&(t=this.$container.attr("data-session-id")),t}}();!function(){var t=jQuery,i=slideshow_jquery_image_gallery_script;i.Slideshow.prototype.animateTo=function(i,e){if(!(this.isVideoPlaying()||0>i||i>=this.$views.length||i==this.currentViewID)){this.navigationActive=!1,(isNaN(parseInt(e,10))||0==e)&&(e=i<this.currentViewID?-1:1),this.visibleViews=[this.currentViewID,i];var s=this.settings.animation,n=["slide","slideRight","slideUp","slideDown","fade","directFade"];"random"==s&&(s=n[Math.floor(Math.random()*n.length)]);var o={slide:"slideRight",slideRight:"slide",slideUp:"slideDown",slideDown:"slideUp",fade:"fade",directFade:"directFade"};0>e&&(s=o[s]);var h=t(this.$views[this.currentViewID]),a=t(this.$views[i]);switch(h.stop(!0,!0),a.stop(!0,!0),a.addClass("slideshow_nextView"),this.recalculateVisibleViews(),this.currentViewID=i,this.$container.trigger("slideshowAnimate"),s){case"slide":a.css({top:0,left:this.$content.width()}),h.animate({left:-h.outerWidth(!0)},1e3*this.settings.slideSpeed),a.animate({left:0},1e3*this.settings.slideSpeed),setTimeout(t.proxy(function(){h.stop(!0,!0).css("top",this.$container.outerHeight(!0))},this),1e3*this.settings.slideSpeed);break;case"slideRight":a.css({top:0,left:-this.$content.width()}),h.animate({left:h.outerWidth(!0)},1e3*this.settings.slideSpeed),a.animate({left:0},1e3*this.settings.slideSpeed),setTimeout(t.proxy(function(){h.stop(!0,!0).css("top",this.$container.outerHeight(!0))},this),1e3*this.settings.slideSpeed);break;case"slideUp":a.css({top:this.$content.height(),left:0}),h.animate({top:-h.outerHeight(!0)},1e3*this.settings.slideSpeed),a.animate({top:0},1e3*this.settings.slideSpeed),setTimeout(t.proxy(function(){h.stop(!0,!0).css("top",this.$container.outerHeight(!0))},this),1e3*this.settings.slideSpeed);break;case"slideDown":a.css({top:-this.$content.height(),left:0}),h.animate({top:h.outerHeight(!0)},1e3*this.settings.slideSpeed),a.animate({top:0},1e3*this.settings.slideSpeed),setTimeout(t.proxy(function(){h.stop(!0,!0).css("top",this.$container.outerHeight(!0))},this),1e3*this.settings.slideSpeed);break;case"fade":a.css({top:0,left:0,display:"none"}),h.fadeOut(1e3*this.settings.slideSpeed/2),setTimeout(t.proxy(function(){a.fadeIn(1e3*this.settings.slideSpeed/2),h.stop(!0,!0).css({top:this.$container.outerHeight(!0),display:"block"})},this),1e3*this.settings.slideSpeed/2);break;case"directFade":a.css({top:0,left:0,"z-index":0,display:"none"}),h.css({"z-index":1}),a.stop(!0,!0).fadeIn(1e3*this.settings.slideSpeed),h.stop(!0,!0).fadeOut(1e3*this.settings.slideSpeed),setTimeout(t.proxy(function(){a.stop(!0,!0).css({"z-index":0}),h.stop(!0,!0).css({top:this.$container.outerHeight(!0),display:"block","z-index":0})},this),1e3*this.settings.slideSpeed)}setTimeout(t.proxy(function(){h.removeClass("slideshow_currentView"),a.removeClass("slideshow_nextView"),a.addClass("slideshow_currentView"),this.visibleViews=[i],this.navigationActive=!0},this),1e3*this.settings.slideSpeed)}}}();!function(){var t=jQuery,i=slideshow_jquery_image_gallery_script;i.Slideshow.prototype.recalculate=function(i){if(!this.$container.is(":visible"))return this.invisibilityTimer=setInterval(t.proxy(function(){this.$container.is(":visible")&&(this.recalculate(i),clearInterval(this.invisibilityTimer),this.invisibilityTimer=!1)},this),500),void 0;for(var e=this.$parentElement,s=0;e.width()<=0&&(e=e.parent(),!(s>50));s++);if(this.currentWidth!=e.width()){this.currentWidth=e.width();var n=e.width()-(this.$container.outerWidth()-this.$container.width());if(parseInt(this.settings.maxWidth,10)>0&&parseInt(this.settings.maxWidth,10)<n&&(n=parseInt(this.settings.maxWidth,10)),this.$container.css("width",Math.floor(n)),this.$content.css("width",Math.floor(n)-(this.$content.outerWidth(!0)-this.$content.width())),this.settings.preserveSlideshowDimensions){var o=n*this.settings.dimensionHeight/this.settings.dimensionWidth;this.$container.css("height",Math.floor(o)),this.$content.css("height",Math.floor(o)-(this.$content.outerHeight(!0)-this.$content.height()))}else this.$container.css("height",Math.floor(this.settings.height)),this.$content.css("height",Math.floor(this.settings.height));this.$views.each(t.proxy(function(i,e){t.inArray(i,this.visibleViews)<0&&t(e).css("top",this.$container.outerHeight(!0))},this)),this.$container.trigger("slideshowResize"),(i||void 0==i)&&this.recalculateVisibleViews()}},i.Slideshow.prototype.recalculateVisibleViews=function(){t.each(this.visibleViews,t.proxy(function(t,i){this.recalculateView(i)},this))},i.Slideshow.prototype.recalculateView=function(e){var s=t(this.$views[e]);if(this.$content.width()!=s.outerWidth(!0)){var n=s.find(".slideshow_slide");if(!(n.length<=0)){var o=this.$content.width()-(s.outerWidth(!0)-s.width()),h=this.$content.height()-(s.outerHeight(!0)-s.height()),a=Math.floor(o/n.length),r=h,l=o%n.length,d=0;t(n[0]).css("margin-left",0),t(n[n.length-1]).css("margin-right",0),t.each(n,t.proxy(function(s,o){var h=t(o),c=h.outerWidth(!0)-h.width(),u=h.outerHeight(!0)-h.height();if(s==n.length-1?h.width(a-c+l):h.width(a-c),h.height(r-u),h.hasClass("slideshow_slide_text")){var p=h.find(".slideshow_background_anchor");if(p.length<=0)return;var w=h.width()-(p.outerWidth(!0)-p.width()),g=h.height()-(p.outerHeight(!0)-p.height());p.css({width:w,height:g})}else if(h.hasClass("slideshow_slide_image")){var v=h.find("img");if(v.length<=0)return;var f=h.width()-(v.outerWidth(!0)-v.width()),y=h.height()-(v.outerHeight(!0)-v.height());if(this.settings.stretchImages)v.css({width:f,height:y}),v.attr({width:f,height:y});else if(v.width()>0&&v.height()>0){var m=this.viewData[e][s].imageDimension;isNaN(parseFloat(m))&&(m=this.viewData[e][s].imageDimension=v.outerWidth(!0)/v.outerHeight(!0));var I=h.width()/h.height();m>=I?(v.css({margin:"0px",width:f,height:Math.floor(f/m)}),v.attr({width:f,height:Math.floor(f/m)})):I>m&&(v.css({"margin-left":"auto","margin-right":"auto",display:"block",width:Math.floor(y*m),height:y}),v.attr({width:Math.floor(y*m),height:y}))}}else if(h.hasClass("slideshow_slide_video")){var $=h.find("iframe");if($.length>0)$.attr({width:h.width(),height:h.height()});else var V=setInterval(t.proxy(function(){if(i.youTubeAPIReady){clearInterval(V);var e=h.find(".slideshow_slide_video_id");e.attr("id","slideshow_slide_video_"+Math.floor(1e6*Math.random())+"_"+e.text());var s=e.attr("data-show-related-videos"),n=new YT.Player(e.attr("id"),{width:h.width(),height:h.height(),videoId:e.text(),playerVars:{wmode:"opaque",rel:s},events:{onReady:function(){},onStateChange:t.proxy(function(t){this.videoPlayers[e.attr("id")].state=t.data},this)}}),o=t("#"+e.attr("id"));o.show(),o.attr("src",o.attr("src")+"&wmode=opaque"),this.videoPlayers[e.attr("id")]={player:n,state:-1}}},this),500)}d+=h.outerWidth(!0)},this)),s.css({width:o,height:h})}}}}();!function(){var t=jQuery,i=slideshow_jquery_image_gallery_script;i.Slideshow.prototype.activateDescriptions=function(){this.settings.showDescription&&(t.each(this.$slides.find(".slideshow_description"),t.proxy(function(i,e){var s=t(e);s.show(),this.settings.hideDescription?s.css({position:"absolute",top:this.$container.outerHeight(!0)}):s.css({position:"absolute",bottom:0})},this)),this.settings.hideDescription&&(this.$container.bind("slideshowResize",t.proxy(function(){t.each(this.$container.find(".slideshow_description"),t.proxy(function(i,e){t(e).css("top",this.$container.outerHeight(!0))},this))},this)),this.$container.bind("slideshowAnimate",t.proxy(function(){void 0!=this.visibleViews[1]&&t.each(t(this.$views[this.visibleViews[1]]).find(".slideshow_description"),t.proxy(function(i,e){t(e).css("top",this.$container.outerHeight(!0))},this))},this)),this.$slides.mouseenter(t.proxy(function(i){var e=t(i.currentTarget).find(".slideshow_description");this.descriptionTimer=setTimeout(t.proxy(function(){this.descriptionTimer="",e.stop(!0,!1).animate({top:this.$container.outerHeight(!0)-e.outerHeight(!0)},parseInt(1e3*this.settings.descriptionSpeed,10))},this),100)},this)),this.$slides.mouseleave(t.proxy(function(i){this.descriptionTimer===!1&&(clearInterval(this.descriptionTimer),this.descriptionTimer=!1),t(i.currentTarget).find(".slideshow_description").stop(!0,!1).animate({top:this.$container.outerHeight(!0)},parseInt(1e3*this.settings.descriptionSpeed,10))},this))))},i.Slideshow.prototype.activateNavigationButtons=function(){this.settings.controllable&&(this.$nextButton.click(t.proxy(function(){this.navigationActive&&(this.pauseAllVideos(),this.stop(),this.animateTo(this.getNextViewID(),1),this.start())},this)),this.$previousButton.click(t.proxy(function(){this.navigationActive&&(this.pauseAllVideos(),this.stop(),this.animateTo(this.getPreviousViewID(),-1),this.start())},this)),this.settings.hideNavigationButtons?(this.$container.mouseenter(t.proxy(function(){this.$nextButton.stop(!0,!0).fadeIn(100)},this)),this.$container.mouseleave(t.proxy(function(){this.$nextButton.stop(!0,!0).fadeOut(500)},this)),this.$container.mouseenter(t.proxy(function(){this.$previousButton.stop(!0,!0).fadeIn(100)},this)),this.$container.mouseleave(t.proxy(function(){this.$previousButton.stop(!0,!0).fadeOut(500)},this))):(this.$nextButton.show(),this.$previousButton.show()))},i.Slideshow.prototype.activateControlPanel=function(){this.settings.controlPanel&&(this.settings.play?this.$togglePlayButton.attr("class","slideshow_pause"):this.$togglePlayButton.attr("class","slideshow_play"),this.$togglePlayButton.click(t.proxy(function(i){this.settings.play?(this.settings.play=!1,t(i.currentTarget).attr("class","slideshow_play"),this.stop()):(this.settings.play=!0,t(i.currentTarget).attr("class","slideshow_pause"),this.start())},this)),this.settings.hideControlPanel?(this.$container.mouseenter(t.proxy(function(){this.$controlPanel.stop(!0,!0).fadeIn(100)},this)),this.$container.mouseleave(t.proxy(function(){this.$controlPanel.stop(!0,!0).fadeOut(500)},this))):this.$controlPanel.show())},i.Slideshow.prototype.activatePagination=function(){if(this.settings.showPagination){this.$pagination.find(".slideshow_pagination_center").html("<ul></ul>");var i=this.$pagination.find("ul");i.html(""),this.$views.each(t.proxy(function(t){var e="";t==this.currentViewID&&(e="slideshow_currentView"),i.append('<li class="slideshow_transparent '+e+'"><span style="display: none;">'+t+"</span></li>")},this)),this.$pagination.find("li").click(t.proxy(function(i){if(this.navigationActive){var e=t(i.currentTarget).find("span").text();isNaN(parseInt(e,10))||(this.pauseAllVideos(),this.stop(),this.animateTo(parseInt(e,10),0),this.start())}},this)),this.$container.bind("slideshowAnimate",t.proxy(function(){var i=this.$pagination.find("li");i.each(t.proxy(function(i,e){t(e).removeClass("slideshow_currentView")},this)),t(i[this.currentViewID]).addClass("slideshow_currentView")},this)),this.settings.hidePagination?(this.$container.mouseenter(t.proxy(function(){this.$pagination.stop(!0,!0).fadeIn(100)},this)),this.$container.mouseleave(t.proxy(function(){this.$pagination.stop(!0,!0).fadeOut(500)},this))):this.$pagination.show()}},i.Slideshow.prototype.activatePauseOnHover=function(){this.settings.pauseOnHover&&(this.$container.mouseenter(t.proxy(function(){clearTimeout(this.mouseEnterTimer),this.mouseEnterTimer=setTimeout(t.proxy(function(){this.stop()},this),500)},this)),this.$container.mouseleave(t.proxy(function(){clearTimeout(this.mouseEnterTimer),this.interval===!1&&this.start()},this)))}}();
1
+ function onYouTubeIframeAPIReady(){slideshow_jquery_image_gallery_script.youTubeAPIReady=!0}slideshow_jquery_image_gallery_script=function(){var e=jQuery,t={};return t.registeredSlideshows=[],t.youTubeAPIReady=!1,t.loadYouTubeAPICalled=!1,t.stylesheetURLChecked=!1,t.activateSlideshows=function(){e.each(jQuery(".slideshow_container"),function(a,i){var s=e(i),o=s.data("sessionId");isNaN(parseInt(o,10))&&(o=s.attr("data-session-id")),e.inArray(o,t.registeredSlideshows)<0&&new t.Slideshow(s)})},t.loadYouTubeAPI=function(){if(!(t.loadYouTubeAPICalled||(t.loadYouTubeAPICalled=!0,e(".slideshow_slide_video").length<=0))){var a=document.createElement("script"),i=document.getElementsByTagName("script")[0];a.src="//www.youtube.com/iframe_api",i.parentNode.insertBefore(a,i)}},t.checkStylesheetURL=function(){if(!t.stylesheetURLChecked){t.stylesheetURLChecked=!0;var a=e('[id*="slideshow-jquery-image-gallery-ajax-stylesheet_"]');a.length<=0||e.each(a,function(t,a){var i,s,o,l=e(a),d=e(a).attr("href");void 0!==d&&""!==d&&(i=l.attr("id").split("_"),s=i.splice(1,i.length-1).join("_").slice(0,-4),o=d.split("?"),(void 0===o[1]||""===o[1]||o[1].toLowerCase().indexOf("style=")<0)&&(o[1]="action=slideshow_jquery_image_gallery_load_stylesheet&style="+s+"&ver="+Math.round((new Date).getTime()/1e3),d=o.join("?"),l.attr("href",d)))})}},e(document).ready(function(){t.loadYouTubeAPI(),t.checkStylesheetURL(),t.activateSlideshows()}),e(window).load(function(){t.loadYouTubeAPI(),t.checkStylesheetURL(),t.activateSlideshows()}),t}();!function(){var i=jQuery,e=slideshow_jquery_image_gallery_script;e.Slideshow=function(t){if(this.$container=t,this.$content=this.$container.find(".slideshow_content"),this.$views=this.$container.find(".slideshow_view"),this.$slides=this.$container.find(".slideshow_slide"),this.$controlPanel=this.$container.find(".slideshow_controlPanel"),this.$togglePlayButton=this.$controlPanel.find(".slideshow_togglePlay"),this.$nextButton=this.$container.find(".slideshow_next"),this.$previousButton=this.$container.find(".slideshow_previous"),this.$pagination=this.$container.find(".slideshow_pagination"),this.$loadingIcon=this.$container.find(".slideshow_loading_icon"),this.ID=this.getID(),!isNaN(parseInt(this.ID,10))){this.settings=window["SlideshowPluginSettings_"+this.ID],i.each(this.settings,i.proxy(function(i,e){"true"==e?this.settings[i]=!0:"false"==e&&(this.settings[i]=!1)},this)),this.$parentElement=this.$container.parent(),this.viewData=[],this.viewIDs=[],this.navigationActive=!0,this.currentViewID=void 0,this.currentWidth=0,this.visibleViews=[],this.videoPlayers=[],this.interval=!1,this.mouseEnterTimer=!1,this.invisibilityTimer=!1,this.descriptionTimer=!1,this.randomNextHistoryViewIDs=[],this.randomPreviousHistoryViewIDs=[],this.randomAvailableViewIDs=[],e.registeredSlideshows.push(this.ID),i.each(this.$views,i.proxy(function(i){this.viewIDs.push(i)},this)),this.currentViewID=this.getNextViewID(),this.visibleViews=[this.currentViewID],this.recalculate(!1);var s=!0;i.each(this.$views,i.proxy(function(e,t){var a=i(t);this.recalculateView(e),e!=this.visibleViews[0]?a.css("top",this.$container.outerHeight(!0)):a.addClass("slideshow_currentView"),this.viewData[e]=[],i.each(a.find(".slideshow_slide"),i.proxy(function(t,a){var n=i(a);if(this.viewData[e][t]={imageDimension:""},this.settings.waitUntilLoaded&&n.hasClass("slideshow_slide_image")){var o=n.find("img");o.length>0?o.each(i.proxy(function(a,n){n.complete?this.viewData[e][t].loaded=1:(e===this.currentViewID&&(s=!1),this.viewData[e][t].loaded=0,o.load(i.proxy(function(){this.viewData[e][t].loaded=1,e===this.currentViewID&&this.isViewLoaded(e)&&this.firstStart()},this)).bind("error",i.proxy(function(){this.viewData[e][t].loaded=2},this)))},this)):this.viewData[e][t].loaded=-1}else this.viewData[e][t].loaded=-1},this))},this)),i(window).load(i.proxy(function(){this.recalculateVisibleViews()},this)),parseFloat(this.settings.intervalSpeed)<parseFloat(this.settings.slideSpeed)+.1&&(this.settings.intervalSpeed=parseFloat(this.settings.slideSpeed)+.1),this.activateDescriptions(),this.activateControlPanel(),this.activateNavigationButtons(),this.activatePagination(),this.activatePauseOnHover(),(!this.settings.waitUntilLoaded||s)&&this.firstStart()}}}();!function(){var i=jQuery,t=slideshow_jquery_image_gallery_script;t.Slideshow.prototype.firstStart=function(){this.$loadingIcon.length>0&&this.$loadingIcon.remove(),this.$content.show(),this.settings.enableResponsiveness&&i(window).resize(i.proxy(function(){this.recalculate(!0)},this)),this.start()},t.Slideshow.prototype.start=function(){this.settings.play&&!this.interval&&(this.interval=setInterval(i.proxy(function t(e,s){void 0===s&&(s=this),void 0===e&&(e=s.getNextViewID()),s.isViewLoaded(e)?(s.animateTo(e,1),s.start()):(s.stop(),setTimeout(i.proxy(function(){t(e,s)},s),100))},this),1e3*this.settings.intervalSpeed))},t.Slideshow.prototype.stop=function(){clearInterval(this.interval),this.interval=!1},t.Slideshow.prototype.isVideoPlaying=function(){for(var i in this.videoPlayers)if(this.videoPlayers.hasOwnProperty(i)){var t=this.videoPlayers[i].state;if(1==t||3==t)return!0}return!1},t.Slideshow.prototype.pauseAllVideos=function(){for(var i in this.videoPlayers)if(this.videoPlayers.hasOwnProperty(i)){var t=this.videoPlayers[i].player;null!=t&&"function"==typeof t.pauseVideo&&(this.videoPlayers[i].state=2,t.pauseVideo())}},t.Slideshow.prototype.isViewLoaded=function(t){var e=!0;return i.each(this.viewData[t],i.proxy(function(i,t){0==t.loaded&&(e=!1)},this)),e},t.Slideshow.prototype.getNextViewID=function(){var i=this.currentViewID;if(this.settings.random){var t=i;if(i=this.getNextRandomViewID(),i!=t)return i}return isNaN(parseInt(i,10))?0:i>=this.$views.length-1?this.settings.loop?0:this.currentViewID:i+1},t.Slideshow.prototype.getPreviousViewID=function(){var i=this.currentViewID;if(isNaN(parseInt(i,10))&&(i=0),this.settings.random){var t=i;if(i=this.getPreviousRandomViewID(),i!=t)return i}return 0>=i?this.settings.loop?i=this.$views.length-1:this.currentViewID:i-=1},t.Slideshow.prototype.getNextRandomViewID=function(){return isNaN(parseInt(this.currentViewID,10))||this.randomPreviousHistoryViewIDs.push(this.currentViewID),this.randomPreviousHistoryViewIDs.length>2*this.viewIDs.length&&this.randomPreviousHistoryViewIDs.shift(),this.randomNextHistoryViewIDs.length>0?this.randomNextHistoryViewIDs.pop():((void 0===this.randomAvailableViewIDs||this.randomAvailableViewIDs.length<=0)&&(this.randomAvailableViewIDs=i.extend(!0,[],this.viewIDs),this.randomAvailableViewIDs.splice(i.inArray(this.currentViewID,this.randomAvailableViewIDs))),this.randomAvailableViewIDs.splice(Math.floor(Math.random()*this.randomAvailableViewIDs.length),1).pop())},t.Slideshow.prototype.getPreviousRandomViewID=function(){return isNaN(parseInt(this.currentViewID,10))||this.randomNextHistoryViewIDs.push(this.currentViewID),this.randomNextHistoryViewIDs.length>2*this.viewIDs.length&&this.randomNextHistoryViewIDs.shift(),this.randomPreviousHistoryViewIDs.length>0?this.randomPreviousHistoryViewIDs.pop():this.viewIDs[Math.floor(Math.random()*this.viewIDs.length)]},t.Slideshow.prototype.getID=function(){var i=this.$container.data("sessionId");return isNaN(parseInt(i,10))&&(i=this.$container.attr("data-session-id")),i}}();!function(){var e=jQuery,t=slideshow_jquery_image_gallery_script;t.Slideshow.prototype.animateTo=function(t,i){if(!(this.isVideoPlaying()||0>t||t>=this.$views.length||t==this.currentViewID)){this.navigationActive=!1,(isNaN(parseInt(i,10))||0==i)&&(i=t<this.currentViewID?-1:1),this.visibleViews=[this.currentViewID,t];var s=this.settings.animation,o=["slide","slideRight","slideUp","slideDown","fade","directFade"];"random"==s&&(s=o[Math.floor(Math.random()*o.length)]);var n={slide:"slideRight",slideRight:"slide",slideUp:"slideDown",slideDown:"slideUp",fade:"fade",directFade:"directFade"};0>i&&(s=n[s]);var a=e(this.$views[this.currentViewID]),r=e(this.$views[t]);switch(a.stop(!0,!0),r.stop(!0,!0),r.addClass("slideshow_nextView"),this.recalculateVisibleViews(),this.currentViewID=t,this.$container.trigger("slideshowAnimate"),s){case"slide":r.css({top:0,left:this.$content.width()}),a.animate({left:-a.outerWidth(!0)},1e3*this.settings.slideSpeed),r.animate({left:0},1e3*this.settings.slideSpeed),setTimeout(e.proxy(function(){a.stop(!0,!0).css("top",this.$container.outerHeight(!0))},this),1e3*this.settings.slideSpeed);break;case"slideRight":r.css({top:0,left:-this.$content.width()}),a.animate({left:a.outerWidth(!0)},1e3*this.settings.slideSpeed),r.animate({left:0},1e3*this.settings.slideSpeed),setTimeout(e.proxy(function(){a.stop(!0,!0).css("top",this.$container.outerHeight(!0))},this),1e3*this.settings.slideSpeed);break;case"slideUp":r.css({top:this.$content.height(),left:0}),a.animate({top:-a.outerHeight(!0)},1e3*this.settings.slideSpeed),r.animate({top:0},1e3*this.settings.slideSpeed),setTimeout(e.proxy(function(){a.stop(!0,!0).css("top",this.$container.outerHeight(!0))},this),1e3*this.settings.slideSpeed);break;case"slideDown":r.css({top:-this.$content.height(),left:0}),a.animate({top:a.outerHeight(!0)},1e3*this.settings.slideSpeed),r.animate({top:0},1e3*this.settings.slideSpeed),setTimeout(e.proxy(function(){a.stop(!0,!0).css("top",this.$container.outerHeight(!0))},this),1e3*this.settings.slideSpeed);break;case"fade":r.css({top:0,left:0,display:"none"}),a.fadeOut(1e3*this.settings.slideSpeed/2),setTimeout(e.proxy(function(){r.fadeIn(1e3*this.settings.slideSpeed/2),a.stop(!0,!0).css({top:this.$container.outerHeight(!0),display:"block"})},this),1e3*this.settings.slideSpeed/2);break;case"directFade":r.css({top:0,left:0,"z-index":0,display:"none"}),a.css({"z-index":1}),r.stop(!0,!0).fadeIn(1e3*this.settings.slideSpeed),a.stop(!0,!0).fadeOut(1e3*this.settings.slideSpeed),setTimeout(e.proxy(function(){r.stop(!0,!0).css({"z-index":0}),a.stop(!0,!0).css({top:this.$container.outerHeight(!0),display:"block","z-index":0})},this),1e3*this.settings.slideSpeed)}setTimeout(e.proxy(function(){a.removeClass("slideshow_currentView"),r.removeClass("slideshow_nextView"),r.addClass("slideshow_currentView"),this.visibleViews=[t],this.navigationActive=!0},this),1e3*this.settings.slideSpeed)}}}();!function(){var t=jQuery,i=slideshow_jquery_image_gallery_script;i.Slideshow.prototype.recalculate=function(i){if(!this.$container.is(":visible"))return this.invisibilityTimer=setInterval(t.proxy(function(){this.$container.is(":visible")&&(this.recalculate(i),clearInterval(this.invisibilityTimer),this.invisibilityTimer=!1)},this),500),void 0;for(var e=this.$parentElement,s=0;e.width()<=0&&(e=e.parent(),!(s>50));s++);if(this.currentWidth!=e.width()){this.currentWidth=e.width();var h=e.width()-(this.$container.outerWidth()-this.$container.width());if(parseInt(this.settings.maxWidth,10)>0&&parseInt(this.settings.maxWidth,10)<h&&(h=parseInt(this.settings.maxWidth,10)),this.$container.css("width",Math.floor(h)),this.$content.css("width",Math.floor(h)-(this.$content.outerWidth(!0)-this.$content.width())),this.settings.preserveSlideshowDimensions){var o=h*this.settings.dimensionHeight/this.settings.dimensionWidth;this.$container.css("height",Math.floor(o)),this.$content.css("height",Math.floor(o)-(this.$content.outerHeight(!0)-this.$content.height()))}else this.$container.css("height",Math.floor(this.settings.height)),this.$content.css("height",Math.floor(this.settings.height));this.$views.each(t.proxy(function(i,e){t.inArray(i,this.visibleViews)<0&&t(e).css("top",this.$container.outerHeight(!0))},this)),this.$container.trigger("slideshowResize"),(i||void 0==i)&&this.recalculateVisibleViews()}},i.Slideshow.prototype.recalculateVisibleViews=function(){t.each(this.visibleViews,t.proxy(function(t,i){this.recalculateView(i)},this))},i.Slideshow.prototype.recalculateView=function(e){var s=t(this.$views[e]);if(this.$content.width()!=s.outerWidth(!0)){var h=s.find(".slideshow_slide");if(!(h.length<=0)){var o=this.$content.width()-(s.outerWidth(!0)-s.width()),n=this.$content.height()-(s.outerHeight(!0)-s.height()),a=Math.floor(o/h.length),r=n,d=o%h.length,l=0;t(h[0]).css("margin-left",0),t(h[h.length-1]).css("margin-right",0),t.each(h,t.proxy(function(s,o){var n=t(o),c=n.outerWidth(!0)-n.width(),w=n.outerHeight(!0)-n.height();if(s==h.length-1?n.width(a-c+d):n.width(a-c),n.height(r-w),n.hasClass("slideshow_slide_text")){var u=n.find(".slideshow_background_anchor");if(u.length<=0)return;var g=n.width()-(u.outerWidth(!0)-u.width()),p=n.height()-(u.outerHeight(!0)-u.height());u.css({width:g,height:p})}else if(n.hasClass("slideshow_slide_image")){var v=n.find("img");if(v.length<=0)return;var f=n.width()-(v.outerWidth(!0)-v.width()),y=n.height()-(v.outerHeight(!0)-v.height());if(this.settings.stretchImages)v.css({width:f,height:y}),v.attr({width:f,height:y});else if(v.width()>0&&v.height()>0){var m;"object"!=typeof this.viewData||"object"!=typeof this.viewData[e]||"object"!=typeof this.viewData[e][s]||isNaN(parseInt(this.viewData[e][s].imageDimension))?("object"!=typeof this.viewData[e]&&(this.viewData[e]=[]),"object"!=typeof this.viewData[e][s]&&(this.viewData[e][s]=[]),m=this.viewData[e][s].imageDimension=v.outerWidth(!0)/v.outerHeight(!0)):m=this.viewData[e][s].imageDimension;var I=n.width()/n.height();m>=I?(v.css({margin:"0px",width:f,height:Math.floor(f/m)}),v.attr({width:f,height:Math.floor(f/m)})):I>m&&(v.css({"margin-left":"auto","margin-right":"auto",display:"block",width:Math.floor(y*m),height:y}),v.attr({width:Math.floor(y*m),height:y}))}}else if(n.hasClass("slideshow_slide_video")){var D=n.find("iframe");if(D.length>0)D.attr({width:n.width(),height:n.height()});else var V=setInterval(t.proxy(function(){if(i.youTubeAPIReady){clearInterval(V);var e=n.find(".slideshow_slide_video_id");e.attr("id","slideshow_slide_video_"+Math.floor(1e6*Math.random())+"_"+e.text());var s=e.attr("data-show-related-videos"),h=new YT.Player(e.attr("id"),{width:n.width(),height:n.height(),videoId:e.text(),playerVars:{wmode:"opaque",rel:s},events:{onReady:function(){},onStateChange:t.proxy(function(t){this.videoPlayers[e.attr("id")].state=t.data},this)}}),o=t("#"+e.attr("id"));o.show(),o.attr("src",o.attr("src")+"&wmode=opaque"),this.videoPlayers[e.attr("id")]={player:h,state:-1}}},this),500)}l+=n.outerWidth(!0)},this)),s.css({width:o,height:n})}}}}();!function(){var t=jQuery,i=slideshow_jquery_image_gallery_script;i.Slideshow.prototype.activateDescriptions=function(){this.settings.showDescription&&(t.each(this.$slides.find(".slideshow_description"),t.proxy(function(i,e){var s=t(e);s.show(),this.settings.hideDescription?s.css({position:"absolute",top:this.$container.outerHeight(!0)}):s.css({position:"absolute",bottom:0})},this)),this.settings.hideDescription&&(this.$container.bind("slideshowResize",t.proxy(function(){t.each(this.$container.find(".slideshow_description"),t.proxy(function(i,e){t(e).css("top",this.$container.outerHeight(!0))},this))},this)),this.$container.bind("slideshowAnimate",t.proxy(function(){void 0!=this.visibleViews[1]&&t.each(t(this.$views[this.visibleViews[1]]).find(".slideshow_description"),t.proxy(function(i,e){t(e).css("top",this.$container.outerHeight(!0))},this))},this)),this.$slides.mouseenter(t.proxy(function(i){var e=t(i.currentTarget).find(".slideshow_description");this.descriptionTimer=setTimeout(t.proxy(function(){this.descriptionTimer="",e.stop(!0,!1).animate({top:this.$container.outerHeight(!0)-e.outerHeight(!0)},parseInt(1e3*this.settings.descriptionSpeed,10))},this),100)},this)),this.$slides.mouseleave(t.proxy(function(i){this.descriptionTimer===!1&&(clearInterval(this.descriptionTimer),this.descriptionTimer=!1),t(i.currentTarget).find(".slideshow_description").stop(!0,!1).animate({top:this.$container.outerHeight(!0)},parseInt(1e3*this.settings.descriptionSpeed,10))},this))))},i.Slideshow.prototype.activateNavigationButtons=function(){this.settings.controllable&&(this.$nextButton.click(t.proxy(function(){this.navigationActive&&(this.pauseAllVideos(),this.stop(),this.animateTo(this.getNextViewID(),1),this.start())},this)),this.$previousButton.click(t.proxy(function(){this.navigationActive&&(this.pauseAllVideos(),this.stop(),this.animateTo(this.getPreviousViewID(),-1),this.start())},this)),this.settings.hideNavigationButtons?(this.$container.mouseenter(t.proxy(function(){this.$nextButton.stop(!0,!0).fadeIn(100)},this)),this.$container.mouseleave(t.proxy(function(){this.$nextButton.stop(!0,!0).fadeOut(500)},this)),this.$container.mouseenter(t.proxy(function(){this.$previousButton.stop(!0,!0).fadeIn(100)},this)),this.$container.mouseleave(t.proxy(function(){this.$previousButton.stop(!0,!0).fadeOut(500)},this))):(this.$nextButton.show(),this.$previousButton.show()))},i.Slideshow.prototype.activateControlPanel=function(){this.settings.controlPanel&&(this.settings.play?this.$togglePlayButton.attr("class","slideshow_pause"):this.$togglePlayButton.attr("class","slideshow_play"),this.$togglePlayButton.click(t.proxy(function(i){this.settings.play?(this.settings.play=!1,t(i.currentTarget).attr("class","slideshow_play"),this.stop()):(this.settings.play=!0,t(i.currentTarget).attr("class","slideshow_pause"),this.start())},this)),this.settings.hideControlPanel?(this.$container.mouseenter(t.proxy(function(){this.$controlPanel.stop(!0,!0).fadeIn(100)},this)),this.$container.mouseleave(t.proxy(function(){this.$controlPanel.stop(!0,!0).fadeOut(500)},this))):this.$controlPanel.show())},i.Slideshow.prototype.activatePagination=function(){if(this.settings.showPagination){this.$pagination.find(".slideshow_pagination_center").html("<ul></ul>");var i=this.$pagination.find("ul");i.html(""),this.$views.each(t.proxy(function(t){var e="";t==this.currentViewID&&(e="slideshow_currentView"),i.append('<li class="slideshow_transparent '+e+'"><span style="display: none;">'+t+"</span></li>")},this)),this.$pagination.find("li").click(t.proxy(function(i){if(this.navigationActive){var e=t(i.currentTarget).find("span").text();isNaN(parseInt(e,10))||(this.pauseAllVideos(),this.stop(),this.animateTo(parseInt(e,10),0),this.start())}},this)),this.$container.bind("slideshowAnimate",t.proxy(function(){var i=this.$pagination.find("li");i.each(t.proxy(function(i,e){t(e).removeClass("slideshow_currentView")},this)),t(i[this.currentViewID]).addClass("slideshow_currentView")},this)),this.settings.hidePagination?(this.$container.mouseenter(t.proxy(function(){this.$pagination.stop(!0,!0).fadeIn(100)},this)),this.$container.mouseleave(t.proxy(function(){this.$pagination.stop(!0,!0).fadeOut(500)},this))):this.$pagination.show()}},i.Slideshow.prototype.activatePauseOnHover=function(){this.settings.pauseOnHover&&(this.$container.mouseenter(t.proxy(function(){clearTimeout(this.mouseEnterTimer),this.mouseEnterTimer=setTimeout(t.proxy(function(){this.stop()},this),500)},this)),this.$container.mouseleave(t.proxy(function(){clearTimeout(this.mouseEnterTimer),this.interval===!1&&this.start()},this)))}}();
readme.txt CHANGED
@@ -5,7 +5,7 @@ Donate link: http://stefanboonstra.com/donate-to-slideshow/
5
  Tags: responsive, slideshow, slider, slide show, images, image, photo, video, text, gallery, galleries, jquery, javascript
6
  Requires at least: 3.5
7
  Tested up to: 3.6
8
- Stable tag: 2.2.13
9
  License: GPLv2
10
 
11
  Integrate a fancy slideshow in just five steps. - Rainbows. Rainbows everywhere.
@@ -177,6 +177,9 @@ personal taste.
177
 
178
  == Changelog ==
179
 
 
 
 
180
  = 2.2.13 =
181
  * The SlideshowPluginAjax.php has been re-added to SVN.
182
 
5
  Tags: responsive, slideshow, slider, slide show, images, image, photo, video, text, gallery, galleries, jquery, javascript
6
  Requires at least: 3.5
7
  Tested up to: 3.6
8
+ Stable tag: 2.2.14
9
  License: GPLv2
10
 
11
  Integrate a fancy slideshow in just five steps. - Rainbows. Rainbows everywhere.
177
 
178
  == Changelog ==
179
 
180
+ = 2.2.14 =
181
+ * Fixed: Slideshow didn't show because of a JavaScript error when calculating an unstretched image's dimension.
182
+
183
  = 2.2.13 =
184
  * The SlideshowPluginAjax.php has been re-added to SVN.
185
 
slideshow.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Slideshow
4
  Plugin URI: http://wordpress.org/extend/plugins/slideshow-jquery-image-gallery/
5
  Description: The slideshow plugin is easily deployable on your website. Add any image that has already been uploaded to add to your slideshow, add text slides, or even add a video. Options and styles are customizable for every single slideshow on your website.
6
- Version: 2.2.13
7
  Requires at least: 3.3
8
  Author: StefanBoonstra
9
  Author URI: http://stefanboonstra.com/
@@ -21,7 +21,7 @@
21
  class SlideshowPluginMain
22
  {
23
  /** @var string $version */
24
- static $version = '2.2.13';
25
 
26
  /**
27
  * Bootstraps the application by assigning the right functions to
3
  Plugin Name: Slideshow
4
  Plugin URI: http://wordpress.org/extend/plugins/slideshow-jquery-image-gallery/
5
  Description: The slideshow plugin is easily deployable on your website. Add any image that has already been uploaded to add to your slideshow, add text slides, or even add a video. Options and styles are customizable for every single slideshow on your website.
6
+ Version: 2.2.14
7
  Requires at least: 3.3
8
  Author: StefanBoonstra
9
  Author URI: http://stefanboonstra.com/
21
  class SlideshowPluginMain
22
  {
23
  /** @var string $version */
24
+ static $version = '2.2.14';
25
 
26
  /**
27
  * Bootstraps the application by assigning the right functions to
style/SlideshowPlugin/functional.css CHANGED
@@ -1,118 +1,132 @@
1
- .slideshow_container {
2
- position: relative;
3
- width: 100%;
4
- margin: 0;
5
- }
6
-
7
- .slideshow_container div { clear: none !important; max-width: none; padding: 0; }
8
- .slideshow_container img { border: 0; max-width: none; margin: 0; padding: 0; }
9
- .slideshow_container a { display: block !important; margin: 0; }
10
-
11
- .slideshow_container .slideshow_content {
12
- position: relative;
13
- overflow: hidden;
14
- }
15
-
16
- .slideshow_container .slideshow_view {
17
- position: absolute;
18
- width: 0;
19
- height: 0;
20
- overflow: hidden;
21
- }
22
-
23
- .slideshow_container .slideshow_slide {
24
- position: relative;
25
- float: left !important;
26
- overflow: hidden;
27
- }
28
-
29
- .slideshow_container .slideshow_slide_text .slideshow_background_anchor {
30
- position: absolute;
31
- top: 0;
32
- }
33
-
34
- .slideshow_container .slideshow_description {
35
- display: none;
36
- position: absolute;
37
- }
38
-
39
- .slideshow_container .slideshow_controlPanel {
40
- position: absolute;
41
- top: 5px;
42
- left: 50%;
43
- display: none;
44
- z-index: 2;
45
- }
46
-
47
- .slideshow_container .slideshow_controlPanel ul li {
48
- float: left;
49
- }
50
-
51
- .slideshow_container .slideshow_button {
52
- position: absolute;
53
- top: 50%;
54
- cursor: pointer;
55
- display: none;
56
- z-index: 2;
57
- padding: 0;
58
- }
59
-
60
- .slideshow_container .slideshow_previous {
61
- left: 5px;
62
- }
63
-
64
- .slideshow_container .slideshow_next {
65
- right: 5px;
66
- }
67
-
68
- .slideshow_container .slideshow_pagination {
69
- height: 0;
70
- position: absolute;
71
- width: 100%;
72
- display: none;
73
- z-index: 2;
74
- }
75
-
76
- .slideshow_container .slideshow_pagination_center {
77
- display: table;
78
- margin: 0 auto;
79
- }
80
-
81
- .slideshow_container .slideshow_pagination ul li {
82
- display: inline;
83
- float: left;
84
- }
85
-
86
- .slideshow_plugin_manufacturer {
87
- position: absolute !important;
88
- height: 1px;
89
- width: 1px;
90
- overflow: hidden;
91
- clip: rect(1px,1px,1px,1px);
92
- }
93
-
94
- .slideshow_container p,.slideshow_container h1,.slideshow_container h2,.slideshow_container h3,.slideshow_container h4,.slideshow_container h5,.slideshow_container h6 {
95
- margin: 0;
96
- padding: 10px;
97
- }
98
-
99
- .slideshow_container ul,.slideshow_container ul li {
100
- margin: 0;
101
- padding: 0;
102
- }
103
-
104
- .slideshow_container .transparent,.slideshow_container .transparent:hover {
105
- zoom: 1;
106
- }
107
-
108
- .slideshow_container .slideshow_controlPanel ul,.slideshow_container .slideshow_pagination ul {
109
- list-style: none;
110
- margin: 0;
111
- padding: 0;
112
- }
113
-
114
- .slideshow_container .slideshow_controlPanel ul li:hover,.slideshow_container .slideshow_pagination ul li:hover {
115
- cursor: pointer;
116
- }
117
-
118
- /*.slideshow_container{margin:0;position:relative;width:100%}.slideshow_container div{clear:none!important;max-width:none;padding:0}.slideshow_container img{border:0;margin:0;padding:0;max-width:none}.slideshow_container p{margin:0;padding:10px}.slideshow_container a{margin:0;display:block!important}.slideshow_container ul{margin:0;padding:0}.slideshow_container ul li{margin:0;padding:0}.slideshow_container h1,.slideshow_container h2,.slideshow_container h3,.slideshow_container h4,.slideshow_container h5,.slideshow_container h6{margin:0;padding:10px}.slideshow_container .slideshow_content{position:relative;overflow:hidden}.slideshow_container .slideshow_view{position:absolute;width:0;height:0;overflow:hidden}.slideshow_container .slideshow_slide{position:relative;float:left!important;overflow:hidden}.slideshow_container .slideshow_slide_text .slideshow_background_anchor{position:absolute;top:0}.slideshow_container .slideshow_description{display:none;position:absolute}.slideshow_container .transparent{zoom:1}.slideshow_container .transparent:hover{zoom:1}.slideshow_container .slideshow_controlPanel{position:absolute;top:5px;left:50%;display:none;z-index:2}.slideshow_container .slideshow_controlPanel ul{list-style:none;margin:0;padding:0}.slideshow_container .slideshow_controlPanel ul li{float:left}.slideshow_container .slideshow_controlPanel ul li:hover{cursor:pointer}.slideshow_container .slideshow_button{padding:0;position:absolute;top:50%;cursor:pointer;display:none;z-index:2}.slideshow_container .slideshow_previous{left:5px}.slideshow_container .slideshow_next{right:5px}.slideshow_container .slideshow_pagination{height:0;position:absolute;width:100%;display:none;z-index:2}.slideshow_container .slideshow_pagination_center{display:table;margin:0 auto}.slideshow_container .slideshow_pagination ul{list-style:none;margin:0;padding:0}.slideshow_container .slideshow_pagination ul li{display:inline;float:left}.slideshow_container .slideshow_pagination ul li:hover{cursor:pointer}.slideshow_plugin_manufacturer{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .slideshow_container {
2
+ margin: 0;
3
+ position: relative;
4
+ width: 100%;
5
+ }
6
+ .slideshow_container div {
7
+ clear: none !important;
8
+ max-width: none;
9
+ padding: 0;
10
+ }
11
+ .slideshow_container img {
12
+ border: none;
13
+ margin: 0;
14
+ padding: 0;
15
+ max-width: none;
16
+ }
17
+ .slideshow_container p {
18
+ margin: 0;
19
+ padding: 10px;
20
+ }
21
+ .slideshow_container a {
22
+ margin: 0;
23
+ display: block !important;
24
+ }
25
+ .slideshow_container ul {
26
+ margin: 0;
27
+ padding: 0;
28
+ }
29
+ .slideshow_container ul li {
30
+ margin: 0;
31
+ padding: 0;
32
+ }
33
+ .slideshow_container h1,
34
+ .slideshow_container h2,
35
+ .slideshow_container h3,
36
+ .slideshow_container h4,
37
+ .slideshow_container h5,
38
+ .slideshow_container h6 {
39
+ margin: 0;
40
+ padding: 10px;
41
+ }
42
+ .slideshow_container .slideshow_transparent,
43
+ .slideshow_container .slideshow_transparent:hover {
44
+ zoom: 1;
45
+ }
46
+ .slideshow_container .slideshow_content {
47
+ position: relative;
48
+ overflow: hidden;
49
+ }
50
+ .slideshow_container .slideshow_view {
51
+ position: absolute;
52
+ width: 0;
53
+ height: 0;
54
+ overflow: hidden;
55
+ }
56
+ .slideshow_container .slideshow_view .slideshow_slide {
57
+ position: relative;
58
+ float: left !important;
59
+ overflow: hidden;
60
+ }
61
+ .slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_text .slideshow_background_anchor {
62
+ position: absolute;
63
+ top: 0;
64
+ }
65
+ .slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description {
66
+ display: none;
67
+ position: absolute;
68
+ width: 100%;
69
+ }
70
+ .slideshow_container .slideshow_controlPanel {
71
+ position: absolute;
72
+ top: 5px;
73
+ left: 50%;
74
+ display: none;
75
+ z-index: 2;
76
+ }
77
+ .slideshow_container .slideshow_controlPanel ul {
78
+ list-style: none;
79
+ margin: 0;
80
+ padding: 0;
81
+ }
82
+ .slideshow_container .slideshow_controlPanel ul li {
83
+ float: left;
84
+ }
85
+ .slideshow_container .slideshow_controlPanel ul li:hover {
86
+ cursor: pointer;
87
+ }
88
+ .slideshow_container .slideshow_button {
89
+ padding: 0;
90
+ position: absolute;
91
+ top: 50%;
92
+ cursor: pointer;
93
+ display: none;
94
+ z-index: 2;
95
+ }
96
+ .slideshow_container .slideshow_button.slideshow_previous {
97
+ left: 5px;
98
+ }
99
+ .slideshow_container .slideshow_button.slideshow_next {
100
+ right: 5px;
101
+ }
102
+ .slideshow_container .slideshow_pagination {
103
+ height: 0;
104
+ position: absolute;
105
+ width: 100%;
106
+ display: none;
107
+ z-index: 2;
108
+ }
109
+ .slideshow_container .slideshow_pagination .slideshow_pagination_center {
110
+ display: table;
111
+ margin: 0 auto;
112
+ }
113
+ .slideshow_container .slideshow_pagination .slideshow_pagination_center ul {
114
+ list-style: none;
115
+ margin: 0;
116
+ padding: 0;
117
+ }
118
+ .slideshow_container .slideshow_pagination .slideshow_pagination_center ul li {
119
+ display: inline;
120
+ float: left;
121
+ }
122
+ .slideshow_container .slideshow_pagination .slideshow_pagination_center ul li:hover {
123
+ cursor: pointer;
124
+ }
125
+ .slideshow_container .slideshow_manufacturer {
126
+ position: absolute !important;
127
+ height: 1px;
128
+ width: 1px;
129
+ overflow: hidden;
130
+ clip: rect(1px 1px 1px 1px);
131
+ clip: rect(1px, 1px, 1px, 1px);
132
+ }