| Current Path : /home/lejardintz/www/media/foundry/3.1/scripts/fancybox/ |
| Current File : /home/lejardintz/www/media/foundry/3.1/scripts/fancybox/buttons.min.js |
!function(){var moduleFactory=function($){var module=this,exports=function(){var F=$.fancybox;F.helpers.buttons={tpl:'<div id="fancybox-buttons"><ul><li><a class="btnPrev" title="Previous" href="javascript:;"></a></li><li><a class="btnPlay" title="Start slideshow" href="javascript:;"></a></li><li><a class="btnNext" title="Next" href="javascript:;"></a></li><li><a class="btnToggle" title="Toggle size" href="javascript:;"></a></li><li><a class="btnClose" title="Close" href="javascript:jQuery.fancybox.close();"></a></li></ul></div>',list:null,buttons:{},update:function(){var toggle=this.buttons.toggle.removeClass("btnDisabled btnToggleOn");
F.current.canShrink?toggle.addClass("btnToggleOn"):F.current.canExpand||toggle.addClass("btnDisabled")},beforeLoad:function(opts){return F.group.length<2?(F.coming.helpers.buttons=!1,F.coming.closeBtn=!0,void 0):(F.coming.margin["bottom"===opts.position?2:0]+=30,void 0)},onPlayStart:function(){this.list&&this.buttons.play.attr("title","Pause slideshow").addClass("btnPlayOn")},onPlayEnd:function(){this.list&&this.buttons.play.attr("title","Start slideshow").removeClass("btnPlayOn")},afterShow:function(opts){var buttons;
this.list||(this.list=$(opts.tpl||this.tpl).addClass(opts.position||"top").appendTo("body"),this.buttons={prev:this.list.find(".btnPrev").click(F.prev),next:this.list.find(".btnNext").click(F.next),play:this.list.find(".btnPlay").click(F.play),toggle:this.list.find(".btnToggle").click(F.toggle)}),buttons=this.buttons,F.current.index>0||F.current.loop?buttons.prev.removeClass("btnDisabled"):buttons.prev.addClass("btnDisabled"),F.current.loop||F.current.index<F.group.length-1?(buttons.next.removeClass("btnDisabled"),buttons.play.removeClass("btnDisabled")):(buttons.next.addClass("btnDisabled"),buttons.play.addClass("btnDisabled")),this.update()
},onUpdate:function(){this.update()},beforeClose:function(){this.list&&this.list.remove(),this.list=null,this.buttons={}}}};exports(),module.resolveWith(exports)};FD31.module("fancybox/buttons",moduleFactory)}();