Files
galaxy/static/scripts/packed/jquery.fx.drop.js
T
James Taylor 4b88be5e25 1) Modified index page so progressive loading works better for slower
connections

2) Added a script for packing the javascripts, everything is now repacked
   with yui-compressor (the packed versions are slightly large, but they
   gzip better resulting in an overall reduction).
2007-12-11 19:30:03 +00:00

1 line
816 B
JavaScript

(function(A){A.fx.drop=function(B,E,C,D){this.each(function(){if(!E.direction){E.direction="left"}var G=A.fx.findSides(A(this)),F={left:G[0],right:G[0],up:G[1],down:G[1]};var K=A(this);A.fx.relativize(K);if(B=="show"){var I={},J={};var H={left:(G[0]=="left"?"+=":"-="),right:(G[0]=="left"?"-=":"+="),up:(G[1]=="top"?"+=":"-="),down:(G[1]=="top"?"-=":"+=")};I[F[E.direction]]=H[E.direction]+200;K.show().css(F[E.direction],parseInt(K.css(F[E.direction]))+(H[E.direction]=="+="?-200:200))}else{var I={},J={display:"none"};var H={left:(G[0]=="left"?"-=":"+="),right:(G[0]=="left"?"+=":"-="),up:(G[1]=="top"?"-=":"+="),down:(G[1]=="top"?"+=":"-=")};I[F[E.direction]]=H[E.direction]+200;J[F[E.direction]]=A(this).css(F[E.direction])}K.animate(I,C,E.easing,function(){K.css(J);if(D){D.apply(this,arguments)}})})}})(jQuery)