Files
cdnjs/ajax/libs/angular.js/1.2.4/angular-animate.min.js
T
Pete Cooper e429b95643 Updating angular.js to 1.2.9 + back fill
Sources: http://code.angularjs.org/*

Added missing versions, fixed some files reporting as min’d but
weren’t, the sneaky varmints.

Addresses https://github.com/cdnjs/cdnjs/issues/1188 - I think. Can be
closed if it does.
2014-01-23 22:01:44 +00:00

1 line
9.1 KiB
JavaScript
Executable File

(function(b,a,c){a.module("ngAnimate",["ng"]).config(["$provide","$animateProvider",function(h,j){var m=a.noop;var f=a.forEach;var k=j.$$selectors;var e=1;var i="$$ngAnimateState";var l="ng-animate";var d={running:true};function g(p){for(var o=0;o<p.length;o++){var q=p[o];if(q.nodeType==e){return q}}}function n(p,o){return g(p)==g(o)}h.decorator("$animate",["$delegate","$injector","$sniffer","$rootElement","$timeout","$rootScope","$document",function(v,z,p,A,s,w,u){A.data(i,d);w.$$postDigest(function(){w.$$postDigest(function(){d.running=false})});function r(D){if(D){var G=[],H={},F=D.substr(1).split(".");if(p.transitions||p.animations){F.push("")}for(var E=0;E<F.length;E++){var B=F[E],C=k[B];if(C&&!H[B]){G.push(z.get(C));H[B]=true}}return G}}return{enter:function(D,C,E,B){this.enabled(false,D);v.enter(D,C,E);w.$$postDigest(function(){y("enter","ng-enter",D,C,E,m,B)})},leave:function(C,B){x(C);this.enabled(false,C);w.$$postDigest(function(){y("leave","ng-leave",C,null,null,function(){v.leave(C)},B)})},move:function(D,C,E,B){x(D);this.enabled(false,D);v.move(D,C,E);w.$$postDigest(function(){y("move","ng-move",D,C,E,m,B)})},addClass:function(C,D,B){y("addClass",D,C,null,null,function(){v.addClass(C,D)},B)},removeClass:function(C,D,B){y("removeClass",D,C,null,null,function(){v.removeClass(C,D)},B)},enabled:function(D,B){switch(arguments.length){case 2:if(D){q(B)}else{var C=B.data(i)||{};C.disabled=true;B.data(i,C)}break;case 1:d.disabled=!D;break;default:D=!d.disabled;break}return !!D}};function y(W,E,D,I,M,G,J){var S=g(D);if(!S){T();Q();return}var H=S.className;var V=H+" "+E;var B=(" "+V).replace(/\s+/g,".");if(!I){I=M?M.parent():D.parent()}var C=r(B);var P=W=="addClass"||W=="removeClass";var F=D.data(i)||{};if(o(D,I)||C.length===0){T();Q();return}var K=[];if(!F.running||!(P&&F.structural)){f(C,function(X){if(!X.allowCancel||X.allowCancel(D,W,E)){var Z,Y=X[W];if(W=="leave"){Z=Y;Y=null}else{Z=X["before"+W.charAt(0).toUpperCase()+W.substr(1)]}K.push({before:Z,after:Y})}})}if(K.length===0){T();U();return}var R=" "+H+" ";if(F.running){s.cancel(F.closeAnimationTimeout);q(D);t(F.animations);if(F.beforeComplete){(F.done||m)(true)}else{if(P&&!F.structural){R=F.event=="removeClass"?R.replace(F.className,""):R+F.className+" "}}}var L=" "+E+" ";if((W=="addClass"&&R.indexOf(L)>=0)||(W=="removeClass"&&R.indexOf(L)==-1)){T();U();return}D.addClass(l);D.data(i,{running:true,event:W,className:E,structural:!P,animations:K,done:O});N(K,"before",O);function O(X){T();if(X===true){Q();return}var Y=D.data(i);if(Y){Y.done=Q;D.data(i,Y)}N(K,"after",Q)}function N(ab,X,aa){var Z=X+"End";f(ab,function(ae,ad){var ac=function(){Y(ad,X)};if(X=="before"&&(W=="enter"||W=="move")){ac();return}if(ae[X]){ae[Z]=P?ae[X](D,E,ac):ae[X](D,ac)}else{ac()}});function Y(ad,ac){var ag=ac+"Complete";var af=ab[ad];af[ag]=true;(af[Z]||m)();for(var ae=0;ae<ab.length;ae++){if(!ab[ae][ag]){return}}aa()}}function U(){J&&s(J,0,false)}function T(){if(!T.hasBeenRun){T.hasBeenRun=true;G()}}function Q(){if(!Q.hasBeenRun){Q.hasBeenRun=true;var X=D.data(i);if(X){if(P){q(D)}else{X.closeAnimationTimeout=s(function(){q(D)},0,false);D.data(i,X)}}U()}}}function x(B){var C=g(B);f(C.querySelectorAll("."+l),function(D){D=a.element(D);var E=D.data(i);if(E){t(E.animations);q(D)}})}function t(C){var B=true;f(C,function(D){if(!C.beforeComplete){(D.beforeEnd||m)(B)}if(!C.afterComplete){(D.afterEnd||m)(B)}})}function q(B){if(n(B,A)){if(!d.disabled){d.running=false;d.structural=false}}else{B.removeClass(l);B.removeData(i)}}function o(E,C){if(d.disabled){return true}if(n(E,A)){return d.disabled||d.running}do{if(C.length===0){break}var D=n(C,A);var F=D?d:C.data(i);var B=F&&(!!F.disabled||!!F.running);if(D||B){return B}if(D){return true}}while(C=C.parent());return true}}]);j.register("",["$window","$sniffer","$timeout",function(W,s,N){var A="",T,y,x,z;if(b.ontransitionend===c&&b.onwebkittransitionend!==c){A="-webkit-";T="WebkitTransition";y="webkitTransitionEnd transitionend"}else{T="transition";y="transitionend"}if(b.onanimationend===c&&b.onwebkitanimationend!==c){A="-webkit-";x="WebkitAnimation";z="webkitAnimationEnd animationend"}else{x="animation";z="animationend"}var I="Duration";var U="Property";var M="Delay";var X="IterationCount";var p="$$ngAnimateKey";var O="$$ngAnimateCSS3Data";var S="ng-animate-start";var B="ng-animate-active";var v=3;var Y={};var G=0;var Q=[],w,K=false;function R(aa){Q.push(aa);N.cancel(w);w=N(function(){f(Q,function(ab){ab()});Q=[];w=null;Y={}},10,false)}function P(af,ai){var ae=ai?Y[ai]:null;if(!ae){var ad=0;var ah=0;var ak=0;var ag=0;var aa;var ac;var ab;var aj;f(af,function(am){if(am.nodeType==e){var al=W.getComputedStyle(am)||{};ab=al[T+I];ad=Math.max(D(ab),ad);aj=al[T+U];aa=al[T+M];ah=Math.max(D(aa),ah);ac=al[x+M];ag=Math.max(D(ac),ag);var an=D(al[x+I]);if(an>0){an*=parseInt(al[x+X],10)||1}ak=Math.max(an,ak)}});ae={total:0,transitionPropertyStyle:aj,transitionDurationStyle:ab,transitionDelayStyle:aa,transitionDelay:ah,transitionDuration:ad,animationDelayStyle:ac,animationDelay:ag,animationDuration:ak};if(ai){Y[ai]=ae}}return ae}function D(ac){var ab=0;var aa=a.isString(ac)?ac.split(/\s*,\s*/):[];f(aa,function(ad){ab=Math.max(parseFloat(ad)||0,ab)});return ab}function o(ab){var aa=ab.parent();var ac=aa.data(p);if(!ac){aa.data(p,++G);ac=G}return ac+"-"+g(ab).className}function H(af,aj){var ai=o(af);var ag=ai+" "+aj;var ab={};var ak=Y[ag]?++Y[ag].total:0;if(ak>0){var ae=aj+"-stagger";var aa=ai+" "+ae;var ah=!Y[aa];ah&&af.addClass(ae);ab=P(af,aa);ah&&af.removeClass(ae)}af.addClass(aj);var ad=P(af,ag);var ac=Math.max(ad.transitionDuration,ad.animationDuration);if(ac===0){af.removeClass(aj);return false}var al="";if(ad.transitionDuration>0){af.addClass(S);al+=B+" ";E(af)}else{Z(af)}f(aj.split(" "),function(am,an){al+=(an>0?" ":"")+am+"-active"});af.data(O,{className:aj,activeClassName:al,maxDuration:ac,classes:aj+" "+al,timings:ad,stagger:ab,ii:ak});return true}function E(aa){g(aa).style[T+U]="none"}function Z(aa){g(aa).style[x]="none 0s"}function C(aa){var ac=T+U;var ab=g(aa);if(ab.style[ac]&&ab.style[ac].length>0){ab.style[ac]=""}}function t(aa){var ac=x;var ab=g(aa);if(ab.style[ac]&&ab.style[ac].length>0){ab.style[ac]=""}}function F(ab,ad,ak){var aw=ab.data(O);var ap=g(ab);if(ap.className.indexOf(ad)==-1||!aw){ak();return}var ar=aw.timings;var au=aw.stagger;var ai=aw.maxDuration;var aa=aw.activeClassName;var ae=Math.max(ar.transitionDelay,ar.animationDelay)*1000;var ao=Date.now();var af=z+" "+y;var am=aw.ii;var aj,at="",al=[];if(ar.transitionDuration>0){var av=ar.transitionPropertyStyle;if(av.indexOf("all")==-1){aj=true;var ac=s.msie?"-ms-zoom":"border-spacing";at+=A+"transition-property: "+av+", "+ac+"; ";at+=A+"transition-duration: "+ar.transitionDurationStyle+", "+ar.transitionDuration+"s; ";al.push(A+"transition-property");al.push(A+"transition-duration")}}if(am>0){if(au.transitionDelay>0&&au.transitionDuration===0){var an=ar.transitionDelayStyle;if(aj){an+=", "+ar.transitionDelay+"s"}at+=A+"transition-delay: "+r(an,au.transitionDelay,am)+"; ";al.push(A+"transition-delay")}if(au.animationDelay>0&&au.animationDuration===0){at+=A+"animation-delay: "+r(ar.animationDelayStyle,au.animationDelay,am)+"; ";al.push(A+"animation-delay")}}if(al.length>0){var aq=ap.getAttribute("style")||"";ap.setAttribute("style",aq+" "+at)}ab.on(af,ag);ab.addClass(aa);return function ah(az){ab.off(af,ag);ab.removeClass(aa);u(ab,ad);var ay=g(ab);for(var ax in al){ay.style.removeProperty(al[ax])}};function ag(aA){aA.stopPropagation();var az=aA.originalEvent||aA;var ay=az.$manualTimeStamp||az.timeStamp||Date.now();var ax=parseFloat(az.elapsedTime.toFixed(v));if(Math.max(ay-ao,0)>=ae&&ax>=ai){ak()}}}function r(ad,aa,ab){var ac="";f(ad.split(","),function(af,ae){ac+=(ae>0?",":"")+(ab*aa+parseInt(af,10))+"s"});return ac}function L(aa,ab){if(H(aa,ab)){return function(ac){ac&&u(aa,ab)}}}function q(ab,ac,aa){if(ab.data(O)){return F(ab,ac,aa)}else{u(ab,ac);aa()}}function V(ac,ad,aa){var ab=L(ac,ad);if(!ab){aa();return}var ae=ab;R(function(){C(ac);t(ac);ae=q(ac,ad,aa)});return function(af){(ae||m)(af)}}function u(aa,ab){aa.removeClass(ab);aa.removeClass(S);aa.removeData(O)}return{allowCancel:function(ac,af,ae){var ab=(ac.data(O)||{}).classes;if(!ab||["enter","leave","move"].indexOf(af)>=0){return true}var aa=ac.parent();var ah=a.element(g(ac).cloneNode());ah.attr("style","position:absolute; top:-9999px; left:-9999px");ah.removeAttr("id");ah.html("");f(ab.split(" "),function(ai){ah.removeClass(ai)});var ag=af=="addClass"?"-add":"-remove";ah.addClass(J(ae,ag));aa.append(ah);var ad=P(ah);ah.remove();return Math.max(ad.transitionDuration,ad.animationDuration)>0},enter:function(aa,ab){return V(aa,"ng-enter",ab)},leave:function(aa,ab){return V(aa,"ng-leave",ab)},move:function(aa,ab){return V(aa,"ng-move",ab)},beforeAddClass:function(aa,ab,ac){var ad=L(aa,J(ab,"-add"));if(ad){R(function(){C(aa);t(aa);ac()});return ad}ac()},addClass:function(aa,ab,ac){return q(aa,J(ab,"-add"),ac)},beforeRemoveClass:function(aa,ab,ac){var ad=L(aa,J(ab,"-remove"));if(ad){R(function(){C(aa);t(aa);ac()});return ad}ac()},removeClass:function(aa,ab,ac){return q(aa,J(ab,"-remove"),ac)}};function J(aa,ac){var ab="";aa=a.isArray(aa)?aa:aa.split(/\s+/);f(aa,function(ad,ae){if(ad&&ad.length>0){ab+=(ae>0?" ":"")+ad+ac}});return ab}}])}])})(window,window.angular);