[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / anythingslider / js / jquery.anythingslider.fx.min.js
1 /*
2 * AnythingSlider Slide FX 1.5.1 minified for AnythingSlider v1.5.8+
3 * By Rob Garrison (aka Mottie & Fudgey)
4 * Dual licensed under the MIT and GPL licenses.
5 */
6 (function(j){j.fn.anythingSliderFx=function(f,p){var l=j(this).closest(".anythingSlider"),h=l.width(),n=l.height(),o=function(a){return{top:[{inFx:{top:0},outFx:{top:"-"+(a||n)}}],bottom:[{inFx:{bottom:0},outFx:{bottom:a||n}}],left:[{inFx:{left:0},outFx:{left:"-"+(a||h)}}],right:[{inFx:{right:0},outFx:{right:a||h}}],fade:[{inFx:{opacity:1},outFx:{opacity:0}}],expand:[{inFx:{width:"100%",top:"0%",left:"0%"},outFx:{width:a||"10%",top:"50%",left:"50%"}}],listLR:[{inFx:{left:0,opacity:1},outFx:[{left:a|| h,opacity:0},{left:"-"+(a||h),opacity:0}],selector:[":odd",":even"]}],listRL:[{inFx:{left:0,opacity:1},outFx:[{left:a||h,opacity:0},{left:"-"+(a||h),opacity:0}],selector:[":even",":odd"]}],"caption-Top":[{inFx:{top:0,opacity:0.8},outFx:{top:"-"+a||-50,opacity:0}}],"caption-Right":[{inFx:{right:0,opacity:0.8},outFx:{right:"-"+a||-150,opacity:0}}],"caption-Bottom":[{inFx:{bottom:0,opacity:0.8},outFx:{bottom:"-"+a||-50,opacity:0}}],"caption-Left":[{inFx:{left:0,opacity:0.8},outFx:{left:"-"+a||-150,opacity:0}}]}}; return this.each(function(){var a=j.extend({easing:"swing",timeIn:400,timeOut:350},p),h=o(),k=function(a,b,d,c){if(!(a.length===0||typeof b==="undefined")){var e=b[0]||b,g=e[1]||"",c=c||parseInt(g===""?e.duration:e[0].duration,10);if(d&&(a.css("position")!=="absolute"&&a.css({position:"relative"}),a.stop(),g!=="")){a.filter(b[1][0]).animate(e[0],{queue:!1,duration:c,easing:e[0].easing});a.filter(b[1][1]).animate(g,{queue:!0,duration:c,easing:e[0].easing});return}a.animate(e,{queue:!0,duration:c,easing:e.easing})}}, l=function(f,b){var d,c,e=b?"outFx":"inFx",g={},l=b?a.timeOut:a.timeIn,i=j.trim(f[0].replace(/\s+/g," ")).split(" ");if(b&&i.length===1&&h.hasOwnProperty(i)&&typeof h[i][0].selector!=="undefined")return c=h[i][0].outFx,c[0].duration=f[2]||a.timeOut,c[0].easing=f[3]||a.easing,[c,h[i][0].selector||[]];j.each(i,function(c,i){if(h.hasOwnProperty(i)){var k=typeof f[1]==="undefined",m=i==="fade"?1:2;d=k?h:o(f[1]);j.extend(!0,g,d[i][0][e]);k=f[m]||g.duration||l;g.duration=b?k/2:k;g.easing=f[m+1]||a.easing}}); return[g]},m=j(this).bind("slide_init",function(h,b){var d,c,e,g=b.$lastPage.add(b.$items.eq(b.exactPage)).add(b.$targetPage);b.exactPage===0&&(g=g.add(b.$items.eq(b.pages)));b.options.animationTime<a.timeOut&&(e=b.options.animationTime||1);g=g.find("*").andSelf();for(d in f)if(d==="outFx")for(c in f.outFx)g.filter(c).length&&k(g.filter(c),f.outFx[c],!0);else d!=="inFx"&&j.isArray(f[d])&&g.filter(d).length&&k(g.filter(d),l(f[d],!0),!0,e)}).bind("slide_complete",function(a,b){var d,c,e=b.$currentPage.add(b.$items.eq(b.exactPage)), e=e.find("*").andSelf();for(d in f)if(d==="inFx")for(c in f.inFx)e.filter(c).length&&k(e.filter(c),f.inFx[c],!1);else d!=="outFx"&&j.isArray(f[d])&&e.filter(d).length&&k(e.filter(d),l(f[d],!1),!1)}).data("AnythingSlider");m.gotoPage(m.currentPage,m.playing)})}})(jQuery);